Easy Spinach and Ricotta Stuffed Shells – A Cozy, Cheesy Family Favorite

Stuffed pasta is one of those dishes that feels like home — comforting, satisfying, and filled with nostalgic Italian flavor. This Easy Spinach and Ricotta Stuffed Shells recipe is a timeless weeknight favorite that brings together creamy cheese, tender spinach, and perfectly baked jumbo pasta shells under a rich marinara blanket.

Whether you’re making dinner for a crowd, prepping ahead for a busy week, or planning a casual Sunday family meal, these spinach and ricotta stuffed shells deliver every time. The filling is luscious and savory with a light herbaceous edge, and the shells bake to golden, bubbling perfection under a layer of melty mozzarella.

Inspired by traditional Italian kitchen staples, this dish is both hearty and wholesome — and surprisingly simple to prepare. Let’s dive into why this is a must-make recipe for every pasta lover.

Ingredients Overview

Here’s a closer look at what makes this recipe work — and how you can adjust it to suit your pantry or dietary needs.

  • Jumbo Pasta Shells: These large shells are designed for stuffing and hold their shape well during baking. Cook them until just al dente so they don’t tear while filling.

  • Whole Milk Ricotta Cheese: This is the heart of the filling — soft, creamy, and mild. For a richer texture, choose whole milk ricotta. If it’s watery, strain it for 10–15 minutes to prevent soggy filling.

  • Fresh Spinach: Lightly sautéed spinach adds earthy flavor and vibrant color. You can also use thawed frozen spinach — just make sure to squeeze out excess moisture completely.

  • Mozzarella Cheese: Adds that perfect melted, stretchy top layer. Use freshly shredded low-moisture mozzarella for best results.

  • Parmesan Cheese: Sharp and salty, it balances the creamy ricotta. Always opt for real Parmigiano-Reggiano if possible.

  • Egg: Helps bind the ricotta mixture and gives the filling structure during baking.

  • Garlic and Onion: Finely minced and sautéed to enhance the depth of flavor in both the filling and sauce.

  • Marinara Sauce: Choose a high-quality jarred marinara or make your own for the best flavor. A classic tomato-basil version pairs beautifully here.

  • Italian Seasoning, Nutmeg, Salt & Pepper: The spice mix rounds out the filling, and a pinch of nutmeg is traditional — subtle but warming.

Ingredient Substitutions & Tips

  • Gluten-Free: Use gluten-free jumbo shells, available at many specialty grocery stores.

  • Dairy-Free: Sub cashew or almond ricotta and dairy-free mozzarella.

  • Add Protein: Mix cooked ground turkey or sausage into the marinara for a heartier version.

  • Add Herbs: Fresh basil, parsley, or oregano in the filling adds garden-fresh flavor.

Step-by-Step Instructions

1. Boil the Pasta

Bring a large pot of salted water to a boil. Cook the jumbo shells for about 8–9 minutes — just until al dente. They’ll continue to soften in the oven. Drain and rinse under cold water to stop the cooking and prevent sticking.

2. Sauté the Spinach

Heat a tablespoon of olive oil in a skillet over medium heat. Add minced garlic and onion, cooking until soft and fragrant, about 2–3 minutes. Add the spinach and sauté until just wilted (or heat thawed frozen spinach until warmed). Remove from heat and let cool.

3. Prepare the Ricotta Filling

In a large bowl, combine ricotta, cooled spinach mixture, egg, grated Parmesan, salt, pepper, nutmeg, and Italian seasoning. Mix thoroughly until creamy and well blended.

4. Stuff the Shells

Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish. Carefully stuff each shell with about 2 tablespoons of the ricotta mixture and place seam-side up in the baking dish.

5. Layer and Bake

Once all the shells are arranged in the dish, spoon the remaining marinara sauce over the top, making sure to cover each shell. Sprinkle generously with shredded mozzarella and extra Parmesan.

Cover with foil and bake at 375°F (190°C) for 25 minutes. Then uncover and bake another 10–15 minutes, until bubbly and lightly golden on top.

6. Rest and Serve

Let the dish rest for 5–10 minutes after baking to set the filling and cool slightly. Garnish with chopped parsley or basil if desired.

Tips, Variations & Substitutions

  • Avoid Overcooking Shells: Slightly undercook the pasta to prevent tearing during stuffing.

  • Use a Piping Bag: For neat filling, transfer the ricotta mixture to a piping bag or large zip-top bag with the corner snipped off.

  • Make-Ahead: Assemble up to a day in advance and refrigerate until ready to bake.

  • Freeze It: Stuffed shells freeze beautifully — prep a double batch and freeze one before baking for up to 3 months.

  • Add Zest: Stir in a bit of lemon zest to the filling for brightness.

  • Try a Bechamel: Swap marinara for a creamy béchamel sauce for a white lasagna-style variation.

Serving Ideas & Occasions

Spinach and ricotta stuffed shells shine as a cozy dinner centerpiece but are just as lovely for gatherings or holidays. Here’s how to round out your meal:

  • Side Dishes: A crisp arugula salad, roasted garlic broccoli, or garlic knots balance the richness.

  • Wine Pairing: Enjoy with a light Italian red like Chianti or a crisp Pinot Grigio.

  • Occasions: Ideal for Sunday supper, potlucks, or a meatless Monday dinner. The comforting flavors make it a go-to during chilly months.

Leftovers also reheat beautifully, making this a strong contender for meal prep.

Nutritional & Health Notes

This dish is naturally rich in protein and calcium thanks to the ricotta, mozzarella, and Parmesan. Spinach adds a nutritional boost with iron, folate, and fiber. One serving typically includes moderate carbohydrates from the pasta, balanced by filling and satisfying dairy-based protein.

For a lighter version, consider:

  • Using part-skim ricotta and mozzarella.

  • Swapping regular pasta for whole wheat or gluten-free.

  • Serving with a larger portion of vegetables on the side.

Portion control is easy with stuffed shells — simply serve 3–4 per person with salad or veggies.

FAQs

Q1: Can I make spinach and ricotta stuffed shells ahead of time?
Yes, you can assemble the dish completely and store it in the fridge (covered) up to 24 hours before baking. Let it come to room temperature for 15–20 minutes before placing in the oven.

Q2: What’s the best way to freeze stuffed shells?
Place stuffed and sauced (but unbaked) shells in a freezer-safe dish, cover tightly with foil, and freeze. When ready to bake, thaw overnight in the fridge or bake from frozen (add about 15–20 minutes to the cooking time).

Q3: Can I use frozen spinach instead of fresh?
Absolutely. Use one 10-ounce package of frozen chopped spinach, thawed and squeezed dry. Make sure to remove all excess water so the filling isn’t watery.

Q4: How many shells per person should I serve?
Plan for about 3–4 shells per adult, depending on what else is served. This recipe makes about 20–24 shells, enough for 5–6 people.

Q5: Can I add meat to this recipe?
Yes. Browned ground beef, sausage, or turkey can be added to the marinara or mixed into the filling for a meaty version.

Q6: What sauce goes best with spinach and ricotta stuffed shells?
Classic marinara is most common, but creamy Alfredo or béchamel sauces work well too. You can even do a mix of red and white sauces (half and half) for a “rosa” effect.

Q7: Is this recipe vegetarian?
Yes, if you use marinara made without meat and ensure your Parmesan is rennet-free (many pre-grated versions are not vegetarian).

Print

Easy Spinach and Ricotta Stuffed Shells – A Cozy, Cheesy Family Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender pasta shells filled with creamy ricotta and spinach, topped with marinara and gooey mozzarella. A comforting, family-friendly baked pasta dish.

  • Author: Maya Lawson

Ingredients

Scale
  • 2024 jumbo pasta shells

  • 1 tbsp olive oil

  • 2 cloves garlic, minced

  • 1 small onion, finely chopped

  • 5 oz fresh spinach (or 10 oz frozen, thawed and drained)

  • 15 oz whole milk ricotta cheese

  • 1 large egg

  • 1/2 cup grated Parmesan cheese

  • 1/4 tsp ground nutmeg

  • 1 tsp Italian seasoning

  • Salt and pepper, to taste

  • 2 cups marinara sauce

  • 1 1/2 cups shredded mozzarella cheese

  • Chopped parsley or basil (optional, for garnish)

Instructions

  • Preheat oven to 375°F (190°C).

  • Cook jumbo shells until al dente. Drain and cool.

  • Sauté onion and garlic in olive oil until translucent. Add spinach and cook until wilted. Let cool.

  • In a bowl, mix ricotta, egg, Parmesan, nutmeg, seasoning, salt, pepper, and spinach mixture.

  • Spread 1 cup marinara in a 9×13-inch dish.

  • Stuff each shell with ricotta filling and arrange in dish.

  • Top with remaining marinara and sprinkle with mozzarella.

  • Cover with foil and bake for 25 minutes. Uncover and bake 10–15 more minutes until bubbly.

  • Rest 5 minutes before serving. Garnish with herbs if desired.

Notes

  • To freeze, assemble but don’t bake. Wrap tightly and freeze for up to 3 months.

  • Add meat to the sauce for a protein boost.

  • Use a piping bag for easier shell stuffing.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star