Easy Spinach Ricotta Shells

Featured in Easy Family Meals.

Jumbo pasta shells stuffed with creamy spinach-ricotta mixture, baked in marinara sauce. Takes 1 hour, serves 4, and can be made ahead for busy weeknights.
Fati in her kitchen
Updated on Wed, 06 Aug 2025 15:50:25 GMT
Stuffed Shells Recipe Pin it
Stuffed Shells Recipe | savouryflavor.com

Few things bring me more comfort than a bubbling pan of stuffed shells fresh out of the oven, with that gorgeous melted cheese on top and all those incredible aromas filling the kitchen. These aren't just any stuffed shells - they're packed with a creamy ricotta and spinach filling that's brightened with fresh lemon zest and just a hint of heat from red pepper flakes. The combination of tender pasta, rich filling, and tangy marinara sauce creates pure comfort food magic that never fails to bring everyone to the table with smiles on their faces.

I started making these when I needed something impressive for a dinner party but wanted to prep everything ahead of time. The first batch disappeared so quickly that I barely got a second helping, and I knew I'd found something special. Now they've become my go-to recipe whenever I want to show someone I care, because there's something about hand-stuffed pasta that just says "love" in the most delicious way possible.

Essential Ingredients for Perfect Results

  • Jumbo pasta shells: Look for good quality pasta that won't break easily when you're stuffing them
  • Fresh baby spinach: Much more flavorful than frozen and doesn't add excess water to your filling
  • Whole milk ricotta cheese: The creamiest base for your filling that won't make things watery
  • Fresh lemon zest: This brightens the entire dish and makes the flavors pop in the most amazing way
  • Pecorino Romano cheese: Adds that sharp, salty depth that takes the filling from good to incredible
  • Quality marinara sauce: Use your favorite brand or make homemade if you're feeling ambitious
  • Fresh garlic and dried oregano: Classic Italian flavors that make everything taste authentic

Step-by-Step Assembly Process

Prepare the spinach filling base:
Steam 5 ounces of fresh baby spinach in a large pot with just a splash of water until it's wilted and bright green, about 2-3 minutes. Transfer to a fine-mesh strainer and press out as much liquid as possible - this step is crucial to prevent watery filling. Once cooled, roughly chop the spinach.
Create the creamy ricotta mixture:
In a large bowl, combine 15 ounces of whole milk ricotta, the chopped spinach, ½ cup grated pecorino Romano, 2 minced garlic cloves, zest of 1 lemon, 1 teaspoon dried oregano, ¼ teaspoon red pepper flakes, 1 teaspoon salt, and ½ teaspoon black pepper. Mix thoroughly until everything is well combined and the mixture looks cohesive.
Cook the pasta shells perfectly:
Bring a large pot of salted water to a boil and cook 18-20 jumbo shells according to package directions, but stop about 1 minute shy of al dente since they'll finish cooking in the oven. Drain carefully and rinse with cool water to stop the cooking process and make them easier to handle.
Stuff each shell with care:
Using a small spoon or your clean hands, carefully fill each shell with about 2 tablespoons of the ricotta mixture. Don't overstuff or they might burst during baking. Arrange the stuffed shells in a single layer as you work to keep track of your progress.
Prepare your baking dish:
Spread 2 cups of marinara sauce evenly across the bottom of a 9×13 inch baking dish. This prevents sticking and ensures every shell gets plenty of sauce flavor. Nestle the stuffed shells on top of the sauce, making sure they don't overlap.
Bake to bubbly perfection:
Cover the dish tightly with foil and bake at 425 degrees for 20-25 minutes until the shells are heated through and the sauce is bubbling around the edges. Remove the foil for the last 5 minutes if you want the tops to get slightly golden.
Cheesy Spinach Stuffed Shells Recipe Pin it
Cheesy Spinach Stuffed Shells Recipe | savouryflavor.com

My family has come to associate the smell of these baking with special occasions and cozy weekend dinners. There's something so satisfying about the process of stuffing each shell - it's almost meditative, and I love how each one comes out slightly different but equally delicious.

Mastering the Spinach Preparation

The key to perfect stuffed shells lies in properly preparing that spinach. Fresh spinach has so much more flavor than frozen, but it also contains a lot of water that can make your filling soggy. I steam it just until wilted, then press it in a clean kitchen towel to remove every last drop of moisture. This extra step makes all the difference in the final texture.

Creating the Perfect Ricotta Blend

The filling is where you can really make this recipe your own. I love the brightness that lemon zest adds - it cuts through the richness and makes everything taste more vibrant. The pecorino Romano adds a sharp, salty note that's more complex than regular Parmesan, while those red pepper flakes provide just enough heat to keep things interesting without overwhelming the other flavors.

Make-Ahead Magic for Easy Entertaining

This is one of those rare recipes that's actually better when made ahead. You can stuff all the shells and arrange them in the baking dish up to 24 hours in advance. Just cover tightly and refrigerate until you're ready to bake. The flavors have time to meld together, and you get to enjoy your guests instead of being stuck in the kitchen.

Sauce Selection and Distribution

While homemade marinara is always incredible, don't feel guilty about using a good quality store-bought sauce for this recipe. The key is using enough sauce on the bottom of the pan to prevent sticking and provide moisture during baking. I always keep extra sauce warm on the stove for serving, because there's nothing worse than dry pasta.

Freezing for Future Comfort Meals

These freeze beautifully, making them perfect for meal prep or those times when you want to have something special ready to go. You can freeze them either before or after baking - just make sure to wrap everything tightly to prevent freezer burn. From frozen, they'll need an extra 15-20 minutes of covered baking time.

After making countless pans of these stuffed shells for family dinners, potluck contributions, and meal prep sessions, I can honestly say they never lose their appeal. There's something so deeply satisfying about creating this kind of homestyle comfort food that looks impressive but comes together with simple techniques and readily available ingredients. Every bite delivers that perfect combination of creamy, cheesy filling and tangy sauce that makes you understand why Italian-American comfort food has such a devoted following.

Frequently Asked Questions

→ Can I make stuffed shells ahead of time?
Yes! Stuff the shells and place in the baking dish up to 4 hours early. Cover and refrigerate, then bake when ready to eat.
→ Do stuffed shells freeze well?
Absolutely! Assemble completely, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
→ What if my pasta shells break while cooking?
Don't worry! Cook a few extra shells as backup. Slightly undercooked shells are easier to stuff without breaking.
→ Can I use frozen spinach instead of fresh?
Sure! Use about 5 oz of frozen spinach, thawed and well-drained. Squeeze out as much water as possible before mixing.
→ What cheese can I substitute for pecorino?
Parmesan cheese works great as a substitute. You could also try Romano or even a sharp cheddar for a different flavor.
→ How do I know when the stuffed shells are done?
They're ready when heated through and the sauce is bubbling around the edges, usually after 20 minutes covered at 425°F.

Cheesy Spinach Stuffed Shells

Creamy spinach and ricotta filling tucked inside tender pasta shells, baked in marinara sauce for the ultimate comfort meal.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Kylie

Category: Family Dinners

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Pasta & Base

01 18-20 large pasta shells for stuffing
02 A splash of good olive oil
03 2 cups of your favorite marinara sauce, plus extra for serving

→ Creamy Filling

04 5 oz fresh baby spinach leaves
05 2 cups whole milk ricotta cheese
06 1/4 cup freshly grated pecorino Romano, plus more for topping
07 2 fresh garlic cloves, finely minced
08 1 tsp dried Italian oregano
09 Zest of 1 fresh lemon
10 1/4 tsp crushed red pepper flakes
11 3/4 tsp fine sea salt
12 Freshly cracked black pepper to taste

→ Garnish

13 Fresh Italian parsley, roughly chopped

Instructions

Step 01

Heat your oven to 425°F and get ready for some amazing aromas to fill your kitchen.

Step 02

Place your fresh spinach in a steamer basket over about an inch of simmering water. Cover and let it steam for just a minute until it wilts down beautifully. Once done, transfer to a fine mesh strainer and squeeze out every drop of water you can, then give it a rough chop.

Step 03

Bring a large pot of generously salted water to a rolling boil. Add your pasta shells and cook them for exactly 10 minutes - you want them tender but still with a slight bite. Drain well and toss with a little olive oil so they don't stick together while you work.

Step 04

In a mixing bowl, combine your chopped spinach with the ricotta, pecorino, minced garlic, oregano, lemon zest, red pepper flakes, salt, and a generous amount of freshly ground pepper. Mix everything together until it's perfectly combined and tastes incredible.

Step 05

Spread your marinara sauce across the bottom of a 9x13 inch baking dish. Carefully stuff each shell with the creamy spinach mixture and nestle them snugly in the dish. Cover tightly with foil and bake for 20 minutes until heated through and bubbly around the edges.

Step 06

Let them rest for a few minutes, then garnish with fresh parsley and serve with extra marinara sauce on the side. Watch everyone's faces light up with the first bite!

Notes

  1. Make ahead magic: stuff the shells and assemble in the dish up to 4 hours early, then just pop in the oven when ready
  2. Freezer-friendly! Assemble completely, cover well, and freeze for up to 3 months
  3. Rao's marinara is the gold standard for store-bought sauce
  4. Perfect for meal prep and feeding a hungry family

Tools You'll Need

  • 9x13 inch baking dish
  • Large pasta pot
  • Steamer basket
  • Fine mesh strainer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (ricotta and pecorino cheese)
  • Contains gluten (pasta shells)
  • Contains eggs (typically found in pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 18 g
  • Total Carbohydrate: 42 g
  • Protein: 22 g