There is something deeply comforting about a tray of baked pasta fresh out of the oven, bubbling with sauce and melted cheese. Spinach and Ricotta Stuffed Shells bring together everything we love about Italian-inspired cooking in one cozy, satisfying dish. Each shell is filled with a creamy, flavorful mixture that feels both indulgent and wholesome at the same time.
This recipe is perfect for family dinners, gatherings, or even meal prep for the week. The balance of tender pasta, rich ricotta, and vibrant spinach makes every bite feel complete without being too heavy. It is the kind of meal that turns simple ingredients into something memorable.
Why You’ll Love This Spinach and Ricotta Stuffed Shells
This dish delivers comfort and flavor in every bite while still feeling fresh and balanced. The creamy ricotta pairs beautifully with the earthy spinach, and the baked marinara ties everything together with a rich, tangy finish. It is also a great vegetarian option that even meat lovers enjoy.
Another reason this recipe stands out is how easy it is to prepare ahead of time. You can assemble everything earlier in the day and simply bake when ready, making it ideal for busy schedules or hosting guests without stress.
Can I Use Frozen Spinach for Spinach and Ricotta Stuffed Shells?
Yes, frozen spinach works wonderfully in this recipe and is often more convenient than fresh. Just make sure to thaw it completely and squeeze out as much moisture as possible. Removing excess water ensures your filling stays creamy rather than watery, which makes a big difference in the final texture.
Ingredients for the Spinach and Ricotta Stuffed Shells
The beauty of this dish lies in its simple yet well-balanced ingredients. Each component plays an important role in building flavor and texture, from the creamy filling to the rich sauce that coats the shells.
- Jumbo pasta shells bring structure to the dish and hold the creamy filling perfectly.
- Ricotta cheese creates the rich and smooth base of the filling.
- Spinach adds freshness, color, and a subtle earthy flavor.
- Mozzarella cheese melts beautifully over the top for that classic cheesy finish.
- Parmesan cheese adds a sharp, savory depth to the filling.
- Egg helps bind the filling together for a stable texture.
- Garlic enhances the overall flavor with a warm, aromatic note.
- Marinara sauce provides a tangy and slightly sweet base that complements the cheese.
- Olive oil helps sauté and deepen the flavor of the ingredients.
- Salt and pepper bring balance and highlight all the flavors.

How To Make the Spinach and Ricotta Stuffed Shells
Step 1: Cook the Pasta Shells
Boil the jumbo shells in salted water until just al dente. Drain and set aside to cool so they are easy to handle without tearing.
Step 2: Prepare the Filling
In a bowl, combine ricotta cheese, chopped spinach, grated Parmesan, egg, minced garlic, salt, and pepper. Mix until smooth and well blended.
Step 3: Stuff the Shells
Carefully fill each shell with the ricotta and spinach mixture using a spoon or piping bag for ease.
Step 4: Assemble the Dish
Spread a layer of marinara sauce on the bottom of a baking dish. Arrange the stuffed shells on top, then cover with more sauce and sprinkle generously with mozzarella cheese.
Step 5: Bake to Perfection
Bake in a preheated oven at 375°F until the cheese is melted and bubbly, and the edges are lightly golden.
Serving and Storing Spinach and Ricotta Stuffed Shells
This recipe comfortably feeds about 4 to 6 people, making it perfect for a family dinner or small gathering. Serve the shells hot straight from the oven with a sprinkle of fresh herbs if you like a bit of brightness.
Leftovers store well in the refrigerator for up to three days. Simply reheat in the oven or microwave until warmed through. You can also freeze the assembled dish before baking, which makes it a great option for planning ahead.
What to Serve With Spinach and Ricotta Stuffed Shells?
Garlic Bread
A warm slice of garlic bread is perfect for soaking up the extra marinara sauce.
Fresh Green Salad
A crisp salad with a light vinaigrette balances the richness of the dish.
Roasted Vegetables
Oven-roasted vegetables add texture and bring out natural sweetness.
Classic Caprese Salad
Fresh tomatoes, mozzarella, and basil create a refreshing side that pairs beautifully.
Steamed Broccoli
Simple and nutritious, it adds a healthy green element to your plate.
Antipasto Platter
A mix of olives, cheeses, and cured vegetables offers variety and contrast.
Light Soup
A small bowl of tomato or vegetable soup complements the pasta without overpowering it.
Want More Pasta Ideas?
If you love these spinach and ricotta stuffed shells, you’ll probably enjoy these other favorites:
• Creamy Tomato Spinach Pasta for a rich and comforting meal.
• One Pot Creamy Sausage Rigatoni for a hearty dinner option.
• Creamy Cajun Shrimp Pasta if you want something with a little kick.
• Zucchini Lasagna Recipe for a lighter, veggie-packed alternative.
• Creamy Mushroom Ravioli for a cozy and flavorful dish.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add extra cheese or keep it light? Did you try adding herbs or spices to the filling?
I love hearing how others make these recipes their own. Questions are welcome too let’s help each other cook smarter.
Explore beautifully curated recipes on Janet Dishes on Pinterest and discover your new go-to for delicious meals: https://www.pinterest.com/janetdishesrecipes/
Conclusion
Spinach and Ricotta Stuffed Shells are the kind of dish that brings comfort and flavor together in the simplest way. With creamy filling, rich sauce, and perfectly baked pasta, it is a recipe you will come back to again and again. Whether you are cooking for family or just treating yourself, this dish always delivers a satisfying and delicious experience.

Spinach and Ricotta Stuffed Shells
- Total Time: 50 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
Spinach and Ricotta Stuffed Shells is a classic baked pasta recipe filled with creamy ricotta cheese, fresh spinach, and topped with rich marinara sauce and melted mozzarella. This easy stuffed shells recipe is perfect for family dinners, meal prep, and comforting vegetarian meals packed with flavor.
Ingredients
20 jumbo pasta shells
2 cups ricotta cheese
2 cups fresh spinach chopped
1 1/2 cups mozzarella cheese shredded
1/2 cup parmesan cheese grated
1 large egg
3 cloves garlic minced
2 cups marinara sauce
1 tablespoon olive oil
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Bring a large pot of salted water to a boil and cook the jumbo shells until al dente. Drain and let them cool.
2. In a large bowl, mix ricotta cheese, chopped spinach, parmesan cheese, egg, garlic, salt, and pepper until well combined.
3. Preheat your oven to 375°F.
4. Spread a layer of marinara sauce on the bottom of a baking dish.
5. Fill each pasta shell with the ricotta and spinach mixture and place them in the dish.
6. Pour the remaining marinara sauce over the shells and sprinkle mozzarella cheese on top.
7. Bake for 25 to 30 minutes until the cheese is melted and bubbly.
8. Let cool slightly before serving.
Notes
Make sure to drain and squeeze spinach well to avoid a watery filling.
You can prepare the dish ahead of time and refrigerate before baking.
Add extra mozzarella on top if you prefer a cheesier finish.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 6g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 85mg
