Spinach and Ricotta Stuffed Shells – Creamy, Cheesy & Comforting Italian Classic

There’s just something magical about pulling a bubbling dish of stuffed pasta out of the oven—it’s the food equivalent of a warm hug. This spinach and ricotta stuffed shells recipe has been a go-to comfort food in my house for years. It’s one of those meals that feels fancy enough to serve to guests, yet cozy and familiar enough for a lazy Sunday dinner. Whether you’re feeding a crowd or craving something indulgent, these shells check every box: creamy, cheesy, savory, and oh-so-satisfying.

What I love most is how adaptable this dish is. You can prep it ahead, freeze it for later, or switch up the filling with your favorite add-ins (more on that later!). Suppose you’re a fan of comfort food with an Italian twist. In that case, I highly recommend checking out this baked rigatoni variation, which uses a similar blend of hearty ingredients and gooey cheese. But trust me—once you try these stuffed shells, they might just become your new weeknight staple

Ingredients for stuffed shells including jumbo pasta shells, ricotta cheese, spinach, marinara sauce, mozzarella, and parmesan

Ingredients

For the Filling

  • 1 (15 oz) container ricotta cheese – Go for full-fat for the creamiest texture.
  • 1 ½ cups shredded mozzarella cheese – Divided; half goes into the filling, half on top.
  • ½ cup grated Parmesan cheese – Adds salty, nutty flavor depth.
  • 1 large egg – Helps bind the filling together.
  • 2 cups fresh spinach, chopped – Wilt it slightly before mixing for easier blending.
  • 1 garlic clove, minced – Adds a subtle aromatic kick.
  • Salt and pepper, to taste – Don’t skip this! A little seasoning goes a long way.

For the Shells & Sauce

  • 18–20 jumbo pasta shells – Cook a few extra in case of breakage.
  • 2 cups marinara sauce – Use your favorite jarred or homemade variety.
  • 1 tablespoon olive oil – A drizzle in the boiling water keeps the pasta from sticking.
  • Fresh basil or parsley, chopped (optional) – For garnish and a fresh pop of color.

Instructions

  1. Preheat and Prep
    Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and set it aside.
  2. Cook the Pasta Shells
    Bring a large pot of salted water to a boil. Add the jumbo shells and cook until al dente, about 9–10 minutes. Stir occasionally to prevent sticking. Drain and toss with a little olive oil to keep them from clumping together while you prep the filling.
  3. Make the Filling
    In a medium bowl, combine ricotta, ¾ cup mozzarella, Parmesan, egg, chopped spinach, minced garlic, salt, and pepper. Mix well until creamy and uniform—this is where the magic starts to come together!
  4. Fill the Shells
    Once the pasta is cool enough to handle, use a spoon to gently stuff each shell with about 1–2 tablespoons of filling. Don’t overpack them—they should be snug but not bursting.
  5. Assemble the Dish
    Spread 1 cup of marinara sauce evenly across the bottom of your prepared baking dish. Arrange the stuffed shells on top, open side up, in a single layer. Spoon the remaining marinara sauce over the shells, making sure each one gets a generous coating.
  6. Top with Cheese
    Sprinkle the remaining mozzarella over the sauce-covered shells. This will melt into a gooey, golden blanket once baked.
  7. Bake and Serve
    Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake another 10–15 minutes, until the cheese is bubbly and slightly golden. Let cool for 5 minutes before garnishing with chopped basil or parsley and serving warm.

Tips & Variations

Flavor Boosters

  • Add herbs – Mix fresh basil, oregano, or thyme into the ricotta for an herby twist.
  • Use roasted garlic – Swap raw garlic for roasted for a sweet, mellow flavor.
  • Spice it up – A pinch of red pepper flakes adds gentle heat without overpowering the cheese.

Protein Add-Ins

  • Shredded rotisserie chicken – Stir into the ricotta for a heartier dish.
  • Crumbled Italian sausage – Browned and drained, it adds savory depth to the filling or sauce.
  • Chopped mushrooms – Sauté before adding for an earthy, meaty texture.

Dairy-Free or Vegan Options

  • Vegan ricotta – Use almond- or tofu-based ricotta alternatives.
  • Plant-based mozzarella – There are great melty vegan cheeses available now.
  • Skip the egg – Use a flaxseed “egg” (1 tbsp flaxseed meal + 3 tbsp water) to bind.

Make-Ahead & Freezing Tips

  • Prep in advance – Assemble the entire dish up to 24 hours ahead and store covered in the fridge until ready to bake.
  • Freeze before baking – Wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge before baking.
  • Reheat like a pro – Warm leftovers in a covered dish at 350°F for 15–20 minutes to retain moisture and melty texture.
Plate of spinach and ricotta stuffed shells served with extra parmesan and basil garnish

Serving Suggestions

Pair It Perfectly

  • Garlic Bread or Focaccia – A warm, crusty slice is ideal for soaking up the extra marinara sauce.
  • Simple Green Salad – A crisp salad with arugula, cherry tomatoes, and a light balsamic vinaigrette balances the richness of the dish.
  • Grilled Veggies – Zucchini, bell peppers, or asparagus make colorful, nutritious companions.

Make It a Meal

  • Antipasto Platter – Start with olives, marinated artichokes, and cured meats to set the tone.
  • Italian Wedding Soup – A light soup before the main course brings a cozy, homestyle vibe.
  • Red Wine or Sparkling Water – A glass of Chianti or a citrusy sparkling drink rounds out the flavor profile.

Presentation Tips

  • Serve in a wide shallow bowl – It cradles the shells and keeps the sauce warm longer.
  • Top with fresh herbs and grated Parmesan – Adds color and that irresistible finishing touch.
  • Drizzle of olive oil – A final touch of good-quality olive oil makes it feel restaurant-worthy.

Frequently Asked Questions

1. Can I use frozen spinach instead of fresh?

Absolutely! Just make sure it’s fully thawed and squeezed dry to remove excess moisture before mixing it into the ricotta. It’s a great time-saver and works just as well.

2. What type of ricotta is best?

Full-fat ricotta gives you the creamiest texture and richest flavor, but part-skim works too if you’re watching fat intake. Just avoid overly watery brands—drain if needed.

3. How do I keep the shells from tearing?

Don’t overcook the pasta. Boil just until al dente, then gently rinse with cool water to stop the cooking. Toss them with a little olive oil so they don’t stick together.

4. Can I make this dish ahead of time?

Yes! You can fully assemble it a day in advance. Cover and refrigerate, then bake as directed when you’re ready. It also freezes beautifully.

5. Can I use cottage cheese instead of ricotta?

You can! Blend it for a smoother texture if desired. It’s a lighter alternative with a bit more tang, and it still holds up well in baking.

6. What’s the best way to reheat leftovers?

Pop individual portions in the microwave with a splash of water or marinara and cover loosely. Or reheat covered in the oven at 350°F for 15–20 minutes until heated through

Final Thoughts

Spinach and Ricotta Stuffed Shells are one of those timeless comfort meals that instantly feel like a big, cozy hug on a plate. The jumbo pasta shells are filled to the brim with a creamy blend of ricotta, spinach, parmesan, and herbs, then nestled into a rich tomato sauce and baked until bubbly and golden. It’s the perfect balance of hearty and comforting while still feeling light and fresh thanks to the spinach and ricotta filling.

What makes this dish so special is its versatility—it’s easy enough to whip up on a busy weeknight, yet impressive enough to serve at a dinner party or family gathering. The shells can be assembled ahead of time, making them a great make-ahead option for meal prep or entertaining. They also freeze beautifully, so you can double the recipe and keep an extra tray on hand for those nights when you want a homemade meal without the work.

Pair it with some warm, crusty bread to soak up the extra sauce, a crisp green salad to brighten the plate, and maybe even a glass of red wine, and you’ve got a complete meal that feels both nourishing and indulgent. This is the kind of recipe that has a way of bringing people together around the table, with second helpings always in demand and leftovers (if there are any!) just as delicious the next day.

No matter how you serve it—fresh out of the oven, reheated for lunch, or pulled from the freezer on a chilly evening—Spinach and Ricotta Stuffed Shells are a true keeper, one you’ll find yourself making again and again.

If you love make-ahead meals that bring comfort and flavor together, you might also enjoy this recipe for creamy baked ziti with a surprise veggie twist—it’s another winner for weeknights and potlucks alike.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked spinach and ricotta stuffed pasta shells in marinara sauce topped with melted cheese and fresh basil

Spinach and Ricotta Stuffed Shells – Creamy, Cheesy & Comforting Italian Classic


  • Author: Lilie Evans
  • Total Time: 45–50 minutes
  • Yield: Serves 4–6

Description

Jumbo pasta shells filled with a lush mix of ricotta, spinach, and seasonings, baked under melty mozzarella and Parmesan in marinara sauce. A cozy, crowd-pleasing Italian favorite that’s perfect for weeknights, gatherings, or make-ahead meals.


Ingredients

Ricotta cheese (15 oz container)

Shredded mozzarella (1½ cups, divided)

Grated Parmesan (½ cup)

Large egg (1)

Fresh spinach, chopped (2 cups, wilted and fluid drained)

Garlic clove, minced (1)

Salt and pepper, to taste

Jumbo pasta shells (18–20, cooked to al dente)

Marinara sauce (2 cups)

Olive oil (1 Tbsp, lightly drizzled over cooked shells)

Fresh basil or parsley (for garnish, optional)


Instructions

Preheat oven to 375°F (190°C) and lightly grease a 9×13″ baking dish.

Cook jumbo shells until al dente (about 9–10 minutes), drain, and toss with olive oil.

Combine ricotta, ¾ cup mozzarella, Parmesan, egg, spinach, garlic, salt & pepper in a bowl until smooth.

Spoon 1–2 Tbsp of filling into each shell, being careful not to overpack.

Spread 1 cup marinara in the baking dish. Place stuffed shells on top. Pour remaining sauce over shells.

Sprinkle the remaining mozzarella and bake covered 20 minutes, then uncovered another 10–15 minutes until cheese is bubbling and golden.

Let cool 5 minutes, garnish with basil or parsley, and serve warm.

Notes

Drain cooked spinach thoroughly to avoid excess moisture.

Avoid overcooking shells to prevent breakage when filling.

Assemble ahead and refrigerate overnight for convenience.

Freeze before baking for up to 3 months; thaw and bake as directed.

  • Prep Time: 15 minutes
  • Cook Time: 30–35 minutes
  • Category: Dinner, Pasta
  • Method: Boil, Fill, Bake
  • Cuisine: Italian

Nutrition

  • Serving Size: 2–3 shells
  • Calories: ~450 kcal
  • Sugar: ~6 g
  • Sodium: ~650 mg
  • Fat: ~20 g
  • Saturated Fat: ~10 g
  • Unsaturated Fat: ~8 g
  • Trans Fat: 0 g
  • Carbohydrates: ~45 g
  • Fiber: ~4 g
  • Protein: ~20 g
  • Cholesterol: ~90 mg

Keywords: stuffed shells, spinach ricotta shells, baked pasta

Leave a Comment

Recipe rating