Cheesy Spinach Stuffed Shells

Featured in Saucy pasta that hits the spot.

Big pasta shells are stuffed with a cheesy mix of ricotta, mozzarella, and Parmesan, combined with sautéed spinach and garlic. They're cooked until bubbly in marinara sauce, making a comforting Italian dish for any time. The perfect balance of pasta, creamy filling, and tangy sauce makes it irresistible!
alicia in the kitchen
Updated on Mon, 28 Apr 2025 11:53:09 GMT
Cheesy Spinach Stuffed Shells Pin it
Cheesy Spinach Stuffed Shells | tasteofsavor.com

Turn your ordinary weeknight meal into an Italian treat with these Spinach and Ricotta Stuffed Shells. Mixing three kinds of cheese with soft spinach and well-cooked pasta makes a dish that's as good as what you'd get at an Italian spot, but it's surprisingly easy to whip up at home.

I found this dish during my meat-free cooking days, and it's now my favorite comfort meal. My husband, who usually wants meat with dinner, asks for these shells all the time, especially when it's cold outside and we want something hot and filling.

Must-Have Ingredient Picks

  • Jumbo pasta shells: Go for good ones that won't fall apart when boiled
  • Ricotta cheese: Full-fat works best for a smooth, rich filling
  • Fresh spinach: Tastes way better than the frozen stuff
  • Mozzarella: Grate it yourself instead of buying pre-shredded bags
  • Parmesan: Real aged cheese brings the most punch
  • Marinara sauce: Pick your top choice from the store or make your own
  • Fresh garlic: You can't skip this for true Italian flavor

Easy-to-Follow Cooking Steps

Shell Cooking:
Get a big pot of water really hot and bubbly. Throw in lots of salt. Cook the shells until they're just firm. Dump out the water and put shells on a tray so they don't stick together. Drizzle some olive oil over them while they cool down.
Making the Veggie Mix:
Heat some oil in a big pan until it's hot. Cook the onions until you can see through them. Toss in garlic just until you can smell it. Add the spinach bit by bit until it shrinks down. Let it cool a little before you mix everything.
Putting the Filling Together:
Stir all the cheeses really well. Add the cooled spinach stuff. Season it good. Taste it and fix it before you put in the egg. Mix until it's all the same but don't overdo it.
Filling the Shells:
Hold a shell in your hand. Spoon in plenty of the mix. Pack the filled shells close to each other. Pour sauce all over them. Add extra cheese on top if you want.
Cooking in the Oven:
Cover the dish with foil. Bake until you see bubbles around the sides. Take the 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 | tasteofsavor.com

My grandma from Italy always told me the trick to amazing stuffed shells was getting the right amount of filling in each pasta piece. "Pack them full," she'd tell me, and boy was she right.

Smart Sauce Choices

After making this dish tons of times, I've learned that sauce really matters. While jar sauce works fine, sometimes I'll make a quick homemade one by cooking garlic in olive oil and adding crushed tomatoes from Italy. That little bit of extra work makes the whole meal taste so much better.

Prep-Ahead Tricks

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 fix two batches at once, cooking one for dinner and freezing the other for nights when I'm too busy to cook.

Getting the Right Consistency

To avoid soggy shells, you've gotta drain both the pasta and spinach really well. I've found that pushing the cooked spinach against a strainer with a spoon gets rid of extra water without losing any good flavor.

Storing in the Freezer

When I freeze these, I lay the stuffed shells on a cookie sheet until they're solid, then dump them into a freezer bag. This keeps them from sticking to each other and lets me grab just what I need later on.

Fun Ways to Change It Up

I've tried lots of different mix-ins over time. Adding cooked mushrooms gives a nice earthy taste, while chopped sun-dried tomatoes add a sweet-tangy kick. In summer, fresh herbs from my backyard make everything taste brighter.

What to Serve on the Side

A simple salad with peppery greens and lemon dressing cuts through the richness of the shells. When friends come over, I add some garlic bread and open a bottle of red wine from Italy.

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

These spinach and cheese shells have become more than just food in my kitchen - they're how I celebrate good Italian comfort eating. Whether it's just for family or for special company, they always get compliments. The mix of creamy cheese, tender greens, and just-right pasta makes something you won't forget. Every time I make them, I remember that simple ingredients, when you treat them right, make the most satisfying meals.

Frequently Asked Questions

→ How far in advance can I make these?
You can prep them a day ahead and keep them in the fridge until baking.
→ Are these good for freezing?
Yes, freeze for up to 3 months. Thaw in the fridge overnight before baking.
→ Can I swap fresh spinach for frozen?
Sure, just thaw frozen spinach and remove as much water as possible before using.
→ What does the egg do in the filling?
Adding an egg helps the cheese mixture hold together better while it bakes.
→ Can I change up the cheeses?
Absolutely. While ricotta is key, feel free to experiment with other cheeses to suit your taste.

Cheesy Spinach Stuffed Shells

Large pasta shells filled with a cheesy spinach mix, baked in marinara, and loaded with flavor.

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

Category: Pasta

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Main Ingredients

01 12-14 large pasta shells
02 1 tbsp olive oil (extra virgin)
03 1 medium onion, chopped
04 2 garlic cloves, finely chopped
05 4 cups fresh spinach leaves

→ Cheese Blend

06 1 cup ricotta cheese
07 1 cup shredded mozzarella
08 ½ cup grated Parmesan, plus extra for topping
09 1 large egg

→ Sauces & Spices

10 ½ tsp salt
11 ½ tsp ground pepper
12 1½ cups marinara sauce
13 Fresh basil to garnish (optional)

Instructions

Step 01

Set your oven to 375°F and cook the pasta shells just until tender by following the instructions on the package.

Step 02

Add oil to a big pan and heat it up. Sauté the onion until soft (about 3-4 minutes), then toss in the garlic and cook for another minute.

Step 03

Add the spinach into the pan and let it cook down until it's just wilted, which only takes around 2 minutes.

Step 04

In a big mixing bowl, combine the cooked spinach mixture with ricotta, mozzarella, Parmesan, egg, salt, and pepper.

Step 05

Cover the bottom of an 8x8 or 9x9 dish with half a layer of marinara sauce.

Step 06

Fill up each shell with the spinach-cheese mix and organize them neatly in the baking dish.

Step 07

Pour the rest of the marinara on top and bake for 20-30 minutes, or until everything is hot and bubbly.

Step 08

Sprinkle more Parmesan and some chopped basil over the top before serving it nice and warm.

Notes

  1. You can prepare it earlier and pop it in the fridge until baking time.
  2. It’s a fantastic meat-free option for dinner.
  3. Leftovers taste great reheated either in the microwave or oven.

Tools You'll Need

  • Baking dish (8x8 or 9x9)
  • Big skillet
  • Large bowl for mixing
  • Measuring tools (cups, spoons)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (Parmesan, ricotta, mozzarella)
  • Contains egg
  • Pasta shells have gluten

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