Best Creamy Spinach & Ricotta Stuffed Shells for Cozy Nights

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There’s a special kind of comfort in a dinner that feels both indulgent and wholesome, and spinach & ricotta stuffed shells deliver exactly that. I discovered this recipe on a quiet Sunday afternoon when I wanted something hearty but not heavy—a dish that’s creamy, cheesy, and bursting with fresh greens. The way tender pasta shells cradle a luscious ricotta and spinach filling, all baked under a blanket of marinara and melted cheese, makes this meal a guaranteed crowd-pleaser. Whether you’re cooking for family or impressing friends, these stuffed shells are surprisingly simple to prepare yet elegantly satisfying—a perfect antidote to fast food boredom and a delicious way to showcase homemade love on your table.

Why choose Spinach & Ricotta Stuffed Shells?

Creamy goodness: The ricotta cheese blends perfectly with tender spinach for a rich, smooth filling. Easy prep: Simple steps make this recipe approachable for all skill levels. Comfort food upgrade: It’s a comforting, homemade meal that feels special without being fussy. Versatile dish: Customize with your favorite herbs, sauces, or cheeses to suit your taste. Crowd-pleaser: Perfect for family dinners or casual gatherings, satisfying even picky eaters.

Spinach & Ricotta Stuffed Shells Ingredients

For the Filling

  • Ricotta cheese – the creamy heart of this recipe, blending perfectly with spinach for rich texture
  • Fresh spinach – adds a vibrant, nutritious pop of green and a mild, earthy flavor
  • Parmesan cheese – sharpness that complements the mild ricotta and brings depth
  • Egg – acts as a binder to hold the filling together while baking
  • Garlic – minced for aromatic warmth and a subtle kick
  • Salt and pepper – essential for seasoning and balancing flavors

For the Pasta & Assembly

  • Jumbo pasta shells – perfectly sized to cradle every creamy bite of the spinach & ricotta stuffed shells filling
  • Marinara sauce – a tangy, savory base that adds moisture and richness
  • Mozzarella cheese – melts beautifully to create that irresistibly gooey topping

Optional Enhancements

  • Fresh basil or parsley – chopped, for freshness and a burst of herbal brightness
  • Red pepper flakes – if you love a hint of heat to brighten the comfort food classic

How to Make Spinach & Ricotta Stuffed Shells

  1. Preheat oven: Preheat your oven to 375°F (190°C), ensuring even heat for perfectly baked, bubbling shells with golden, melted cheese and tender filling that’s creamy and warm.
  2. Boil shells: Bring a large pot of salted water to a rolling boil, then cook jumbo pasta shells until al dente—about 9 minutes—drain and rinse under cold water to prevent sticking.

For the Filling:

  1. Wilt spinach: In a skillet over medium heat, sauté fresh spinach with a drizzle of olive oil until wilted and vibrant green—about 2 minutes—then cool and squeeze out excess moisture.
  2. Combine filling: In a mixing bowl, stir together ricotta cheese, grated Parmesan, beaten egg, minced garlic, wilted spinach, salt, and pepper until smooth and creamy.

For Assembly:

  1. Stuff shells: Spoon the creamy filling into each cooled shell, arranging them snugly in a baking dish lined with a thin layer of marinara sauce.
  2. Bake shells: Cover the dish loosely with foil and bake at 375°F for 20 minutes, then remove foil and bake 5 more minutes until cheese is bubbly and slightly golden.

Optional: Garnish with fresh basil for bright color.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Spinach & Ricotta Stuffed Shells

Fridge: Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until heated through, ensuring the cheesy goodness remains intact.

Freezer: For longer storage, freeze assembled but uncooked stuffed shells in a single layer on a baking sheet. Once frozen, transfer to a freezer bag for up to 3 months. Bake from frozen, adding extra time.

Reheating: If reheating cooked spinach & ricotta stuffed shells, drizzle with a bit of marinara sauce to prevent drying out. Cover with foil and bake at 350°F (175°C) until heated through.

Thawing: For frozen stuffed shells, thaw them in the refrigerator overnight before baking, if possible—it helps to retain that luscious filling!

Make Ahead Options

These Spinach & Ricotta Stuffed Shells are a fantastic choice for meal prep, allowing you to savor a homemade meal even during the busiest nights! You can prepare the filling up to 24 hours in advance—just store it in an airtight container in the refrigerator to keep it fresh. The shells can also be cooked al dente ahead of time, rinsed, and refrigerated for up to 3 days. When you’re ready to enjoy them, simply stuff the shells with the filling, layer them with marinara, and bake as directed. This make-ahead strategy ensures they are just as delicious and comforting as when prepared fresh, offering you a delightful meal with minimal effort!

Expert Tips for Spinach & Ricotta Stuffed Shells

  • Prevent soggy shells: Drain pasta shells well and rinse with cold water to stop cooking and remove starch; this keeps shells firm and easy to stuff.
  • Squeeze out moisture: After wilting spinach, press out excess water using a clean towel—too much moisture dilutes the creamy filling and makes it runny.
  • Use room-temp cheese: Allow ricotta and eggs to come to room temperature before mixing; this ensures a smooth, well-blended filling without lumps.
  • Don’t overfill shells: Fill each pasta shell just enough to hold the mixture; overstuffing can cause shells to burst during baking.
  • Cover while baking: Keep the dish covered with foil for most of the baking time to steam the filling through and maintain moistness, uncover for a golden cheese topping.
  • Customize confidently: Feel free to add herbs or a pinch of nutmeg to elevate the filling’s flavor—this classic recipe adapts beautifully to your personal taste.

What to Serve with Spinach & Ricotta Stuffed Shells?

These stuffed shells create a delightful dining experience that pairs beautifully with a variety of simple, delicious sides.

  • Garlic Bread: A crunchy, buttery delight that soaks up every drop of marinara sauce, making each bite a little more indulgent.
  • Caesar Salad: Crisp romaine and creamy dressing offer a refreshing contrast, with a sprinkle of Parmesan to tie in the cheesy flavors.
  • Roasted Vegetables: Seasonal veggies drizzled with olive oil and herbs provide a roasted, caramelized sweetness to balance the richness of the shells.
  • Steamed Broccoli: Bright green and gently steamed, its healthy crunch complements the softness of the pasta without overwhelming the palate.
  • Wine Spritzer: A light, effervescent drink with a hint of citrus will refresh your senses between bites and enhance the comforting meal.
  • Chocolate Mousse: For dessert, a velvety, rich mousse brings a touch of elegance and sweetness to close out the meal on a high note.

Each pairing enhances the experience, offering a balance of flavors and textures that elevate your cozy dinner to something truly special.

Variations & Substitutions for Spinach & Ricotta Stuffed Shells

Feel free to experiment and make this delicious recipe your own with these fun twists!

  • Gluten-Free: Substitute jumbo pasta shells with gluten-free pasta shells for a hearty yet lighter option.
  • Dairy-Free: Use vegan ricotta made from cashews or tofu, and opt for almond milk mozzarella for a creamy filling without dairy.
  • Herb-Infused: Add chopped fresh herbs like basil or thyme to the filling for an aromatic, fragrant touch that elevates every bite.
  • Protein Boost: Mix in cooked ground turkey or sautéed mushrooms with the spinach for added protein and a savory depth.
  • Spicy Kick: Sprinkle in red pepper flakes or chopped jalapeños for warmth that tantalizes your taste buds within the creamy filling.
  • Vegetable Medley: Incorporate finely chopped sun-dried tomatoes, zucchini, or artichokes into the filling for an extra splash of color and flavor.
  • Pesto Love: Swirl basil pesto into the ricotta mixture for a delightful herby flavor that will surprise and delight.
  • Cheesy Delight: Swap out mozzarella for a blend of cheeses like fontina or Gruyère for a gourmet twist that brings ooey-gooey indulgence to each bite.

Explore these variations to discover your perfect stuffed shells, each one offering a unique taste that warms the heart!

Spinach & Ricotta Stuffed Shells Recipe FAQs

How do I know if my spinach is fresh enough for the filling?
Fresh spinach should have vibrant green leaves without any dark spots or wilting edges. Avoid bunches that are slimy or yellowing as they’ll affect the creamy filling’s texture and flavor. I recommend washing and drying spinach right before cooking to keep it fresh and bright.

What’s the best way to store leftover stuffed shells?
Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Make sure the shells have cooled to room temperature first to avoid condensation, which can make the pasta soggy. When reheating, cover with foil to keep the cheese melty and the filling moist.

Can I freeze spinach & ricotta stuffed shells?
Absolutely! To freeze, arrange the stuffed shells uncooked in a single layer on a baking sheet and freeze until firm, about 1-2 hours. Then, transfer them to a freezer-safe bag or container and keep frozen for up to 3 months. When ready to bake, you can cook them straight from frozen—just add 10-15 extra minutes to the baking time and bake covered with foil until heated through and bubbly.

What if my shells are falling apart during cooking or stuffing?
This usually happens when pasta is overcooked or handled roughly while hot. To prevent this, cook shells just until al dente (firm to the bite), then drain and rinse under cold water immediately. Handle gently when stuffing, and avoid overfilling, which increases the chance of bursting during baking.

Are spinach & ricotta stuffed shells safe for pets?
While spinach and ricotta themselves aren’t toxic in small amounts, this dish contains garlic, salt, and seasonings that can be harmful to pets. Always avoid feeding your furry friends any leftovers. For pet-safe treats, it’s best to stick to specifically formulated recipes for animals.

Spinach & Ricotta Stuffed Shells

Best Creamy Spinach & Ricotta Stuffed Shells for Cozy Nights

Delicious spinach & ricotta stuffed shells that are creamy, cheesy, and bursting with fresh greens.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 350

Ingredients
  

For the Filling
  • 15 oz Ricotta cheese the creamy heart of this recipe
  • 5 oz Fresh spinach adds a vibrant pop of green
  • 1/2 cup Parmesan cheese sharpness that complements ricotta
  • 1 large Egg acts as a binder
  • 2 cloves Garlic minced for aromatic warmth
  • to taste Salt
  • to taste Pepper
For the Pasta & Assembly
  • 12 jumbo Pasta shells perfectly sized for stuffing
  • 2 cups Marinara sauce adds moisture and richness
  • 1 cup Mozzarella cheese melts beautifully on top
Optional Enhancements
  • 1/4 cup Fresh basil chopped for freshness
  • 1/4 tsp Red pepper flakes optional for a hint of heat

Equipment

  • Oven
  • Skillet
  • Mixing Bowl
  • Baking Dish
  • pot

Method
 

Basic Steps
  1. Preheat your oven to 375°F (190°C).
  2. Bring a large pot of salted water to a rolling boil, then cook jumbo pasta shells until al dente—about 9 minutes—drain and rinse under cold water.
  3. In a skillet over medium heat, sauté fresh spinach with olive oil until wilted—about 2 minutes—then cool and squeeze out excess moisture.
  4. In a mixing bowl, stir together ricotta cheese, grated Parmesan, beaten egg, minced garlic, wilted spinach, salt, and pepper until smooth.
  5. Spoon the filling into each cooled shell, arranging them in a baking dish lined with marinara sauce.
  6. Cover with foil and bake at 375°F for 20 minutes, then remove foil and bake 5 more minutes until cheese is bubbly.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 40gProtein: 20gFat: 15gSaturated Fat: 8gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 2.5gCholesterol: 90mgSodium: 600mgPotassium: 500mgFiber: 3gSugar: 4gVitamin A: 1000IUVitamin C: 15mgCalcium: 300mgIron: 3mg

Notes

Store any leftovers in an airtight container for up to 3 days. Reheat in the oven or microwave.

Tried this recipe?

Let us know how it was!