Creamy Ricotta Spinach Stuffed Shells Recipe

Creamy Ricotta Spinach Stuffed Shells Recipe tastes rich, cheesy, and cozy with garlicky spinach tucked into tender pasta, all bubbling under marinara and melted mozzarella. It suits busy weeknights and relaxed dinner parties, and the total time hits about 55 minutes. I baked a pan after my kid’s soccer practice and the team would have tackled me for the last shell.

Why Choose This Creamy Ricotta Spinach Stuffed Shells Recipe

This Creamy Ricotta Spinach Stuffed Shells Recipe delivers consistent results with simple pantry staples and a few fresh touches. It feeds a crowd, freezes well, and tastes like a hug in a casserole dish.

You mix a silky ricotta filling that holds its shape, stuff it into jumbo shells, and bake it under a marinara blanket that keeps everything saucy. The method keeps the shells intact and the filling creamy, not watery.

Ingredients You Need

  • Jumbo pasta shells: 20 to 24 shells for a 9×13 pan (cook extra in case some tear). Look for “jumbo” on the box.
  • Marinara sauce: 3 cups jarred or homemade (Rao’s gives a clean tomato flavor; any thick marinara works). Pantry shortcut alert.
  • Whole milk ricotta: 15 ounces (Galbani or Polly-O stay creamy; drain in a fine sieve if it looks watery). Sub 15 ounces small-curd cottage cheese for a lighter bite, then blend smooth.
  • Frozen chopped spinach: 10 ounces, thawed and squeezed very dry (or use 6 packed cups fresh spinach, sautéed until wilted and squeezed).
  • Shredded mozzarella: 2 cups, low-moisture part-skim for best melt without grease. Pre-shredded works fine.
  • Parmesan: 1/2 cup finely grated, plus extra for topping. BelGioioso or your favorite brand.
  • Egg: 1 large, to bind the filling.
  • Garlic: 3 cloves, minced (or 1 teaspoon garlic powder as a pantry swap).
  • Olive oil: 1 tablespoon for sautéing.
  • Lemon zest: 1/2 teaspoon, optional but brightens the filling.
  • Nutmeg: 1/8 teaspoon, classic with ricotta and spinach.
  • Red pepper flakes: 1/2 teaspoon, optional heat.
  • Fresh basil or parsley: a small handful, chopped, for garnish.
  • Kosher salt and black pepper.

Equipment:

  • Large pot, colander, and a 9×13 baking dish
  • Large skillet and mixing bowl
  • Measuring cups and spoons
  • Spoon or piping bag for stuffing
  • Foil for covering the pan

How to Make Creamy Ricotta Spinach Stuffed Shells Recipe

Boil the shells (10 minutes)

  1. Bring a large pot of water to a rolling boil and salt it generously. You want it as salty as the sea.
  2. Add shells and stir often so they do not stick. Cook to very al dente, about 9 minutes, since they will bake later.
  3. Drain, rinse quickly to stop cooking, and toss with a drizzle of olive oil. Spread the shells on a sheet pan to cool.

Make the spinach-ricotta filling (8 minutes)

  1. Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté garlic for 30 to 60 seconds until fragrant.
  2. Add thawed, squeezed spinach and cook 1 to 2 minutes to steam off extra moisture. Transfer to a plate to cool slightly.
  3. In a bowl, mix ricotta, egg, Parmesan, 1 cup mozzarella, nutmeg, lemon zest, red pepper flakes, 3/4 teaspoon salt, and 1/2 teaspoon pepper. Fold in the spinach until evenly distributed.

Assemble the shells (10 minutes)

  1. Spread 1 cup marinara over the bottom of a 9×13 dish.
  2. Fill each shell with about 2 tablespoons of the spinach-ricotta mixture using a spoon or a piping bag.
  3. Nestle the stuffed shells in the dish, open side up, in snug rows.

Top and bake (25 minutes)

  1. Spoon the remaining marinara over and around the shells. Sprinkle the remaining 1 cup mozzarella and a little extra Parmesan on top.
  2. Lightly oil one side of a piece of foil and cover the dish, oiled side down.
  3. Bake covered for 20 minutes, then uncover and bake 5 to 8 minutes more until the cheese bubbles and browns in spots. Broil 1 to 2 minutes if you want deeper color.

Rest and serve (5 minutes)

  1. Let the shells rest 5 to 10 minutes so the filling sets. This short pause rewards your patience.
  2. Shower with chopped basil or parsley. Spoon extra sauce from the pan over each serving and enjoy hot.

Tips & Common Mistakes

  • Cook shells very al dente or they turn mushy after baking.
  • Salt pasta water well or the shells taste bland under the sauce.
  • Squeeze spinach bone dry; excess water thins the filling and makes the dish soupy.
  • Drain watery ricotta in a sieve for 20 minutes to avoid a runny filling.
  • Taste the filling before adding the egg, then adjust salt and pepper. Seasoning feels obvious now but saves the final dish.
  • Oil the foil so cheese does not stick and pull off your precious layer.
  • Do not skimp on sauce; a generous base and topping keep edges from drying out.
  • Use a spoon or piping bag to stuff; overfilling rips shells and wastes filling.
  • Let the baked shells rest a few minutes so they slice cleanly and hold shape.
  • Bake from frozen on the middle rack and add time, not higher heat. Rushing leads to overcooked edges and cold centers.

Variations I’ve Tried

  • Spinach and sausage: Brown 1/2 pound mild Italian sausage and stir it into the marinara for a heartier bake.
  • Three-cheese herby: Add 1/2 cup shredded provolone and 2 tablespoons finely chopped fresh herbs to the filling.
  • Creamy Alfredo swap: Use 2 cups light Alfredo and 1 cup marinara for a pink sauce that tastes extra cozy.
  • Pesto ricotta: Stir 2 tablespoons basil pesto into the filling and finish with toasted pine nuts.
  • Mushroom lover: Sauté 8 ounces chopped cremini with thyme until browned and fold into the filling.
  • Butternut pan sauce: Replace half the marinara with silky butternut puree for gentle sweetness.
  • Dairy-free route: Use almond-based ricotta and a good meltable vegan mozzarella, then skip the egg and add 1 tablespoon cornstarch to bind.
  • Gluten-free option: Use gluten-free jumbo shells and a gluten-free marinara.

How to Serve

Spoon the stuffed shells into warm bowls and swipe up the extra sauce with garlic bread or focaccia. A crisp green salad with lemon vinaigrette cuts through the richness and keeps the plate balanced. I also like roasted broccoli or asparagus on the side for an easy win. Pour Chianti with the red-sauce version or Pinot Grigio with the pesto or Alfredo twists.

Make-Ahead and Storage

  • Make-ahead: Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Add 5 to 10 minutes to the covered bake time.
  • Freezer, unbaked: Wrap the assembled dish tightly with plastic, then foil, and freeze up to 3 months. Bake from frozen at 375 degrees F, covered, for 45 to 55 minutes, then uncover for 10 minutes until hot and bubbly.
  • Leftovers: Refrigerate in airtight containers for up to 4 days. Reheat in a 350 degrees F oven, covered, for 15 to 20 minutes, or microwave in short bursts with a splash of water or sauce.
  • Freezer, baked leftovers: Freeze portions in freezer-safe containers for up to 2 months. Reheat from frozen at 325 degrees F, covered, until hot, then finish with a quick broil for a fresh top.
Creamy Ricotta Spinach Stuffed Shells Recipe
Ally Sanders

Creamy Ricotta Spinach Stuffed Shells Recipe

Creamy Ricotta Spinach Stuffed Shells are a comforting baked pasta dish filled with a rich ricotta and spinach mixture, topped with marinara and melted cheese.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 6
Course: Lunch
Cuisine: American

Ingredients
  

  • 20 pieces jumbo pasta shells, uncooked
  • 2 cups ricotta cheese (whole milk or part-skim)
  • 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
  • 2 tablespoons fresh basil or parsley, chopped

Instructions
 

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. Cook the jumbo pasta shells in salted boiling water according to package directions until al dente. Drain, drizzle with a little olive oil to prevent sticking, and set aside to cool slightly.
  3. While the shells cook, squeeze as much excess water as possible from the thawed spinach using a clean towel or paper towels.
  4. In a large bowl, combine ricotta, 1/2 cup of the mozzarella, 1/4 cup of the Parmesan, squeezed-dry spinach, egg, garlic, Italian seasoning, salt, and black pepper. Mix until well combined.
  5. Spread about 1 cup of marinara sauce over the bottom of the prepared baking dish.
  6. Fill each cooked shell with a generous spoonful of the ricotta-spinach mixture and arrange the stuffed shells in a single layer in the baking dish.
  7. Spoon the remaining marinara sauce evenly over the stuffed shells. Sprinkle with the remaining mozzarella and Parmesan cheese.
  8. Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 8–10 minutes, or until the cheese is melted and bubbly and the shells are heated through.
  9. Remove from the oven and let rest for 5 minutes. Garnish with chopped fresh basil or parsley, if using, before serving.

Notes

Nutrition Information
Approximate per serving (1/6 of recipe): 430 calories; fat 19 g; saturated fat 10 g; carbohydrates 42 g; fiber 4 g; sugars 8 g; protein 22 g; sodium 880 mg. Values are estimates and will vary based on specific brands, marinara used, and portion size.