Creamy Spinach Stuffed Shells

Featured in Pasta dishes that make everyone smile.

Jumbo shells are cooked, filled with a mix of ricotta, spinach, and mozzarella, then arranged in marinara and baked to bubbling perfection. The cheesy filling gets a punch of flavor from garlic, onions, and Parmesan. It’s homemade comfort food with an Italian flair, delivering creamy, saucy, and savory bites in every shell.
Maria from tastyhush
Updated on Mon, 28 Apr 2025 11:51:10 GMT
Creamy Spinach Stuffed Shells Pin it
Creamy Spinach Stuffed Shells | tastyhush.com

Turn your ordinary weeknight meal into an Italian delight with these Cheese and Spinach Stuffed Shells. Blending three types of cheese with soft spinach and well-cooked pasta makes a dish that's just as good as what you'd get at a fancy restaurant, but it's surprisingly easy to whip up at home.

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

Key Ingredients Breakdown

  • Jumbo pasta shells: Go for good quality ones that won't fall apart when boiled
  • Ricotta cheese: Full-fat works best for a super creamy filling
  • Fresh spinach: Gives better results than the stuff from the freezer
  • Mozzarella: Shred it yourself for smoother melting
  • Parmesan: Aged stuff adds way more flavor to your dish
  • Marinara sauce: Pick your favorite jar or make your own
  • Fresh garlic: Can't skip this for real Italian flavor

Simple Cooking Walkthrough

Getting Shells Ready:
Fill big pot with water and bring to a boil. Toss in plenty of salt. Cook shells until they're firm but not hard. Empty water and lay shells on a tray so they don't stick together. Add a bit of olive oil while they cool down.
Making The Spinach Mix:
Warm oil in a big pan until it's hot. Cook onions until see-through. Toss in garlic just long enough to smell good. Cook spinach in small batches. Let everything cool a bit before moving on.
Putting Together The Filling:
Stir all cheeses until smooth. Add your cooled spinach stuff. Season it well. Taste it and fix if needed before adding an egg. Mix just enough to combine everything.
Filling The Shells:
Hold a shell in your hand. Spoon plenty of filling inside. Place them side by side in your dish. Pour sauce all over the top. Sprinkle extra cheese on top if you want.
Cooking In The Oven:
Cover dish with foil. Bake until sauce bubbles at the sides. Take off foil for the last few minutes. Let sit before you dig in.
Spinach and Ricotta Stuffed Shells Pin it
Spinach and Ricotta Stuffed Shells | tastyhush.com

My grandma from Italy always told me the trick to amazing stuffed shells was getting enough filling in each piece. "Don't be cheap with the cheese mix," she'd warn, and boy was she right about that.

Picking The Perfect Sauce

After making this dish so many times, I've found that sauce really matters. Store sauce works just fine, but sometimes I whip up a quick homemade version by cooking garlic in olive oil with smashed San Marzano tomatoes. This little bit of extra work takes the whole dish up a notch.

Cook Now, Eat Later

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

Getting The Right Consistency

To avoid watery shells, you've got to drain both the pasta and spinach properly. I've learned that pushing the cooked spinach against a fine strainer with a spoon gets rid of extra water without losing any of the good stuff.

Saving For Later

When I freeze these, I put the filled shells on a baking sheet until they're frozen solid, then dump them into a freezer bag. This keeps them from sticking together and lets me grab just what I need later.

Try These Twists

I've played around with different mix-ins over time. Adding cooked mushrooms gives a nice earthy taste, while sun-dried tomatoes bring a sweet tangy kick. In summer, fresh herbs from my backyard add wonderful brightness.

What Goes Well With This

A basic arugula salad with lemon dressing cuts through the richness of the shells perfectly. When friends come over, I serve them with crusty garlic bread and a nice bottle of red wine from Italy.

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

These cheese and spinach shells have become more than just food in my kitchen – they're my go-to Italian comfort dish. Whether I'm feeding my family on a random Tuesday or hosting friends, they always get compliments. The mix of creamy cheese, tender spinach, and perfectly cooked pasta creates something really special. Every time I make them, I remember that simple ingredients treated with a little love make the most satisfying meals.

Frequently Asked Questions

→ Can I prepare these shells early?
Yes, you can keep them in the fridge up to 24 hours before baking.
→ Do stuffed shells freeze well?
Absolutely, store them frozen for 3 months. Just thaw overnight before baking.
→ Is frozen spinach okay to use?
Definitely, just thaw it first and squeeze out any extra liquid.
→ What’s the purpose of adding an egg?
It helps hold the filling together and gives it the right texture.
→ Can I pick other types of cheeses?
Sure, stick with ricotta but swap the others to suit your taste.

Spinach Ricotta Shells

Jumbo shells packed with cheesy spinach goodness, baked perfectly in marinara sauce.

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

Category: Pasta

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Core Ingredients

01 Medium onion, diced (1)
02 Fresh spinach leaves (4 cups)
03 Jumbo pasta shells, about 12 to 14
04 Garlic cloves, minced (2)
05 Olive oil, extra virgin (1 tablespoon)

→ Cheesy Mixture

06 Mozzarella, shredded (1 cup)
07 Ricotta cheese (1 cup)
08 Egg, large (1)
09 Grated Parmesan cheese (½ cup, plus extra for garnish)

→ Flavors & Sauce

10 Black pepper (½ teaspoon)
11 Salt (½ teaspoon)
12 Marinara sauce (1½ cups)
13 Optional: Fresh basil for topping

Instructions

Step 01

Set your oven to 375°F and cook the pasta shells following the package instructions until they're just tender.

Step 02

Warm up olive oil in a big pan. Throw in the diced onion, cooking it until it softens (takes 3-4 minutes). Add in the garlic and let it cook for another minute.

Step 03

Toss spinach into the skillet and stir until it wilts down, which should take about 2 minutes.

Step 04

Stir together the cooked spinach, ricotta, mozzarella, Parmesan, egg, salt, and pepper in a large bowl until it's all well combined.

Step 05

Pour about half the marinara sauce into the base of an 8x8 or 9x9 dish, spreading it out evenly.

Step 06

Stuff each pasta shell full of the spinach and cheese mixture. Arrange them neatly into the sauced dish.

Step 07

Spoon over the rest of the marinara sauce, then pop it in the oven for 20 to 30 minutes until it's completely heated through.

Step 08

Sprinkle with extra Parmesan and a bit of fresh basil if you'd like, then enjoy right away.

Notes

  1. You can prepare it ahead, store in the fridge, and bake later.
  2. Perfect as a main dish for vegetarians.
  3. Reheat any leftovers in either the oven or microwave.

Tools You'll Need

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

Allergy Information

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

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