Creamy Spinach and Ricotta Stuffed Pasta Shells is a comforting Italian-inspired dish that combines tender jumbo pasta shells with a rich, creamy filling and a luscious baked sauce. This recipe brings together creamy ricotta cheese, nutritious spinach, and fragrant Italian herbs, all tucked into pasta shells and baked until bubbly and golden.
Why I Love This Recipe
I love this recipe because it’s warm, creamy, and deeply satisfying without being overly heavy. The spinach adds freshness and color, while ricotta creates a light, fluffy texture. It’s also incredibly versatile—perfect for making ahead, freezing, or dressing up for guests.
Why This Is a Must-Try Dish
- Comforting, creamy, and full of flavor
- Vegetarian-friendly and family-approved
- Perfect for meal prep and freezer meals
- Elegant enough for entertaining
- Customizable with different sauces and cheeses
Recipe Overview
- Preparation Time: 25 minutes
- Cooking Time: 35 minutes
- Total Time: 1 hour
- Servings: 4–6 servings
- Calories: ~480 calories per serving
- Course: Main Course
- Cuisine: Italian
Ingredients
For the Pasta Shells
- 20–22 jumbo pasta shells
- Salted water for boiling
For the Filling
- 1½ cups ricotta cheese (whole milk preferred)
- 1½ cups fresh spinach, finely chopped (or frozen, thawed & squeezed dry)
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and black pepper, to taste
For the Sauce
- 2 cups marinara sauce (or creamy Alfredo for variation)
- ½ cup heavy cream (optional, for extra creaminess)
For Topping
- ½ cup shredded mozzarella cheese
- Fresh basil or parsley, chopped
Cooking Directions
- Preheat oven to 375°F (190°C).
- Cook pasta shells in salted water until al dente; drain and set aside.
- In a bowl, mix ricotta, spinach, mozzarella, Parmesan, egg, garlic, herbs, salt, and pepper.
- Spread half of the marinara sauce in a greased baking dish.
- Stuff each shell generously with the ricotta-spinach mixture and place in dish.
- Pour remaining sauce over shells and drizzle with cream if using.
- Sprinkle mozzarella on top.
- Cover with foil and bake for 25 minutes.
- Uncover and bake an additional 10 minutes until bubbly and lightly golden.
Step-by-Step Preparation Method
- Cook the pasta: Boil jumbo shells until just tender; drain and cool slightly.
- Prepare the filling: Combine ricotta, spinach, cheeses, egg, garlic, and herbs until smooth.
- Prepare baking dish: Spread sauce evenly on the bottom to prevent sticking.
- Stuff shells: Fill each shell carefully using a spoon or piping bag.
- Assemble: Arrange shells seam-side up, top with sauce and cheese.
- Bake: Cover and bake, then uncover for a golden finish.
- Rest and garnish: Let rest 5 minutes before serving; garnish with herbs.

How to Serve
- Serve hot with garlic bread or focaccia.
- Pair with a crisp green salad or roasted vegetables.
- Finish with extra Parmesan and fresh basil for presentation.
- Perfect for family dinners or holiday meals.
Recipe Tips
- Undercook shells slightly to avoid mushy pasta after baking.
- Squeeze spinach very well to prevent watery filling.
- Use a piping bag or zip-top bag for easier stuffing.
- Let the dish rest before serving to set the filling.
- Add a pinch of nutmeg for extra depth of flavor.
Variations
Cheese Variations
- Swap ricotta with cottage cheese for lighter texture.
- Add mascarpone or cream cheese for extra richness.
Protein Additions
- Mix in cooked chicken or Italian sausage for a heartier version.
Sauce Options
- Alfredo sauce for a creamy white version.
- Vodka sauce for a bold, restaurant-style flavor.
Vegetable Add-ins
- Add sautéed mushrooms, zucchini, or sun-dried tomatoes.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer (Unbaked): Assemble shells, cover tightly, and freeze up to 3 months.
- Freezer (Baked): Freeze fully baked dish for up to 2 months.
- Reheating: Bake covered at 350°F (175°C) until heated through or microwave individual portions.
Special Equipment Needed
- Large pot for boiling pasta
- Mixing bowls
- 9×13-inch baking dish
- Spoon or piping bag
- Aluminum foil
Frequently Asked Questions
Q: Can I make stuffed shells ahead of time?
Yes, assemble up to 24 hours in advance and refrigerate before baking.
Q: Can I use frozen spinach?
Absolutely—just thaw and squeeze out all excess moisture.
Q: Can I make this dish gluten-free?
Yes, use gluten-free jumbo pasta shells.
Q: How do I prevent shells from tearing?
Cook gently and stir occasionally while boiling to avoid breakage.
Conclusion
Creamy Spinach and Ricotta Stuffed Pasta Shells is a rich, comforting dish that brings classic Italian flavors straight to your table. Creamy, cheesy, and perfectly baked, it’s a recipe that’s ideal for family meals, entertaining, or make-ahead dinners. Once you try it, this dish is sure to become a beloved favorite in your recipe collection.
Creamy Spinach and Ricotta Stuffed Pasta Shells
Course: DinnerCuisine: ItalianDifficulty: Easy6
servings25
minutes35
minutes1
hourIngredients
For the Pasta Shells
20–22 jumbo pasta shells
Salted water for boiling
For the Filling
1½ cups ricotta cheese (whole milk preferred)
1½ cups fresh spinach, finely chopped (or frozen, thawed & squeezed dry)
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
1 large egg
2 cloves garlic, minced
½ teaspoon dried oregano
½ teaspoon dried basil
Salt and black pepper, to taste
For the Sauce
2 cups marinara sauce (or creamy Alfredo for variation)
½ cup heavy cream (optional, for extra creaminess)
For Topping
½ cup shredded mozzarella cheese
Fresh basil or parsley, chopped
Directions
- Preheat oven to 375°F (190°C).
- Cook pasta shells in salted water until al dente; drain and set aside.
- In a bowl, mix ricotta, spinach, mozzarella, Parmesan, egg, garlic, herbs, salt, and pepper.
- Spread half of the marinara sauce in a greased baking dish.
- Stuff each shell generously with the ricotta-spinach mixture and place in dish.
- Pour remaining sauce over shells and drizzle with cream if using.
- Sprinkle mozzarella on top.
- Cover with foil and bake for 25 minutes.
- Uncover and bake an additional 10 minutes until bubbly and lightly golden.






