Spinach and Ricotta Stuffed Shells are the kind of comfort food that instantly makes dinner feel special without turning the kitchen into chaos. Jumbo pasta shells are filled with a creamy ricotta and spinach mixture, tucked into a layer of rich marinara, and baked until bubbly with golden, melted cheese on top.

It is the sort of meal that works just as well for a cozy family dinner as it does for sharing with guests. Every bite brings together tender pasta, creamy cheese, savory tomato sauce, and that irresistible baked-cheese finish that makes everyone reach for seconds.
Why You’ll Love This Spinach and Ricotta Stuffed Shells
This dish checks all the boxes for an easy homemade dinner that still feels hearty and satisfying. The filling is creamy and flavorful, the marinara keeps everything saucy, and the baked mozzarella gives the shells that classic oven-finished appeal.
It is also a great make-ahead option. You can assemble the shells earlier in the day, refrigerate them, and bake when you are ready. That makes Spinach and Ricotta Stuffed Shells a smart choice for busy weeknights, meal prep, or casual entertaining.
Can I Use Fresh or Frozen Spinach for Spinach and Ricotta Stuffed Shells?
Yes, either one works beautifully. Fresh spinach gives the filling a lighter, slightly brighter taste, while frozen spinach is convenient and easy to keep on hand. If you use frozen spinach, the key is squeezing out as much moisture as possible so the filling stays thick and creamy rather than watery.
That flexibility is one of the reasons this dish is so practical. You can work with what you already have in the fridge or freezer and still end up with stuffed shells that taste rich, balanced, and homemade.
Ingredients for the Spinach and Ricotta Stuffed Shells
Each ingredient in this dish plays an important role, so keeping the balance right helps the final bake come out creamy, flavorful, and perfectly structured.
Jumbo pasta shells hold the filling and create that classic stuffed-shell shape. They should be cooked just until tender so they stay sturdy enough to fill.
Ricotta cheese forms the creamy base of the filling. It gives the shells their soft, rich texture and mild flavor.
Spinach adds color, freshness, and a savory note that cuts through the richness of the cheese.
Mozzarella cheese melts into the filling and over the top, giving the dish its gooey, stretchy finish.
Parmesan cheese brings a salty, nutty depth that makes the filling taste more complete.
Egg helps bind the ricotta filling so it stays together inside each shell while baking.
Garlic adds a gentle savory backbone that makes the cheese mixture more flavorful.
Italian seasoning gives the filling a warm herb flavor that pairs naturally with the marinara.
Salt enhances all the other ingredients and keeps the cheese filling from tasting flat.
Black pepper adds a mild bit of warmth and balance.
Marinara sauce creates the saucy base and topping that keeps the shells moist and full of classic Italian-inspired flavor.
Fresh parsley adds a fresh finishing touch and a little color right before serving.
How To Make the Spinach and Ricotta Stuffed Shells
A few simple steps are all it takes to turn these ingredients into a bubbling pan of cheesy comfort food.
Step 1: Cook the Shells
Bring a large pot of salted water to a boil and cook the jumbo shells until just al dente according to package directions. Drain them carefully and lay them out on a tray or lightly oiled surface so they do not stick together or tear.
Step 2: Prepare the Filling
In a large bowl, combine ricotta, chopped spinach, half of the mozzarella, Parmesan, egg, minced garlic, Italian seasoning, salt, and black pepper. Mix until the filling is creamy and evenly combined.
Step 3: Add the Sauce to the Baking Dish
Spread a layer of marinara sauce across the bottom of a baking dish. This keeps the shells from sticking and helps the pasta stay tender while baking.
Step 4: Fill the Shells
Spoon or pipe the ricotta mixture into each cooked shell. Fill them generously, then place them open-side up in the prepared baking dish over the marinara.
Step 5: Top and Bake
Spoon more marinara over the filled shells, then sprinkle the remaining mozzarella across the top. Cover with foil and bake until heated through and bubbly, then uncover for the last few minutes so the cheese can melt and lightly brown.
Step 6: Rest and Garnish
Let the shells rest for several minutes after baking so they hold their shape when served. Finish with chopped parsley for a fresh, colorful touch.

Serving and Storing Spinach and Ricotta Stuffed Shells
This recipe feeds about 6 people, depending on portion size and what you serve alongside it. For a fuller dinner, plan on 4 to 5 shells per person with salad or bread on the side.
To store leftovers, let the shells cool completely and transfer them to an airtight container. They will keep in the refrigerator for up to 4 days. Reheat in the microwave or in a covered baking dish in the oven until warmed through. You can also freeze the assembled or fully baked shells for a convenient make-ahead meal.
What to Serve With Spinach and Ricotta Stuffed Shells?
Garlic Bread
Crispy garlic bread is a natural match for scooping up the extra marinara and adding a crunchy contrast to the creamy shells.
Caesar Salad
A crisp Caesar salad brings freshness and a little bite, which balances the richness of the cheese filling.
Roasted Broccoli
Roasted broccoli adds a simple vegetable side with a slightly crisp edge and a savory flavor that works well with pasta dishes.
Sautéed Green Beans
Green beans keep the plate feeling lighter while still fitting the cozy mood of the meal.
Tomato Cucumber Salad
A chilled tomato cucumber salad adds brightness and a fresh contrast to the baked pasta.
Garlic Butter Mushrooms
Tender mushrooms cooked in garlic butter make a savory side that feels especially satisfying next to cheesy stuffed shells.
Antipasto Platter
If you are serving guests, a small antipasto platter with olives, peppers, and cheese makes the meal feel more complete.
Want More Pasta Ideas?
If you love the cozy, cheesy comfort of these stuffed shells, you might also want to try cheesy spinach stuffed shells for another baked pasta favorite, Marry Me chicken pasta for a creamy dinner with big flavor, creamy garlic shrimp pasta when you want something rich and seafood-forward, or garlic butter chicken with rigatoni and Parmesan for an easy weeknight pasta upgrade.
These dishes all bring that same comforting, crowd-pleasing energy to the table, making them great picks when you need more dinner inspiration.
Save This Pin For Later
📌 Save this Spinach and Ricotta Stuffed Shells 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 mozzarella, use homemade marinara, or swap in frozen spinach? I always love hearing the little changes that make a recipe feel personal.
Questions are welcome too, especially if you want help making it ahead, freezing it, or getting that filling just right. For more daily recipe inspiration, explore more ideas on Nora Nosh on Pinterest.
Spinach and Ricotta Stuffed Shells
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Spinach and Ricotta Stuffed Shells are the kind of easy dinner that feels extra cozy the second it comes out of the oven. Tender jumbo pasta shells are filled with a creamy ricotta and spinach mixture, tucked into rich marinara sauce, and baked under a blanket of melted mozzarella until bubbly and golden. This easy recipe is perfect for comfort food cravings, family dinner nights, meal prep, and anyone looking for simple dinner ideas, pasta recipes, baked pasta, or satisfying food ideas that taste homemade without being complicated.
Ingredients
20 jumbo pasta shells
15 ounces ricotta cheese
10 ounces frozen spinach, thawed and squeezed dry
2 cups shredded mozzarella cheese, divided
1/2 cup grated Parmesan cheese
1 large egg
3 cloves garlic, minced
1 teaspoon Italian seasoning
1 teaspoon salt
1/2 teaspoon black pepper
24 ounces marinara sauce
2 tablespoons chopped fresh parsley
Instructions
1. Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
2. Bring a large pot of salted water to a boil and cook the jumbo shells until just al dente. Drain and set aside on a tray so they do not stick together.
3. In a large mixing bowl, combine the ricotta cheese, thawed spinach, 1 cup of mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and black pepper. Mix until fully combined.
4. Spread about 1 cup of marinara sauce across the bottom of the prepared baking dish.
5. Fill each cooked shell with the ricotta and spinach mixture and arrange them open-side up in the dish.
6. Spoon the remaining marinara sauce over the shells.
7. Sprinkle the remaining 1 cup mozzarella over the top.
8. Cover the dish with foil and bake for 25 minutes.
9. Remove the foil and bake for 10 more minutes, or until the cheese is melted and lightly golden.
10. Let the shells rest for 5 minutes, then garnish with chopped parsley and serve.
Notes
Be sure to squeeze as much moisture as possible from the spinach before mixing the filling, or the stuffed shells can turn watery instead of rich and creamy.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 8g
- Sodium: 890mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 4g
- Protein: 24g
- Cholesterol: 85mg
