Spinach and Ricotta Stuffed Shells | Whiskia
30-MINUTE MEALS! Get the email series now
Royal Recipe

Spinach and Ricotta Stuffed Shells

5 from 1 vote
1 Comments
Victoria
By: VictoriaUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

Creamy ricotta and tender spinach tucked into jumbo pasta shells, baked in rich marinara and topped with melty mozzarella for a comforting, crowd-pleasing dinner.

Spinach and Ricotta Stuffed Shells

This dish has been a weeknight lifesaver and a weekend centerpiece in my kitchen for years. I first put these shells together on a rainy Sunday when I wanted something comforting but not fussy. The combination of creamy ricotta, bright sautéed spinach, and salty Parmesan folding into pillowy jumbo shells instantly felt like a warm hug. It’s the kind of meal that fills the house with inviting aromas—garlicky tomato sauce, bubbling cheese, and a hint of fresh basil—and makes everyone slow down and take a proper dinner together.

What makes this especially meaningful to me is how adaptable it is. I discovered a few simple tricks—browning the spinach briefly to remove excess moisture, stirring an egg into the filling for structure, and preheating the marinara so the shells don’t cool it down—that transformed an ordinary assembly into something reliably perfect. It’s rich but not heavy, homey without being bland, and consistently gets requests for leftovers the next day. Whether you’re feeding a crowd or preparing freezer-friendly portions for busy nights, these stuffed shells deliver on comfort and ease.

Why You'll Love This Recipe

  • Comforting and satisfying: creamy ricotta balanced with fresh spinach and tangy Parmesan makes each bite rich and bright.
  • Time-efficient: ready in about 55 minutes from start to finish, including boiling shells and baking, perfect for weeknight dinners.
  • Accessible ingredients: uses pantry staples—ricotta, mozzarella, marinara—and fresh or frozen spinach for convenience.
  • Make-ahead friendly: you can assemble and refrigerate or freeze before baking, ideal for meal planning and entertaining.
  • Crowd-pleaser: melts and bubbles to a golden top so it looks as good as it tastes when you bring it to the table.

I’ve shared this at potlucks and small family gatherings; it’s the recipe that always brings compliments. My partner calls it “the perfect pasta hug,” and my kids love pulling the cheesy shells apart. One memorable fall evening I doubled the batch for a neighborhood dinner swap and every single dish came back empty—proof that this one is a reliable favorite.

Ingredients

  • Jumbo pasta shells (20 shells): Look for large, ridged shells labeled "jumbo"—they hold the filling best. Cook until just al dente so they keep shape during baking. I like Barilla or store-brand jumbo shells.
  • Olive oil (1 tablespoon): Use extra-virgin for sautéing the spinach to add subtle fruitiness. A neutral oil will work but EVOO adds aroma.
  • Fresh spinach (2 cups) or frozen (1 cup thawed): Fresh gives the best texture and brightness; if using frozen, squeeze out all liquid before combining to avoid watery filling.
  • Ricotta cheese (1 1/2 cups): Whole-milk ricotta gives a creamier, silkier filling. Drain any watery ricotta in a fine mesh for 10 minutes if it seems loose.
  • Parmesan cheese (1/2 cup, grated): Use Parmigiano-Reggiano or a good quality aged Parmesan for nutty depth and savory umami.
  • Mozzarella (1 cup shredded + extra for topping): Low-moisture whole-milk mozzarella melts beautifully without releasing excess liquid.
  • Egg (1): Binds the filling so the shells slice neatly after baking.
  • Marinara sauce (2 cups): Use a quality jarred sauce or homemade marinara; a thicker sauce helps prevent the dish from becoming soupy.
  • Garlic powder (1 teaspoon), salt and pepper: Adjust to taste; garlic powder gives even flavor without chunks.
  • Fresh basil or oregano: For bright finishing flavor and aromatic garnish.

Instructions

Preheat and prepare: Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil so the pasta cooks evenly. Preheating the oven early helps maintain a consistent bake temperature once the dish goes in. Cook the shells: Cook 20 jumbo shells according to package directions until al dente—usually 9 to 12 minutes depending on brand. Drain and immediately rinse under cold water to stop cooking and make them easier to handle. Toss lightly with a few drops of olive oil to prevent sticking. Sauté the spinach: Heat 1 tablespoon olive oil in a skillet over medium heat. Add 2 cups fresh spinach and sauté until just wilted, about 2 to 3 minutes. If using frozen, thaw and squeeze out moisture before adding. Let the spinach cool slightly, then chop coarsely to distribute through the filling. Make the filling: In a mixing bowl combine 1 1/2 cups ricotta, 1/2 cup grated Parmesan, 1 cup shredded mozzarella, 1 beaten egg, the sautéed spinach, 1 teaspoon garlic powder, and salt and pepper to taste. Mix until smooth and well incorporated. The egg provides structure; if you prefer lighter filling, use just the yolk for richness and less liquid. Assemble the dish: Spread 1 cup of marinara sauce evenly in the bottom of a 9x13-inch baking dish. Using a spoon, fill each shell with about 2 tablespoons of the ricotta-spinach mixture and arrange them in the dish, seam side up, fitting snugly but not too crowded. Top and bake: Spoon the remaining 1 cup marinara over the arranged shells, then sprinkle additional shredded mozzarella over the top for a golden finish. Cover the dish tightly with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake an additional 10 minutes until sauce is bubbly and cheese is lightly golden. Rest and garnish: Let the baked shells rest 5 minutes before serving to set slightly. Garnish with chopped fresh basil or oregano and serve warm with a crisp salad or garlic bread. Jumbo stuffed pasta shells on a baking dish

You Must Know

  • Storage: Leftovers keep well refrigerated for up to 3 days and freeze for up to 3 months when tightly wrapped.
  • Protein boost: The combination of ricotta and egg adds moderate protein; add cooked Italian sausage if you want more heft.
  • Moisture control: Always squeeze excess liquid from frozen spinach to prevent a watery filling and use a thicker marinara to avoid pooling in the dish.
  • Servings: Twenty shells typically serve 4 to 6 people depending on appetite and side dishes.

My favorite aspect is how forgiving this is: the shells tolerate small changes in cheese ratios, and the dish still turns out creamy and cohesive. I remember making a double batch for a family reunion—some guests asked for the recipe that night—and the leftovers reheated beautifully the next day without losing texture. The scent of basil and melted cheese always draws people into the kitchen.

Storage Tips

To refrigerate, cool the casserole to room temperature, then cover tightly with plastic wrap or a lid and keep for up to 3 days. For freezing, assemble the dish but do not bake; cover with two layers of foil and freeze flat for up to 3 months. When ready to bake from frozen, remove the top foil, keep one layer of foil on, and bake at 375°F (190°C) for about 50 to 60 minutes, then remove foil and bake until cheese is golden. Reheat single portions in a microwave or oven at 350°F (175°C) covered until warm.

Ingredient Substitutions

Swap the ricotta for cottage cheese blended smooth if you prefer a lighter texture (strain first). Replace mozzarella with provolone or fontina for a different melt and flavor profile. To make it vegetarian-friendly, keep as written; for a meat version, stir in 8 ounces of cooked Italian sausage or ground beef. If you need dairy-free, use a plant-based ricotta alternative and dairy-free shredded mozzarella, noting texture and flavor will change slightly.

Serving Suggestions

Serve these shells with a crisp green salad dressed with lemon vinaigrette to cut through the richness, or pair with garlic bread for soaking up sauce. Garnish with torn fresh basil and a light drizzle of extra-virgin olive oil. For a heartier meal, present alongside roasted vegetables or a simple antipasto platter with olives and marinated artichokes.

Close up of cheesy stuffed shells being served

Cultural Background

Stuffed pasta shells are an Italian-American adaptation of pasta filled and baked dishes from Italy, similar in spirit to cannelloni and manicotti. The concept of stuffing pasta with cheese and greens goes back to regional peasant cooking where simple ingredients were combined to stretch meals while delivering satisfying flavor. Over time, Italian immigrants in America popularized baked pasta casseroles with tomatoes and aged cheeses, which evolved into the family-friendly stuffed shell version many of us now enjoy.

Seasonal Adaptations

In spring and summer, use baby spinach and add fresh peas for sweetness. In fall and winter, swap the spinach for roasted butternut squash and sage with a touch of nutmeg for a richer interpretation. Holiday versions shine with added cooked pancetta or chopped roasted chestnuts for a festive twist. Adjust herbs and cheeses seasonally—try smoked mozzarella in autumn for a deeper savory note.

Meal Prep Tips

Assemble shells the day before and refrigerate covered; when ready, add sauce and bake for the recommended time plus 5 minutes. For packed lunches, portion single servings into microwave-safe containers and reheat on medium power until warm. Use shallow airtight containers to preserve sauce and cheese texture when storing multiple portions in the fridge.

These stuffed shells are an invitation to make the dish your own—swap cheeses, add herbs, or scale up for guests. The combination of ease, flavor, and comfort makes this a repeat-worthy favorite in my kitchen and, I hope, yours as well.

Pro Tips

  • Squeeze excess moisture from frozen spinach in a clean kitchen towel to prevent a watery filling.

  • Mix the filling until just combined to keep a slightly rustic texture; overmixing can make it thin.

  • Use a thicker marinara or simmer jarred sauce briefly to concentrate flavor and reduce excess liquid.

  • Reserve a little pasta water when boiling shells to loosen sauce if it thickens too much.

  • Let the baked shells rest 5 minutes before serving to allow filling to set for cleaner portions.

This nourishing spinach and ricotta stuffed shells recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

How long do leftovers keep?

Yes. After baking, cover and refrigerate for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through or microwave individual portions.

Can I freeze the dish before baking?

Assemble in a freezer-safe dish, cover tightly with foil and freeze for up to 3 months. Bake from frozen at 375°F (190°C) for 50–60 minutes, then uncover and brown 10 more minutes.

Tags

Side Dishesspinach and ricotta stuffed shellspastaitalianweeknight dinnerbaked pastacomfort food
No ratings yet

Spinach and Ricotta Stuffed Shells

This Spinach and Ricotta Stuffed Shells recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 6 steaks
Spinach and Ricotta Stuffed Shells
Prep:20 minutes
Cook:35 minutes
Rest Time:10 mins
Total:55 minutes

Ingredients

Pasta

Filling

Sauce & Garnish

Instructions

1

Preheat and prepare

Preheat oven to 375°F (190°C) and bring a large pot of salted water to a boil so the pasta cooks evenly.

2

Cook the shells

Cook 20 jumbo shells according to package directions until al dente, usually 9–12 minutes. Drain and rinse with cold water to stop cooking and prevent sticking.

3

Sauté the spinach

Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté 2 cups fresh spinach until wilted, about 2–3 minutes. Cool and chop. If using frozen, thaw and squeeze dry.

4

Mix the filling

Combine 1 1/2 cups ricotta, 1/2 cup Parmesan, 1 cup mozzarella, 1 beaten egg, sautéed spinach, 1 teaspoon garlic powder, salt, and pepper in a bowl. Stir until evenly combined.

5

Assemble shells

Spread 1 cup marinara sauce in a 9x13 baking dish. Fill each shell with the ricotta mixture and arrange seam-side up in the dish.

6

Top and bake

Spoon remaining marinara over shells, top with extra mozzarella, cover with foil, and bake 25 minutes. Remove foil and bake 10 more minutes until cheese is bubbly and golden.

7

Rest and garnish

Let the dish rest 5 minutes after baking to set. Garnish with fresh basil or oregano and serve warm.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 420kcal | Carbohydrates: 30g | Protein:
18g | Fat: 20g | Saturated Fat: 6g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
8g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@whiskia on social media!

Spinach and Ricotta Stuffed Shells

Categories:

Spinach and Ricotta Stuffed Shells

Did You Make This?

Leave a comment & rating below or tag @whiskia on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Victoria!

Chef and recipe creator specializing in delicious Side Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.