Best Stuffed Shells Recipe

Photo of author

By François Lemoine

Published: Dec 4, 2025

This post may contain affiliate links. See our disclosure policy.

If you’re craving a cozy, satisfying dinner that feels like an Italian favorite, this stuffed shells recipe is for you. Each shell is filled with creamy ricotta, tender spinach, and a light kick of herbs, then baked in a rich marinara sauce until golden and bubbly. It’s the kind of comfort food that makes any night feel special.

This article will walk you through why this dish works so well, how to make it step-by-step, and how to serve it beautifully. You’ll also find storage tips, variations, and a simple nutrition table at the end.

Best Stuffed Shells Recipe

Why You’ll Love This Stuffed Shells Recipe

This recipe hits every comfort note. The creamy filling balances perfectly with the tangy marinara, while the spinach adds freshness and depth. It’s simple to make yet looks impressive on the table.

You’ll love it because it’s:

  • A perfect make-ahead meal for busy days
  • Budget-friendly and family-approved
  • Packed with rich Italian flavor
  • Easy to reheat and serve

It’s the kind of dish that fills your kitchen with a mouthwatering aroma and makes dinner feel like a celebration.

Recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best Stuffed Shells Recipe

Best Stuffed Shells Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: François Lemoine
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Creamy spinach and ricotta stuffed shells baked in marinara sauce for a comforting Italian-inspired dinner.


Ingredients

Scale
  • 18 to 20 jumbo pasta shells
  • Extra-virgin olive oil, for drizzling
  • 5 ounces fresh spinach (140 g)
  • 2 cups ricotta cheese (16 ounces / 450 g)
  • ¼ cup grated pecorino cheese (25 g), plus more for sprinkling
  • 2 garlic cloves, grated
  • 1 teaspoon dried oregano
  • 1 teaspoon lemon zest
  • ¼ teaspoon red pepper flakes
  • ¾ teaspoon sea salt, plus more for the pasta water
  • Freshly ground black pepper
  • 2 cups Marinara Sauce (480 ml), plus more for serving
  • Chopped fresh parsley, for serving

Instructions

  1. Preheat the oven to 425°F.
  2. Steam spinach until wilted, squeeze excess water, and chop.
  3. Boil pasta shells until al dente, then drizzle with olive oil.
  4. Mix spinach, ricotta, pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and pepper.
  5. Spread marinara in the baking dish, fill shells, and arrange neatly.
  6. Cover with foil and bake 20 minutes, then uncover and bake 5 more minutes.
  7. Serve warm with extra marinara sauce and parsley.

Notes

  • Use part-skim ricotta for a lighter texture.
  • Substitute aged cheese alternatives for pecorino.
  • Make ahead and refrigerate before baking.
  • Reheat leftovers covered to retain moisture.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 portion
  • Calories: 380
  • Sugar: 6 g
  • Sodium: 520 mg
  • Fat: 16 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 4 g
  • Protein: 18 g
  • Cholesterol: 45 mg

Ingredients for Stuffed Shells

Filling Ingredients

18 to 20 jumbo pasta shells
Extra-virgin olive oil, for drizzling
5 ounces fresh spinach (140 g)
2 cups ricotta cheese (16 ounces / 450 g)
¼ cup grated pecorino cheese (25 g), plus more for sprinkling
2 garlic cloves, grated
1 teaspoon dried oregano
1 teaspoon lemon zest
¼ teaspoon red pepper flakes
¾ teaspoon sea salt, plus more for the pasta water
Freshly ground black pepper

Sauce and Garnish

2 cups Marinara Sauce (480 ml), plus more for serving
Chopped fresh parsley, for serving

Ingredient Notes

You can use part-skim ricotta for a lighter texture without losing creaminess. If you can’t find pecorino, grated Parmesan or similar aged cheese works well. To make this recipe even more colorful, add finely chopped fresh basil or parsley to the filling before baking.

Best Stuffed Shells Recipe

How to Make Stuffed Shells

Step 1 – Prep the Spinach

Bring one inch of water to a simmer in a pot. Place the spinach in a steamer basket and cover. Steam for about a minute until just wilted. Transfer to a strainer, squeeze out excess water, and chop finely.

Step 2 – Cook the Pasta Shells

In a large pot of salted boiling water, cook the shells for about 10 minutes until al dente. Drain well, drizzle with olive oil, and toss lightly to prevent sticking.

Step 3 – Mix and Fill

In a medium bowl, combine chopped spinach, ricotta, pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and pepper. Spread a thin layer of marinara sauce on the bottom of a 9×13-inch baking dish. Fill each shell with a spoonful of the spinach mixture and arrange them neatly in the dish.

Step 4 – Bake

Cover with foil and bake in a preheated oven at 425°F for 20 minutes. Remove the foil and bake for 5 more minutes if you want a slightly golden top. Serve hot with extra marinara sauce spooned over the top.

Pro Tips for Success

  • Cook the shells just until al dente so they hold their shape.
  • Use a piping bag or small spoon to fill the shells easily.
  • Don’t overstuff each shell; leave room for the filling to expand as it bakes.
  • Add a touch of lemon zest for a bright, fresh flavor.
  • If you’re making it ahead, store filled shells in the fridge up to 4 hours before baking.
  • Reheat leftovers covered to keep them moist.
Best Stuffed Shells Recipe

Flavor Variations

  • Add a handful of chopped basil or parsley to the ricotta filling.
  • Mix in roasted vegetables like zucchini or mushrooms for a heartier twist.
  • Swap pecorino for a nutty cheese alternative.
  • Use a creamy tomato sauce instead of classic marinara for extra richness.
  • Try mixing in a spoonful of pesto for a fresh herbal flavor.

Serving Suggestions

Stuffed shells pair beautifully with a crisp salad or garlic bread. You can serve them with roasted vegetables or a simple soup for a balanced meal. For more inspiration, check out the Easy Baked Ziti recipe for another crowd-pleasing Italian classic.

Storage and Freezing Instructions

Let the shells cool before storing. Place leftovers in an airtight container and refrigerate for up to 4 days. To reheat, cover with foil and bake at 350°F until hot. For longer storage, freeze the shells in a single layer on a tray, then transfer to a freezer bag. They keep well for up to 2 months. Reheat directly from frozen with extra sauce to keep them moist.

For another comforting pasta dish that reheats perfectly, try this Creamy Garlic Pasta.

Nutrition Facts (Per Serving)

CaloriesProteinCarbsFatFiberSodium
38018 g35 g16 g4 g520 mg

FAQ About Stuffed Shells

Can I prepare stuffed shells ahead of time?

Yes, you can assemble the dish up to 4 hours before baking. Keep it covered in the fridge and pop it in the oven just before dinner.

Can I freeze stuffed shells?

Absolutely. Freeze them after assembling, before baking. When ready to cook, bake straight from frozen at 375°F for about 45 minutes.

What should I serve with stuffed shells?

A light salad, garlic bread, or roasted vegetables complement them nicely. You can also add a bowl of tomato soup for a full Italian-style meal.

Can I use another type of cheese?

Yes, feel free to replace pecorino with Parmesan or a similar hard cheese. The flavor will remain deliciously savory.

How do I stop the shells from sticking?

A drizzle of olive oil after boiling helps prevent sticking. You can also place them on a parchment-lined tray while preparing the filling.

Final Thoughts

This stuffed shells recipe is simple, comforting, and always a hit at the dinner table. It’s a dish that’s easy to prepare yet feels special every time you serve it. Pair it with warm bread or a side of Classic Marinara Sauce for the perfect Italian-inspired meal.

Share this recipe on:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star