Spinach and Ricotta Stuffed Shells Recipe

Spinach and Ricotta Stuffed Shells Recipe brings creamy ricotta, garlicky spinach, and bright marinara together under a bubbly mozzarella blanket. It suits busy families or cozy date nights and takes about 55 to 65 minutes start to finish. I stash a tray in my freezer because my neighbors always show up when this aroma hits the hallway.

Why Choose This Spinach and Ricotta Stuffed Shells Recipe

Spinach and Ricotta Stuffed Shells Recipe wins on weeknight simplicity and big, comforting flavor. You load a cheesy spinach filling into tender jumbo shells and tuck them into a saucy baking dish. You get crisp edges, melty middles, and zero fussy steps.

I lean on frozen spinach and a quality jarred marinara when time runs tight. The filling still tastes fresh thanks to lemon zest, nutmeg, and herbs. You can assemble it ahead, which makes you look wildly organized.

Creamy, cozy, and wildly cheesy without the fuss; the shells disappeared faster than I could plate them. ★★★★★

Ingredients You Need

  • Jumbo pasta shells: 20 to 24, plus a few extra for breakage
  • Marinara sauce: 3 cups; use a good jar like Rao’s or Carbone, or homemade if you have it
  • Olive oil: 1 tablespoon
  • Yellow onion: 1 small, finely minced; shortcut swap 1 teaspoon onion powder
  • Garlic: 3 to 4 cloves, minced; shortcut swap 1 teaspoon garlic powder
  • Frozen chopped spinach: 16 ounces, thawed and squeezed dry; swap 10 ounces fresh spinach cooked down and squeezed
  • Ricotta: 15 to 16 ounces whole milk; BelGioioso and Calabro stay creamy; part-skim works but tastes lighter; cottage cheese works in a pinch if you blend it smooth
  • Egg: 1 large, to bind the filling
  • Low-moisture mozzarella: 1.5 to 2 cups shredded; pre-shredded works for speed
  • Parmesan or Pecorino Romano: 1/2 cup finely grated, plus extra for serving
  • Fresh basil or parsley: 2 tablespoons chopped
  • Lemon zest: 1/2 teaspoon for brightness
  • Nutmeg: a small pinch
  • Red pepper flakes: 1/4 teaspoon, optional heat
  • Kosher salt and black pepper

Pantry shortcuts and notes:

  • Jarred marinara keeps things simple. Thin a thicker sauce with a splash of water.
  • Use frozen chopped spinach to save time. Squeeze it like you mean it to avoid watery shells.
  • Low-moisture mozzarella melts best. Fresh mozzarella can weep and soften the sauce.

Equipment:

  • 9 by 13 inch baking dish
  • Large pot and salted water
  • Colander and sheet pan
  • Skillet
  • Mixing bowls, measuring cups, and spoons
  • Spoon or piping bag (a zip-top bag with the corner snipped works too)
  • Foil

How to Make Spinach and Ricotta Stuffed Shells Recipe

Heat the oven and set up (5 minutes)

  • Heat the oven to 375°F and position a rack in the center. Lightly oil a 9 by 13 inch baking dish. Spread 1 cup marinara in the bottom so the shells won’t stick.

Boil the shells to just shy of al dente (8 to 9 minutes)

  • Bring a large pot of well-salted water to a boil. Cook shells until tender at the edges but still firm in the center. Drain, toss with a little olive oil, and spread on a sheet pan to cool.

Cook down the spinach and aromatics (4 to 6 minutes)

  • Warm 1 tablespoon olive oil in a skillet over medium heat. Sauté the minced onion with a pinch of salt until translucent, about 3 minutes, then add garlic for 30 seconds. Squeeze the thawed spinach dry, add it to the pan, and cook 1 to 2 minutes to drive off extra moisture; cool slightly.

Mix the ricotta filling (3 minutes)

  • In a bowl, combine ricotta, egg, 1/2 cup Parmesan, 1 cup mozzarella, herbs, lemon zest, nutmeg, red pepper flakes, 3/4 teaspoon kosher salt, and several grinds of black pepper. Stir in the warm spinach mixture. Taste and adjust salt or pepper.

Fill the shells (8 to 10 minutes)

  • Spoon or pipe about 2 tablespoons filling into each shell. Nestle the stuffed shells open side up into the sauced baking dish. Pack them snugly so they hold each other upright.

Sauce, top, and bake (25 to 30 minutes)

  • Spoon the remaining marinara over the shells, covering most of the pasta. Sprinkle the remaining mozzarella over the top along with a little extra Parmesan. Cover the dish with foil and bake 20 minutes, then uncover and bake 5 to 10 minutes until the cheese bubbles and browns at the edges.

Rest and garnish (10 minutes)

  • Let the shells rest 10 minutes so the filling sets and the sauce thickens. Shower with chopped basil or parsley and extra Parmesan. Serve hot.

Tips & Common Mistakes

  • Salt the pasta water generously or the shells will taste flat.
  • Undercook the shells slightly so they hold structure during baking.
  • Squeeze spinach very dry or you will water down the filling and sauce.
  • Season the ricotta assertively; taste the filling before you stuff.
  • Use low-moisture mozzarella for better melt and less liquid.
  • Cover during the first part of baking to keep moisture in, then uncover to brown.
  • Line the baking dish with sauce so the pasta does not stick.
  • Avoid overstuffing; a heaping tablespoon or two per shell fills neatly without overflow.
  • Let the pan rest before serving so the filling sets and slices clean.

Variations I've Tried

  • Baked shells with sausage: Brown 8 ounces Italian sausage and fold it into the filling.
  • Mushroom and thyme: Sauté 8 ounces chopped cremini with thyme and add to the spinach mix.
  • Lemon garlic shrimp: Tuck a few chopped cooked shrimp into each filled shell and zest extra lemon on top.
  • Three-cheese: Add 1/2 cup shredded provolone to the mozzarella and ricotta blend.
  • No-egg option: Skip the egg and add 2 tablespoons grated Parmesan plus 1 tablespoon cornstarch to help the filling set.
  • Dairy-light: Swap half the ricotta with blended cottage cheese; season boldly.
  • Gluten-free: Use gluten-free jumbo shells and a sauce labeled gluten-free.

How to Serve

Spoon the stuffed shells into warm bowls and top with extra marinara, fresh basil, and a rain of Parmesan. Add a bright side salad like arugula with lemon vinaigrette to cut through the richness. Garlic bread or a warm baguette always makes people smile, and a simple red like Sangiovese pairs nicely. Sparkling water with a lemon slice also fits the vibe.

Make-Ahead and Storage

  • Make ahead: Assemble the dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5 to 10 extra minutes to the covered bake time. You can also freeze the assembled, unbaked shells for up to 3 months; wrap well and label.
  • Leftovers: Refrigerate cooked shells in an airtight container for up to 4 days. Reheat single portions in the microwave with a spoonful of extra sauce until hot. Reheat a whole pan covered at 350°F for 20 to 25 minutes, then uncover for a few minutes to re-crisp the cheese.
  • From frozen: Bake covered at 350°F for 50 to 60 minutes until hot in the center, then uncover for 10 minutes. Thaw in the fridge overnight for a faster bake. Add a little extra marinara if the edges look dry.
Spinach and Ricotta Stuffed Shells Recipe
Ally Sanders

Spinach and Ricotta Stuffed Shells

Spinach and Ricotta Stuffed Shells are tender pasta shells filled with a creamy ricotta and spinach mixture, baked in marinara sauce with melted cheese on top.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 6
Course: Lunch
Cuisine: American

Ingredients
  

  • 20–24 large jumbo pasta shells
  • 2 cups ricotta cheese (whole milk)
  • 1 cup shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese, divided
  • 10 ounces frozen chopped spinach, thawed and well drained
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 cups marinara sauce
  • 1 tablespoon olive oil
  • fresh basil or parsley, chopped, for garnish

Instructions
 

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. Cook the jumbo pasta shells in a large pot of salted boiling water until just al dente, 1–2 minutes less than package directions. Drain, toss lightly with olive oil to prevent sticking, and let cool slightly.
  3. In a large bowl, combine the ricotta, 3/4 cup of the mozzarella, 1/4 cup of the Parmesan, well-drained spinach, egg, minced garlic, Italian seasoning, salt, and black pepper. Mix until thoroughly combined.
  4. Spread 1 cup of marinara sauce over the bottom of the prepared baking dish.
  5. Fill each cooked shell with a generous spoonful of the spinach-ricotta mixture and arrange the stuffed shells in a single layer in the baking dish.
  6. Spoon the remaining marinara sauce evenly over the stuffed shells. Sprinkle the remaining mozzarella and Parmesan cheeses over the top.
  7. Cover the dish tightly with foil and bake for 20 minutes. Remove the foil and bake for an additional 10–15 minutes, or until the cheese is melted and bubbly and the shells are heated through.
  8. Let the shells rest for 5 minutes before serving. Garnish with chopped fresh basil or parsley if desired, and serve warm.

Notes

Nutrition Information
Approximate per serving (1/6 of recipe): 420 calories; fat 19 g; saturated fat 10 g; carbohydrates 39 g; fiber 4 g; sugars 7 g; protein 22 g; sodium 890 mg. Values will vary based on brands, add-ins, and portion size.