Easy spinach and ricotta stuffed shells are the perfect comfort food for busy weeknights or cozy family dinners. These jumbo pasta shells are filled with a creamy mixture of ricotta cheese, spinach, garlic, and herbs, then baked in rich tomato sauce with melted cheese on top. The recipe feels special but is surprisingly simple to prepare. It’s a delicious vegetarian meal that everyone enjoys, even picky eaters. The creamy filling and cheesy baked pasta create a satisfying dish that tastes like it came from a restaurant. You can also prepare it ahead of time, making dinner stress-free and incredibly convenient for any occasion.
Why You’ll Love This Recipe
This spinach and ricotta stuffed shells recipe is easy, comforting, and packed with flavor. The creamy cheese filling pairs perfectly with tender pasta shells and savory marinara sauce. It’s a great recipe for family dinners, meal prep, or gatherings because it can feed a crowd without much effort. The ingredients are simple and affordable, yet the final dish tastes rich and satisfying. You can customize it with extra vegetables or different cheeses based on your preference. Since the recipe can be made ahead and frozen, it’s ideal for busy schedules. Every bite is cheesy, creamy, warm, and full of homemade Italian-style flavor.
How To Make
To make easy spinach and ricotta stuffed shells, start by boiling jumbo pasta shells until slightly tender. Prepare the filling by mixing ricotta cheese, cooked spinach, mozzarella, parmesan, garlic, and seasonings in a bowl. Spread marinara sauce in a baking dish, then fill each shell with the creamy spinach mixture. Arrange the stuffed shells neatly in the dish and top with more sauce and shredded cheese. Bake until the cheese melts and the sauce becomes bubbly. The process is simple and beginner-friendly, making it a perfect homemade pasta recipe for anyone who wants a delicious meal without complicated cooking techniques or expensive ingredients.
What’s the Best Way to Cook
The best way to cook stuffed shells is by baking them covered first, then uncovering near the end for a golden cheesy top. Covering the dish helps the pasta stay soft and prevents the cheese from drying out. Using a flavorful marinara sauce also improves the overall taste of the dish. Slightly undercook the pasta shells before stuffing them because they continue cooking in the oven. Fresh spinach works beautifully, but frozen spinach is a convenient option if properly drained. Baking at medium heat allows the filling to become creamy while the cheese melts evenly for the perfect comforting texture and rich homemade flavor.

What to Serve With
Spinach and ricotta stuffed shells pair wonderfully with simple side dishes that balance the richness of the pasta. Garlic bread is a classic choice because it complements the cheesy tomato flavors perfectly. A crisp green salad with Italian dressing adds freshness and keeps the meal light. Roasted vegetables such as zucchini, broccoli, or asparagus also work beautifully alongside the pasta. If you want a heartier dinner, serve it with grilled chicken or soup. Sparkling water, lemonade, or iced tea make refreshing drink options. These side dishes create a complete and satisfying meal that feels comforting, balanced, and perfect for sharing with family.
Watch Out for These Mistakes While Making
One common mistake is overcooking the pasta shells before baking, which can cause them to tear easily while stuffing. Another issue is using watery spinach filling because excess moisture makes the shells soggy. Always drain spinach thoroughly before mixing it with cheese. Avoid overfilling the shells since too much filling can spill out during baking. Using too little sauce may dry out the pasta, so make sure the shells are covered properly. Baking uncovered for the entire time can also dry the cheese topping. Following these simple tips helps create stuffed shells that are creamy, flavorful, perfectly cooked, and visually appealing every time.
Can You Freeze This
Yes, spinach and ricotta stuffed shells freeze very well, making them perfect for meal prep and busy schedules. You can freeze them either before or after baking. To freeze before baking, assemble the stuffed shells in a freezer-safe dish and cover tightly with foil. When ready to cook, thaw overnight in the refrigerator and bake as directed. If freezing after baking, let the dish cool completely before storing it in airtight containers. The creamy ricotta filling and tomato sauce maintain their flavor and texture beautifully after freezing. Having a homemade freezer meal ready makes weeknight dinners quick, easy, and incredibly convenient for families.
Storage Tips
Store leftover stuffed shells in an airtight container in the refrigerator for up to four days. Reheat individual portions in the microwave or warm the entire dish in the oven until heated through. Adding a little extra marinara sauce before reheating helps keep the pasta moist and flavorful. For longer storage, freeze portions in freezer-safe containers for up to three months. Always let the pasta cool before storing to prevent excess condensation. Proper storage keeps the texture creamy and delicious even after reheating. These stuffed shells taste just as comforting the next day, making them excellent for leftovers and easy meal planning.
Ingredients
20 jumbo pasta shells
2 cups ricotta cheese
2 cups spinach, cooked and drained
1 cup mozzarella cheese, shredded
1/2 cup parmesan cheese
2 garlic cloves, minced
1 egg
2 cups marinara sauce
1 teaspoon Italian seasoning
Salt and black pepper to taste
Fresh parsley for garnish
Directions
Preheat the oven to 375°F.
Cook pasta shells until slightly firm and drain.
Mix ricotta, spinach, mozzarella, parmesan, garlic, egg, and seasonings in a bowl.
Spread marinara sauce into a baking dish.
Fill each shell with the cheese mixture.
Arrange shells in the baking dish.
Top with remaining sauce and cheese.
Cover with foil and bake for 25 minutes.
Remove foil and bake for another 10 minutes until golden and bubbly.
Garnish with parsley and serve warm.
Estimated Nutrition
Calories: 420
Protein: 20g
Carbohydrates: 38g
Fat: 21g
Fiber: 4g
Sugar: 6g
Sodium: 620mg
Step 1
Bring a large pot of salted water to a boil and cook the jumbo pasta shells until slightly tender. Be careful not to overcook them because soft shells can tear while stuffing. Once cooked, drain the shells and rinse gently with cool water to stop the cooking process. Place them on a tray or clean towel so they do not stick together. This preparation step makes stuffing easier and helps the pasta maintain its shape during baking for the perfect finished texture and presentation.
Step 2
Prepare the creamy filling by combining ricotta cheese, cooked spinach, mozzarella cheese, parmesan cheese, minced garlic, egg, and Italian seasoning in a large bowl. Mix everything thoroughly until smooth and evenly combined. Make sure the spinach is fully drained to avoid a watery filling. Taste the mixture and adjust the salt and black pepper if needed. The creamy cheese mixture should feel thick, rich, and flavorful. This delicious filling creates the perfect balance of cheesy texture and savory spinach flavor inside every pasta shell.
Step 3
Spread a layer of marinara sauce across the bottom of the baking dish to prevent the shells from sticking. Carefully spoon the spinach and ricotta mixture into each pasta shell and place them neatly in the dish. Arrange the stuffed shells side by side so they cook evenly. Pour the remaining marinara sauce over the top and sprinkle extra mozzarella cheese generously across the dish. The sauce keeps the pasta moist while the cheese creates a delicious golden topping during baking in the oven.
Step 4
Cover the baking dish with foil and place it into the preheated oven. Bake for about 25 minutes so the shells heat through evenly and the flavors blend together beautifully. Remove the foil and continue baking for another 10 minutes until the cheese becomes melted, bubbly, and lightly golden on top. Let the stuffed shells rest for a few minutes before serving. Garnish with fresh parsley for extra color and freshness. Serve warm with garlic bread or salad for a comforting homemade Italian-style dinner.

Easy Spinach and Ricotta Stuffed Shells
Equipment
- Large pot
- colander
- Mixing bowl
- Spoon
- Baking dish
- aluminum foil
- Oven
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 2 cups spinach cooked and drained
- 1 cup mozzarella cheese shredded
- 1/2 cup parmesan cheese
- 2 garlic cloves minced
- 1 egg
- 2 cups marinara sauce
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- Fresh parsley for garnish











