Spinach and Ricotta Stuffed Shells Recipe
Introduction
Spinach and Ricotta Stuffed Shells make a comforting and delicious Italian-inspired meal that’s perfect for family dinners. Filled with a creamy ricotta and spinach mixture and topped with marinara and melted cheese, this dish is sure to please both kids and adults alike.

Ingredients
- 12–15 jumbo pasta shells (about 1/2 a box)
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cloves garlic (minced)
- 2 cups marinara sauce
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
- Fresh basil leaves for garnish (optional)
Instructions
- Step 1: Cook the jumbo pasta shells in salted boiling water according to the package instructions until al dente, about 8–10 minutes. Drain and set aside to cool slightly.
- Step 2: In a large mixing bowl, combine ricotta cheese, 1/2 cup shredded mozzarella, grated Parmesan, and the egg. Mix well until fully incorporated.
- Step 3: Heat olive oil in a skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add chopped spinach and cook until wilted, about 2–3 minutes.
- Step 4: Stir the cooked spinach into the cheese mixture. Season with Italian seasoning, salt, and freshly ground black pepper. Mix thoroughly.
- Step 5: Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly over the bottom of a 9×13-inch baking dish.
- Step 6: Fill each cooked shell with about 2 tablespoons of the ricotta-spinach mixture. Arrange the stuffed shells in a single layer in the prepared baking dish, open side up.
- Step 7: Spoon the remaining marinara sauce over the shells. Cover the dish with aluminum foil and bake for 20 minutes.
- Step 8: Remove the foil, sprinkle the remaining 1/2 cup shredded mozzarella over the shells, and bake uncovered for an additional 10 minutes.
- Step 9: Let the dish rest for a few minutes before serving. Garnish with fresh basil leaves if desired.
Tips & Variations
- Use fresh spinach for a brighter flavor, but frozen spinach works well if properly thawed and drained to remove excess water.
- Try adding sautéed mushrooms or finely chopped artichokes to the filling for extra texture and flavor.
- For a spicier kick, sprinkle red pepper flakes into the filling or sauce.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven until heated through, about 15-20 minutes. This dish also freezes well; freeze in a sealed container for up to 2 months and thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta shell?
Jumbo pasta shells are ideal for stuffing, but large manicotti tubes or cannelloni pasta can be used as substitutes with similar results.
Do I need to cook the spinach before adding it to the filling?
Yes, cooking the spinach briefly removes excess moisture and helps blend the flavors in the filling, preventing watery stuffed shells.
PrintSpinach and Ricotta Stuffed Shells Recipe
A delicious and comforting Italian-inspired dish featuring jumbo pasta shells stuffed with a creamy ricotta and spinach filling, baked in a flavorful marinara sauce and topped with melted mozzarella and Parmesan cheeses. Perfect as a hearty vegetarian main course.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pasta Shells
- 12–15 jumbo pasta shells (about 1/2 a box)
Cheese Filling
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 1 large egg
Vegetables and Seasonings
- 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cloves garlic (minced)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
Sauce and Oils
- 2 cups marinara sauce
- 1 tablespoon olive oil
Garnish
- Fresh basil leaves for garnish (optional)
Instructions
- Cook the pasta shells: Boil the jumbo pasta shells in salted water according to package instructions until al dente, typically about 8–10 minutes. Drain and set aside to cool slightly.
- Make the filling: In a large bowl, mix ricotta cheese, 1/2 cup shredded mozzarella, grated Parmesan, and the egg until well combined.
- Prepare the spinach mixture: Heat olive oil in a skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add chopped spinach and cook until wilted, about 2–3 minutes. Season with Italian seasoning, salt, and freshly ground black pepper.
- Combine filling: Stir the cooked spinach mixture into the cheese mixture until evenly combined.
- Preheat oven and prepare baking dish: Preheat oven to 375°F (190°C). Spread 1 cup marinara sauce evenly over the bottom of a 9×13-inch baking dish.
- Stuff the shells: Fill each cooked shell with about 2 tablespoons of the ricotta-spinach mixture and arrange in a single layer in the baking dish, open side up.
- Add remaining sauce and cheese: Spoon the remaining marinara sauce over the stuffed shells, then sprinkle the remaining 1/2 cup shredded mozzarella cheese on top.
- Bake: Cover the dish with aluminum foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes until cheese is melted and bubbly.
- Rest and serve: Let the stuffed shells rest for a few minutes to meld flavors. Garnish with fresh basil leaves if desired before serving.
Notes
- You can substitute frozen spinach for fresh; just be sure to thaw and drain it well to avoid excess moisture in the filling.
- If you prefer a spicier sauce, add red pepper flakes to the marinara sauce before baking.
- For a gluten-free version, use gluten-free jumbo pasta shells.
- Leftover shells keep well refrigerated for 2-3 days; reheat covered in the oven to retain moisture.
Keywords: Spinach stuffed shells, ricotta pasta shells, baked stuffed shells, Italian vegetarian pasta, spinach and cheese pasta

