Spinach and Ricotta Stuffed Shells are the perfect comfort food for any occasion. Jumbo pasta shells are filled with a creamy ricotta and spinach mixture, topped with savory marinara sauce, and baked until bubbly and golden. This hearty Italian-inspired dish is ideal for family dinners, meal prep, or gatherings with friends. Every bite delivers rich cheese flavor balanced with the freshness of spinach and the tangy taste of tomato sauce. Spinach and Ricotta Stuffed Shells

Why You’ll Love This Recipe

  • Creamy and cheesy filling with perfectly cooked pasta
  • A comforting baked dish that feels hearty yet balanced
  • Great for family dinners, potlucks, or special occasions
  • Easy to prepare ahead of time and bake later
  • Packed with spinach for extra nutrition
  • Customizable with different cheeses or vegetables
  • Freezer-friendly and excellent for leftovers

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Stuffed Shells

20 jumbo pasta shells

1 ½ cups whole milk ricotta cheese

1 cup shredded mozzarella cheese

½ cup grated Parmesan cheese

1 large egg

1 ½ cups cooked spinach, drained and finely chopped

2 cloves garlic, minced

1 teaspoon dried oregano

1 teaspoon dried basil

½ teaspoon salt

¼ teaspoon black pepper

For the Marinara Sauce

2 cups marinara sauce

1 tablespoon olive oil

1 clove garlic, minced

1 teaspoon dried oregano

¼ teaspoon crushed red pepper flakes (optional)

Salt and black pepper to taste

For the Topping

1 cup shredded mozzarella cheese

¼ cup grated Parmesan cheese

Fresh parsley for garnish (optional)

Directions

Step 1: Cook the Pasta Shells

Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook according to package instructions until al dente, about 9–11 minutes. Drain and rinse the shells with cold water to stop the cooking process. Arrange them on a baking sheet so they do not stick together.

Step 2: Prepare the Filling

In a large bowl, combine the ricotta cheese, mozzarella cheese, and Parmesan cheese. Add the egg and mix until smooth.

Heat a small skillet over medium heat with a drizzle of olive oil. Add the minced garlic and cook for 30 seconds. Stir in the spinach and sauté for 3–4 minutes until wilted and any excess moisture evaporates.

Add the spinach mixture to the cheese mixture. Stir in oregano, basil, salt, and black pepper until fully combined.

Step 3: Make the Marinara Sauce

In a saucepan, heat olive oil over medium heat. Add the garlic and cook until fragrant, about 1 minute. Pour in the marinara sauce and stir in oregano and crushed red pepper flakes if using. Let the sauce simmer for 10 minutes. Taste and season with salt and pepper as needed.

Step 4: Stuff the Shells

Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

Carefully fill each cooked shell with the ricotta and spinach mixture using a spoon. Arrange the stuffed shells in a single layer in the baking dish.

Step 5: Assemble and Bake

Pour the marinara sauce evenly over the stuffed shells. Sprinkle the remaining mozzarella and Parmesan cheese on top.

Cover the baking dish with foil and bake for 20 minutes. Remove the foil and continue baking for another 10–15 minutes until the cheese is melted, golden, and bubbly.

Step 6: Serve

Allow the stuffed shells to cool for 5 minutes before serving. Garnish with fresh parsley if desired. Serve with garlic bread or a crisp green salad for a complete meal.

Servings and timing

Servings: 4–6 servings

Prep Time: 25 minutes

Cook Time: 35 minutes

Total Time: 1 hour

Variations

Add Protein

For a heartier version, add cooked ground beef, shredded chicken, or turkey sausage to the marinara sauce before baking.

Make It Gluten-Free

Use gluten-free jumbo pasta shells to create a gluten-free version without sacrificing flavor.

Swap the Greens

Replace spinach with kale, Swiss chard, or arugula for a slightly different taste and texture.

Use Different Cheeses

Try goat cheese, feta, provolone, or fontina in place of some of the ricotta or mozzarella for added richness.

Add More Vegetables

Finely chopped mushrooms, zucchini, or roasted bell peppers can be added to the filling for extra flavor and nutrition.

Storage/Reheating

Store leftover stuffed shells in an airtight container in the refrigerator for up to 4 days.

To freeze, place the fully assembled shells in a freezer-safe dish before baking. Cover tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

To reheat, place leftovers in a baking dish covered with foil and warm in a 350°F (175°C) oven for 15–20 minutes. Individual portions can also be reheated in the microwave for 2–3 minutes.

Spinach and Ricotta Stuffed Shells FAQs

Can I make stuffed shells ahead of time?

Yes, you can assemble the dish up to 24 hours in advance and store it covered in the refrigerator until ready to bake.

Do I need to cook the spinach first?

Yes, cooking the spinach removes excess moisture and prevents the filling from becoming watery.

Can I use frozen spinach?

Absolutely. Thaw the spinach completely and squeeze out as much liquid as possible before using.

What pasta shells work best for this recipe?

Jumbo pasta shells are ideal because they hold plenty of filling and bake evenly.

Can I use cottage cheese instead of ricotta?

Yes, cottage cheese can be substituted for ricotta if you prefer a lighter texture.

How do I prevent the shells from tearing?

Cook the shells until just al dente and handle them gently while stuffing.

Can I freeze baked stuffed shells?

Yes, baked stuffed shells freeze very well. Cool them completely before storing in airtight containers.

What sauce pairs best with stuffed shells?

Classic marinara sauce is the most popular option, but Alfredo or rosé sauce also work well.

How can I make the dish spicier?

Add extra crushed red pepper flakes to the sauce or mix a pinch into the cheese filling.

What side dishes go well with stuffed shells?

Garlic bread, Caesar salad, roasted vegetables, or a simple green salad are all excellent choices.

Conclusion

Spinach and Ricotta Stuffed Shells are a classic baked pasta dish that combines creamy cheese, tender pasta, flavorful spinach, and rich marinara sauce into one satisfying meal. Perfect for weeknight dinners or special gatherings, this recipe is easy to customize and always a crowd-pleaser. Whether you enjoy it fresh from the oven or reheated the next day, these stuffed shells deliver comforting Italian-inspired flavor in every bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach and Ricotta Stuffed Shells

Spinach and Ricotta Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 1 hour
  • Yield: 4–6 servings
  • Diet: Vegetarian

Description

Creamy spinach and ricotta stuffed shells baked with savory marinara sauce and melted cheese for a comforting Italian-inspired dinner perfect for family meals or gatherings.


Ingredients

  • 20 jumbo pasta shells
  • 1 1/2 cups whole milk ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1 1/2 cups cooked spinach, drained and finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups marinara sauce
  • 1 tablespoon olive oil
  • 1 clove garlic, minced (for sauce)
  • 1 teaspoon dried oregano (for sauce)
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • 1 cup shredded mozzarella cheese (for topping)
  • 1/4 cup grated Parmesan cheese (for topping)
  • Fresh parsley for garnish (optional)

Instructions

  1. Bring a large pot of salted water to a boil and cook jumbo shells until al dente.
  2. Drain and rinse shells with cold water and set aside.
  3. In a large bowl, combine ricotta, mozzarella, Parmesan, and egg.
  4. Heat a skillet with olive oil and sauté garlic for 30 seconds.
  5. Add spinach and cook until wilted and excess moisture evaporates.
  6. Mix spinach into the cheese mixture along with oregano, basil, salt, and pepper.
  7. In a saucepan, heat olive oil and sauté garlic until fragrant.
  8. Add marinara sauce, oregano, and red pepper flakes if using, then simmer for 10 minutes.
  9. Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  10. Fill each pasta shell with the ricotta and spinach mixture.
  11. Arrange stuffed shells in the baking dish.
  12. Pour marinara sauce evenly over the shells.
  13. Top with remaining mozzarella and Parmesan cheese.
  14. Cover with foil and bake for 20 minutes.
  15. Remove foil and bake another 10–15 minutes until bubbly and golden.
  16. Cool for 5 minutes before serving and garnish with parsley if desired.

Notes

  • Cook spinach first to remove excess moisture from the filling.
  • Frozen spinach works well if thawed and drained thoroughly.
  • Do not overcook the pasta shells to prevent tearing.
  • Assemble ahead of time and refrigerate until ready to bake.
  • Stuffed shells freeze beautifully before or after baking.
  • Serve with garlic bread or salad for a complete meal.
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 7g
  • Sodium: 760mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 46g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 85mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star