Cheesy Stuffed Pasta Shells

Featured in Main Meals Everyone Enjoys.

Tender pasta shells are packed with a mix of fresh spinach, three cheeses (ricotta, mozzarella, Parmesan), and a touch of garlic and onion. These shells are nestled in a marinara base, then baked until bubbly and golden. Each bite combines creamy, tangy, and hearty flavors for the ultimate Italian-style comfort dish.
Una donna con un cappello a coda di cavallo e un vestito nero.
Updated on Thu, 10 Apr 2025 19:37:53 GMT
Cheesy Spinach Stuffed Pasta Shells Pin it
Cheesy Spinach Stuffed Pasta Shells | kylierecipes.com

Turn your ordinary weeknight meal into an Italian celebration with these Spinach and Ricotta Stuffed Shells. The blend of three cheeses, soft spinach, and perfectly done pasta makes a dish that's better than many restaurants, yet surprisingly easy to whip up in your kitchen.

I found this dish during my meatless cooking days, and it's now my favorite comfort food. Even my hubby who loves meat 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 while cooking
  • Ricotta cheese: Full-fat works best for a smooth, rich filling
  • Fresh spinach: Tastes way better and feels nicer than the frozen stuff
  • Mozzarella: Grate it yourself for better melting than the bagged kind
  • Parmesan: Real aged stuff packs more punch than the others
  • Marinara sauce: Pick your fave store brand or make your own
  • Fresh garlic: Can't skip this for true Italian flavor

Complete Cooking Walkthrough

Shell Cooking:
Get a big pot of water boiling hard. Toss in plenty of salt. Cook shells just until firm to bite. Drain them and spread on a sheet so they don't stick together. Drizzle some olive oil while they cool down.
Veggie Mix Prep:
Warm oil in a big pan until it glistens. Cook onions until see-through. Toss in garlic just long enough to smell good. Add spinach bit by bit until it shrinks down. Let it cool a little before mixing further.
Making the Stuffing:
Stir cheeses together thoroughly. Add the cooled spinach mix. Season well. Take a taste and fix it before adding the egg. Stir until everything's mixed but don't overdo it.
Putting Shells Together:
Cup a shell in your hand. Spoon in plenty of filling. Place the filled shells snugly together. Cover them completely with sauce. Sprinkle extra cheese on top if you want.
Oven Time:
Cover the dish with foil. Bake until the edges bubble. Take the foil off for the last few minutes. Let it sit before serving.
Spinach and Ricotta Stuffed Shells Pin it
Spinach and Ricotta Stuffed Shells | kylierecipes.com

My grandma from Italy always told me the trick to amazing stuffed shells was how much filling you pack in. "Be generous with the filling," she'd remind me, and boy was she right.

Smart Sauce Choices

After making this dish countless times, I've found that sauce really matters. While jar sauce works fine, sometimes I throw together a quick homemade version by cooking garlic in olive oil and adding crushed tomatoes from San Marzano. That little bit of extra work takes the whole dish up a notch.

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 mix gets even creamier. I often make two batches at once, cooking one for dinner and freezing the second for busy nights.

Getting The Right Consistency

To avoid watery shells, you need to drain both 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 good flavor.

Easy Freezing Method

When I freeze these, I put the stuffed shells on a baking tray until they're rock-hard, then move them to a freezer bag. This keeps them from sticking and lets you grab just a few at a time later on.

Fun Twists To Try

I've played around with different mix-ins over time. Adding cooked mushrooms gives a woodsy flavor, while sun-dried tomatoes bring a sweet tang. In summer, fresh herbs from the garden add a lovely brightness.

What To Serve With It

A simple salad with arugula and lemon dressing balances the rich shells perfectly. When friends come over, I add some garlic bread and open a bottle of good Italian red wine.

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

These spinach and ricotta stuffed shells have become more than just food in my house - they're how we celebrate Italian comfort cooking at its best. Whether it's just us on a Tuesday or company on the weekend, they always wow everyone. The mix of creamy cheese, tender spinach, and just-right pasta creates something really special. Every time I make them, I remember that sometimes the simplest foods, made with care, taste the most amazing.

Frequently Asked Questions

→ Can I prepare this meal in advance?
Absolutely! You can assemble the dish up to 24 hours ahead and pop it in the fridge until you're ready to bake.
→ How well do these freeze?
They freeze perfectly for up to 3 months. Just thaw them overnight in the fridge before baking.
→ Is frozen spinach okay to use?
Sure! Just make sure it's thawed and excess water is squeezed out well before mixing it in.
→ What does the egg do in the filling?
The egg holds the cheese mixture together better and gives a creamier texture after baking.
→ Can the cheeses be swapped for others?
Of course! While ricotta is key, you can play around with swapping the other cheeses based on what you like.

Stuffed Pasta Spinach Cheese

Jumbo pasta filled with a rich, creamy spinach-cheese blend and baked in tangy marinara sauce for a cozy meal.

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

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Base Ingredients

01 Medium onion (1, chopped small)
02 Fresh spinach (4 cups, loosely packed)
03 Garlic cloves (2, finely chopped)
04 Extra virgin olive oil (1 tablespoon)
05 Jumbo pasta shells (12-14 pieces)

→ Cheesy Mixture

06 Parmesan cheese (½ cup, grated, plus extra as needed)
07 Ricotta cheese (1 cup, full fat preferred)
08 Mozzarella cheese (1 cup, shredded)
09 Large egg (1, lightly whisked)

→ Flavorings and Sauce

10 Salt (½ teaspoon, more to taste)
11 Pepper (½ teaspoon)
12 Marinara sauce (1½ cups, store-bought or homemade)
13 Fresh basil (optional, for garnish)

Instructions

Step 01

Set your oven to 375°F. Boil the pasta shells just until tender, following the timing on the box.

Step 02

Warm olive oil in a big pan. Throw in the diced onion and cook it for a few minutes until soft. Add the garlic, stir, and let it cook for another minute.

Step 03

Toss the spinach in the pan and mix it around until it wilts down, which should only take about 2 minutes.

Step 04

Grab a large bowl and stir together the wilted spinach, ricotta, mozzarella, Parmesan, egg, salt, and pepper.

Step 05

Pour enough marinara sauce to lightly cover the bottom of a square baking dish (either 8x8 or 9x9).

Step 06

Spoon the cheesy mixture into each pasta shell, then line them up in the baking dish.

Step 07

Pour the leftover sauce over the shells. Bake for 20 to 30 minutes, or until the whole thing is bubbling.

Step 08

Sprinkle on extra Parmesan and some fresh basil if you want. Serve while hot!

Notes

  1. You can assemble this a day in advance and keep it in the fridge.
  2. This is a great option for a vegetarian dinner.
  3. Leftovers reheat well in both the microwave and the oven.

Tools You'll Need

  • Square baking dish (8x8 or 9x9)
  • Large skillet for cooking
  • Big mixing bowl
  • 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
  • Made with gluten-based pasta

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