Baked stuffed shells with ricotta and spinach, topped with melted cheese and herbs in a tomato sauce.

Stuffed Shells

There’s something uniquely satisfying about a great batch of stuffed shells. Each pasta shell becomes a little vessel for a creamy, cheesy filling, all baked together in a rich marinara sauce until it’s bubbly and golden. It’s the kind of dish that feels like a warm hug on a plate, a true comfort classic that never gets old. These stuffed shells are a testament to how simple ingredients can create something truly special.

I remember spending afternoons in my grandmother’s Chicago kitchen, where the air was always filled with the scent of simmering garlic and tomatoes. She taught me that the secret to any great baked pasta was a perfectly seasoned filling. It wasn’t about complicated techniques; it was about tasting as you go and balancing the flavors with care.

This recipe is hearty, simple to prepare, and a guaranteed family favorite the ultimate cheesy pasta bake. My best advice from countless hours of tinkering? Don’t overcook the pasta shells before stuffing them! They’ll finish cooking in the oven, ensuring they’re perfectly al dente, not mushy.

What You Need to Make This Recipe

The magic of these stuffed shells comes from the powerhouse trio of cheeses creamy whole milk ricotta, melty mozzarella, and salty Parmesan. Combined with tender chopped spinach, they create a luscious ricotta cheese filling that’s both rich and flavorful. You’ll find the full ingredient list and measurements for this wonderful cheesy pasta bake in the recipe card below.

How to Make stuffed shells

Creating this classic baked pasta dish is a simple, rhythmic process that I find so relaxing. You’ll start by boiling the jumbo shells just until they’re flexible. While they cook, you’ll mix the delicious three-cheese and spinach ricotta cheese filling. From there, it’s just a matter of stuffing, arranging the shells in marinara, and baking to perfection. For another fantastic meal just like this, check out my Million Dollar Spaghetti.

Baked stuffed shells with ricotta and spinach, topped with melted cheese and herbs in a tomato sauce.
Reda

Classic Three-Cheese & Spinach Stuffed Shells

Tender jumbo pasta shells filled with a creamy blend of ricotta, mozzarella, and Parmesan cheese, mingled with spinach, and baked in a rich marinara sauce. A perfect, comforting Italian-American classic for any family dinner.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 6 servings
Course: Main Course
Cuisine: Italian-American
Calories: 550

Ingredients
  

For the Shells & Sauce
  • 12 oz Jumbo pasta shells about 24-30 shells
  • 24 oz Marinara sauce your favorite brand
  • 1 cup Shredded mozzarella cheese for topping
  • 1/4 cup Grated Parmesan cheese for topping
For the Cheese & Spinach Filling
  • 15 oz Whole milk ricotta cheese
  • 1 cup Shredded mozzarella cheese
  • 1/2 cup Grated Parmesan cheese
  • 10 oz Frozen chopped spinach thawed and squeezed very dry
  • 1 Large egg lightly beaten
  • 1 tsp Garlic powder
  • 1 tsp Dried oregano
  • 1/2 tsp Salt
  • 1/4 tsp Black pepper freshly ground
  • 2 tbsp Fresh parsley chopped, for garnish (optional)

Equipment

  • Large Pot
  • 9×13-inch baking dish
  • Large Mixing Bowl
  • Colander
  • Spoon or Piping Bag

Method
 

Prepare the Pasta & Oven
  1. Preheat your oven to 375°F (190°C). Spread about 1.5 cups of marinara sauce evenly over the bottom of a 9×13 inch baking dish.
  2. Bring a large pot of salted water to a boil. Cook the jumbo shells according to package directions until al dente. Be sure not to overcook them. It’s a good idea to cook a few extra shells in case some tear.
  3. Drain the shells in a colander and rinse with cool water to stop the cooking process and make them easier to handle. Set aside.
Make the Filling & Assemble
  1. While the pasta is cooking, prepare the filling. Ensure the thawed spinach is squeezed completely dry to remove all excess moisture. You can use your hands or a cheesecloth for this.
  2. In a large mixing bowl, combine the ricotta cheese, 1 cup of mozzarella cheese, 1/2 cup of Parmesan cheese, the dried spinach, beaten egg, garlic powder, oregano, salt, and pepper. Mix until everything is well combined.
  3. Carefully fill each cooked pasta shell with a generous amount of the cheese mixture (about 2 tablespoons per shell). A small spoon or a piping bag with the tip cut off works perfectly. Arrange the filled shells in a single layer in the prepared baking dish, open-side up.
Bake the Stuffed Shells
  1. Spoon the remaining marinara sauce over the top of the stuffed shells.
  2. Sprinkle the remaining 1 cup of mozzarella and 1/4 cup of Parmesan cheese evenly over the sauce.
  3. Cover the baking dish tightly with aluminum foil and bake for 20 minutes.
  4. Remove the foil and continue to bake for another 10-15 minutes, or until the sauce is bubbly and the cheese is melted and lightly golden brown on top.
  5. Remove from the oven and let the stuffed shells rest for 5-10 minutes before serving. This allows them to set up slightly. Garnish with fresh chopped parsley if desired.

Notes

Make-Ahead: You can assemble the entire dish (without baking), cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, you may need to add an extra 10 minutes to the covered baking time. Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.

Pro Tips for Making This stuffed shells

Getting that perfect texture and flavor in a baked pasta dish is all about a few small details. Here are the tips I’ve picked up from making this dish countless times.

Squeeze That Spinach!

The most critical step for a creamy, stable ricotta cheese filling is removing as much water as possible from the thawed spinach. A watery filling will make the final dish soggy. I wrap the spinach in a clean kitchen towel or several paper towels and squeeze until it’s completely dry.

Don’t Overcook the Shells

Remember, the pasta will continue to cook in the oven. Boil the shells for 2-3 minutes less than the package directions suggest, so they are pliable but still have a firm bite. This ensures your finished stuffed shells aren’t mushy.

Season Every Layer

Great flavor is built in layers. I salt the pasta water, season the cheese filling generously with garlic powder, oregano, salt, and pepper, and use a good-quality marinara sauce. Every component should taste great on its own. A well-executed cheesy pasta bake is all about the details.

My Secret Trick: I always add a tiny pinch of ground nutmeg to my ricotta mixtures. You won’t taste it directly, but it elevates the flavor of the cheese, adding a warmth and depth that makes these stuffed shells feel extra special.

Fun Variations for stuffed shells

One of the best things about a classic recipe is using it as a starting point for new ideas. These stuffed shells are incredibly versatile, and tinkering with the ingredients is half the fun!

Add Some Protein

For a heartier meal, brown a pound of mild Italian sausage or lean ground beef with some onions and garlic and mix it into the marinara sauce. Daniel loves this version for a Sunday dinner that feels extra substantial.

Sneak in More Veggies

Layla is brilliant at adding seasonal twists, and she inspired me to mix in other finely chopped, cooked vegetables. Try adding roasted mushrooms, finely diced zucchini, or even some puréed butternut squash in the fall for a subtle sweetness. You can find more squash inspiration with our Butternut Squash Gnocchi.

Make It Spicy

If you like a little heat, add a teaspoon of red pepper flakes to the ricotta cheese filling. You could also use a spicy arrabbiata sauce instead of traditional marinara to give these stuffed shells a fiery kick.

Experiment with Cheeses

The three-cheese blend is classic, but feel free to experiment! Swapping the mozzarella for smoked provolone adds a delicious, savory depth, or adding a bit of asiago to the ricotta cheese filling will give it a sharper, nuttier flavor.

What to Serve With stuffed shells

While these stuffed shells are a fantastic meal all on their own, a few simple sides can turn this comforting baked pasta dish into a full-on feast.

  • A Crisp Green Salad: A simple salad with a bright lemon vinaigrette is my go-to. The acidity cuts through the richness of the cheese and pasta beautifully.
  • Classic Garlic Bread: You need something to scoop up every last bit of that delicious marinara sauce, and you can’t go wrong with warm, buttery garlic bread.
  • Roasted Vegetables: A side of simple roasted broccoli or asparagus tossed with a little olive oil and garlic adds a nice bit of color and texture to the plate.
  • A Creamy Alternative: If you’re a fan of rich pasta dishes, you might also love my take on the classic Olive Garden Chicken Alfredo, which is another crowd-pleaser.

How to Store stuffed shells

Leftovers are one of my favorite parts of making a big batch of stuffed shells! They store and reheat beautifully, making them perfect for easy lunches or dinners later in the week.

Refrigerator

Store any leftover stuffed shells in an airtight container in the refrigerator for up to 4 days. The flavors will meld together even more overnight.

Freezer

This is a fantastic make-ahead meal. You can freeze the unbaked dish by assembling it in a freezer-safe pan, covering it tightly with a layer of plastic wrap and then foil, and freezing for up to 3 months. You can also freeze baked leftovers the same way.

Reheating

To reheat, bake the stuffed shells straight from the fridge in a 350°F (175°C) oven for about 20 minutes, or until heated through. If baking from frozen, cover with foil and bake for about 50-60 minutes, then uncover for the last 10 minutes to let the cheese get bubbly.

Nutritional Benefits

While this dish is pure comfort, it also brings some great nutritional value to the table. The combination of ricotta, mozzarella, and Parmesan provides plenty of protein and calcium, while the spinach offers a wonderful boost of iron and vitamins. These stuffed shells are a hearty, satisfying meal the whole family can feel good about.

FAQs

Can I assemble stuffed shells ahead of time?

Absolutely! You can assemble the entire dish up to 24 hours in advance. Just cover it tightly and store it in the refrigerator. You may need to add about 10 minutes to the baking time since it will be starting cold.

Should I use fresh or frozen spinach?

For this recipe, I recommend using frozen chopped spinach because it’s easy to thaw and squeeze completely dry. Using fresh spinach requires wilting a large volume and then ensuring all the moisture is removed, which can be a bit more work.

Why is my ricotta filling watery?

This is almost always caused by excess moisture from the spinach. It’s crucial to squeeze the thawed spinach very, very dry before adding it to the cheese mixture. Using whole milk ricotta also helps ensure a creamier, less watery filling.

Can I use a different kind of sauce?

Of course! Tinkering is what we do. While a classic marinara is perfect, these stuffed shells would also be delicious with a creamy Alfredo, a spicy arrabbiata, or a rich meat sauce. Use whatever sauce your family loves best.

Conclusion

This Stuffed Shells with Ricotta and Spinach recipe is more than just a meal; it’s a chance to slow down and create something truly comforting and delicious. It’s a classic for a reason—it’s simple, satisfying, and always a hit. I hope you take this recipe into your own kitchen and make it your own. For another dish that is sure to wow your family, try our Marry Me Chicken Pasta. Happy tinkering

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating