Classic Ricotta Spinach Stuffed Shells are a comforting Italian-inspired pasta dish made with jumbo pasta shells filled with a creamy ricotta and spinach mixture, then baked in marinara sauce and topped with melted mozzarella cheese. This hearty dish is perfect for family dinners, holidays, or cozy weekend meals.
The large pasta shells are ideal for holding a rich cheese filling made with ricotta, mozzarella, Parmesan, garlic, and herbs. Once stuffed, the shells are arranged in a baking dish over marinara sauce and baked until bubbly and golden.
Stuffed shells are one of the most popular baked pasta dishes because they combine creamy cheese, savory tomato sauce, and tender pasta in every bite. Many traditional recipes include ricotta, spinach, mozzarella, Parmesan, and Italian seasonings for a classic flavor profile.
Why You’ll Love This Recipe
- Classic Italian comfort food
- Creamy ricotta and spinach filling
- Perfect make-ahead dinner
- Family-friendly meal
- Great for feeding a crowd
- Freezer-friendly recipe
- Cheesy and satisfying
- Perfect for weeknight or holiday dinners
Ingredients
Pasta
- 18–20 jumbo pasta shells – large pasta shells designed for stuffing
- Salt – used to season the pasta water
Spinach Ricotta Filling
- 1 tablespoon olive oil – used for sautéing garlic and spinach
- 3 garlic cloves, minced – adds aromatic flavor
- 4 cups fresh spinach – cooked until wilted for the filling
- 15 oz ricotta cheese – creamy base of the filling
- ½ cup grated Parmesan cheese – adds savory depth
- 1½ cups shredded mozzarella cheese – melted into the filling
- 2 tablespoons cream cheese – adds extra creaminess
- 1 large egg – helps bind the filling together
- ½ teaspoon salt – enhances flavor
- ¼ teaspoon black pepper – mild seasoning
- ½ teaspoon dried basil – classic Italian herb
- ½ teaspoon dried parsley – adds herb flavor
- ½ teaspoon dried oregano – enhances Italian taste
Sauce & Topping
- 24 oz marinara sauce – coats the shells and keeps them moist
- 1½ cups shredded mozzarella cheese – melted topping
- Fresh parsley, chopped – garnish before serving
Stuffed shells are typically filled with a mixture of ricotta, mozzarella, Parmesan, spinach, garlic, and herbs before being baked in marinara sauce.
Equipment
- Large pot – used to cook the pasta shells
- Large skillet – for sautéing spinach and garlic
- Mixing bowl – for preparing the cheese filling
- 9×13 inch baking dish – used to bake the stuffed shells
- Spatula or spoon – for filling the shells
- Colander – used to drain pasta
- Oven – used to bake the dish until bubbly
How to Make Classic Ricotta Spinach Stuffed Shells
- Preheat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil.
- Cook jumbo shells until just slightly under al dente.
- Drain and rinse the shells with cool water.
- Set the pasta aside to cool slightly.
- Heat olive oil in a skillet over medium heat.
- Add minced garlic and cook for about 1 minute.
- Add spinach and cook until wilted.
- Remove from heat and allow the mixture to cool.
- In a mixing bowl combine ricotta cheese, Parmesan, half of the mozzarella, cream cheese, egg, salt, pepper, basil, parsley, and oregano.
- Stir until the mixture is smooth.
- Fold in the cooled spinach and garlic mixture.
- Spread half of the marinara sauce on the bottom of the baking dish.
- Fill each pasta shell with the ricotta mixture.
- Arrange the stuffed shells in the baking dish.
- Spoon remaining marinara sauce over the shells.
- Sprinkle remaining mozzarella cheese over the top.
- Cover and bake for 20 minutes.
- Remove the cover and bake another 10 minutes until cheese is melted and golden.
- Garnish with fresh parsley before serving.
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Servings: 6 servings
- Cuisine: Italian-Inspired
- Course: Main Dish
Flavor Profile Breakdown
- Creamy richness from ricotta cheese
- Savory depth from Parmesan
- Melty cheesy flavor from mozzarella
- Fresh earthiness from spinach
- Bright acidity from marinara sauce
Pro Tips for Best Results
- Cook pasta slightly under al dente to prevent tearing.
- Let spinach cool before mixing with cheese.
- Use freshly grated cheese for best melting.
- Add extra marinara to keep shells moist.
- Bake uncovered at the end for golden cheese.
Variations & Substitutions
- Add ground beef or Italian sausage
- Use cottage cheese instead of ricotta
- Add mushrooms to the filling
- Use Alfredo sauce instead of marinara
- Add chopped basil for extra flavor
Common Mistakes to Avoid
- Overcooking the pasta shells
- Not draining spinach well
- Overfilling the shells
- Using too little sauce
- Baking uncovered from the start
Serving Suggestions
- Serve with garlic bread
- Pair with Caesar salad
- Add roasted vegetables on the side
- Serve with Italian antipasto
- Finish with grated Parmesan on top
Storage & Reheating Tips
- Store leftovers in airtight containers
- Refrigerate for up to 4 days
- Reheat in oven or microwave
- Freeze for up to 2 months
- Reheat with extra marinara to keep moist
Nutrition Information (Approximate)
- Calories: 420 kcal
- Protein: 22 g
- Carbohydrates: 38 g
- Fat: 20 g
- Fiber: 3 g
- Sugar: 6 g
- Sodium: 620 mg
Classic Ricotta Spinach Stuffed Shells
Ingredients
Method
- Preheat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil.
- Cook jumbo shells until just slightly under al dente.
- Drain and rinse the shells with cool water.
- Set the pasta aside to cool slightly.
- Heat olive oil in a skillet over medium heat.
- Add minced garlic and cook for about 1 minute.
- Add spinach and cook until wilted.
- Remove from heat and allow the mixture to cool.
- In a mixing bowl combine ricotta cheese, Parmesan, half of the mozzarella, cream cheese, egg, salt, pepper, basil, parsley, and oregano.
- Stir until the mixture is smooth.
- Fold in the cooled spinach and garlic mixture.
- Spread half of the marinara sauce on the bottom of the baking dish.
- Fill each pasta shell with the ricotta mixture.
- Arrange the stuffed shells in the baking dish.
- Spoon remaining marinara sauce over the shells.
- Sprinkle remaining mozzarella cheese over the top.
- Cover and bake for 20 minutes.
- Remove the cover and bake another 10 minutes until cheese is melted and golden.
- Garnish with fresh parsley before serving.
Notes
- Protein: 22 g
- Carbohydrates: 38 g
- Fat: 20 g
- Fiber: 3 g
- Sugar: 6 g
- Sodium: 620 mg
Final Thoughts
Classic Ricotta Spinach Stuffed Shells are the ultimate comfort food for pasta lovers. With creamy cheese filling, tender pasta shells, and rich marinara sauce, this baked dish delivers a perfect balance of flavor and texture.
It’s a great recipe for family dinners, meal prep, or special occasions when you want something hearty and satisfying.
FAQs
Can I make stuffed shells ahead of time?
Yes. Assemble the dish and refrigerate up to 24 hours before baking.
Can I freeze stuffed shells?
Yes. Freeze them before baking and cook later from frozen.
Can I add meat to the filling?
Yes. Ground beef or Italian sausage are common additions.
Do I have to cook the shells first?
Most recipes cook them until slightly under al dente before stuffing.
What cheese works best for stuffed shells?
Ricotta, mozzarella, and Parmesan are the classic combination.




