Cheesy Spinach Pasta Shells

Featured in Dinner Winners Every Time.

These stuffed shells feature a tasty combo of creamy ricotta, stretchy mozzarella, and tangy Parmesan, mixed with fresh spinach and sautéed aromatics. Cooked pasta is stuffed with this delectable mix, layered in marinara, and baked until golden and bubbly. It’s an effortless way to enjoy hearty Italian comfort right at home.
A woman holding a vegetable in a kitchen.
Updated on Thu, 03 Apr 2025 23:35:31 GMT
Cheesy Spinach Pasta Shells Pin it
Cheesy Spinach Pasta Shells | cookwithtaste.com

Turn your ordinary weeknight meal into an Italian celebration with these Spinach and Ricotta Stuffed Shells. Blending three yummy cheeses, fresh spinach, and perfectly cooked pasta shells makes a dish that's better than what you'd get eating out, yet it's surprisingly easy to whip up at home.

I stumbled on this dish during my meatless cooking adventure, and it's now my number one comfort food. My husband (total meat lover) asks for these shells all the time, especially when it's chilly outside and we need something hot and filling.

Key Ingredients Breakdown

  • Jumbo pasta shells: Go for good-quality ones that won't fall apart while cooking
  • Ricotta cheese: Full-fat works best for a super creamy result
  • Fresh spinach: Tastes and feels way better than the frozen stuff
  • Mozzarella: Grate it yourself for smoother melting
  • Parmesan: Grab the aged kind for extra flavor punch
  • Marinara sauce: Pick your favorite jar or make your own
  • Fresh garlic: Can't skip this for real Italian taste

Simple Cooking Instructions

Shell Cooking:
Get a big pot of water boiling hard. Throw in plenty of salt. Cook those shells just until they're slightly firm. Dump water, spread shells on a tray so they don't stick together. Drizzle some olive oil while they cool down.
Veggie Mix Prep:
Pour oil in a big pan until it's hot and shiny. Cook chopped onions until see-through. Toss in garlic just for a moment. Add spinach bit by bit until it shrinks down. Let everything cool off before you mix it up.
Cheese Blend:
Stir all cheeses together. Add your cooled spinach stuff. Season it well. Give it a taste before you drop in the egg. Mix until it's all the same but don't overdo it.
Putting It Together:
Cup a shell in your hand. Spoon in plenty of filling. Put the filled shells next to each other. Pour sauce all over them. Sprinkle extra cheese on top if you want.
Oven Time:
Cover the dish with foil. Bake until you see bubbling at the sides. Take foil off for the last few minutes. Wait a bit before you dig in.
Spinach and Ricotta Stuffed Shells Pin it
Spinach and Ricotta Stuffed Shells | cookwithtaste.com

My Nonna always told me the trick to amazing stuffed shells was getting enough filling in each pasta piece. "Don't be cheap with the stuffing," she'd remind me, and boy was she right.

Smart Sauce Choices

I've made this recipe tons of times and learned the sauce really matters. Regular jarred sauce works fine, but sometimes I throw together a quick homemade one by cooking garlic in olive oil and adding crushed fancy tomatoes. It takes a little more work but makes the whole dish taste much better.

Prep Ahead Perks

These shells actually taste better when you put them together a day early. The pasta soaks up more flavor, and the cheese gets even creamier. I often make two batches at once, cooking one for dinner and freezing the other for when I'm too busy to cook.

Getting Perfect Consistency

The secret to non-watery shells is draining both the pasta and spinach really well. I've found that pushing the cooked spinach against a fine strainer with a spoon gets the extra water out without losing any good stuff.

How To Freeze Them Right

When I freeze these, I line up the filled shells on a baking sheet until they're rock-hard, then dump them in a freezer bag. This way they don't stick together and I can grab just what I need later on.

Fun Ways To Switch It Up

I've played around with different mix-ins over time. Adding cooked mushrooms gives a deep earthy flavor, while chopped sun-dried tomatoes add a sweet-tangy kick. In summer, fresh herbs from my garden make everything taste brighter.

What To Serve With It

A basic arugula salad with lemony dressing cuts through the richness perfectly. When friends come over, I add some garlic bread and open a nice bottle of Italian red wine.

Spinach and Ricotta Stuffed Shells Pin it
Spinach and Ricotta Stuffed Shells | cookwithtaste.com

These spinach and ricotta stuffed shells aren't just food in my house - they're how we celebrate good Italian comfort cooking. They work for regular family dinners or when company's coming, and they always get compliments. The mix of creamy cheese, tender spinach, and just-right pasta makes something you won't forget. Every time I make them, I remember that basic ingredients treated with care often make the most satisfying meals.

Frequently Asked Questions

→ Can I prep these in advance?
Of course! Put them together up to a day ahead, then refrigerate until it’s time to bake.
→ Is freezing an option?
Absolutely! Keep them frozen for up to 3 months. Just let them thaw overnight before baking.
→ Can I swap fresh spinach with frozen?
Sure, just thaw the frozen spinach and squeeze out as much water as you can beforehand.
→ What’s the purpose of the egg in the filling?
It helps hold the filling together and keeps everything from falling apart while baking.
→ Can I tweak the cheese mix?
Totally! Ricotta’s a must, but feel free to mix up the other cheeses to suit your taste.

Cheesy Spinach Pasta Shells

Tender pasta shells, loaded with a creamy mix of spinach and three kinds of cheese, smothered in marinara sauce and baked to perfection.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Milly

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Base Components

01 4 cups fresh spinach
02 12-14 large pasta shells
03 1 tablespoon olive oil (extra virgin)
04 2 minced garlic cloves
05 1 diced medium onion

→ Cheese Filling

06 1 cup of ricotta
07 1 shredded cup mozzarella
08 ½ cup Parmesan (grated, plus extra for sprinkling)
09 1 large egg

→ Seasonings & Sauce

10 ½ teaspoon each of salt
11 ½ teaspoon of black pepper
12 1½ cups marinara
13 Optional: fresh basil for topping

Instructions

Step 01

Turn the oven on to 375°F. Cook the pasta shells until they’re just tender, following the package guide.

Step 02

Warm up the olive oil in a big pan. Toss in the diced onion, cooking for about 3-4 minutes until softened. Stir in garlic and let it cook for another minute.

Step 03

Throw the spinach into the pan. Stir it around until it wilts, which takes roughly 2 minutes.

Step 04

Dump the spinach, cheeses, egg, salt, and pepper into a big bowl and mix them together well.

Step 05

Pour half the marinara sauce evenly into the base of an 8x8-inch or 9x9-inch baking dish.

Step 06

Scoop the cheese-spinach mixture into each pasta shell and place them in the saucy baking dish.

Step 07

Spread the rest of the marinara over the pasta shells and bake it for 20-30 minutes, letting it warm through.

Step 08

Top with extra Parmesan cheese and basil if you want, then eat it right away.

Notes

  1. You can assemble it earlier and chill it until it’s time to bake.
  2. This is an awesome meatless main dish.
  3. Microwave or oven can be used to heat leftovers.

Tools You'll Need

  • A baking dish (8x8-inch or 9x9-inch)
  • A big pan
  • A large bowl for mixing
  • Measuring spoons and cups

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (Parmesan, ricotta, mozzarella)
  • Eggs are in the mix
  • Pasta has gluten in it

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 419
  • Total Fat: 23 g
  • Total Carbohydrate: 30 g
  • Protein: 25 g