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

Spinach and Ricotta Stuffed Shells

5 from 1 vote
1 Comments
Jessica
By: JessicaUpdated: Mar 8, 2026
This post may contain affiliate links. Please read our disclosure policy.

Comforting baked shells filled with creamy ricotta, tender spinach, and melted mozzarella, topped with a bright marinara and fresh basil.

Spinach and Ricotta Stuffed Shells
This dish has been one of my go-to comfort meals for cold evenings and family gatherings. I first stumbled on this combination on a rainy weekend when I wanted something that felt like a hug on a plate but was still elegant enough for guests. The first time I made it, my partner walked into the kitchen and said the aroma alone convinced them to set the table early. The filling is creamy but not heavy, the spinach adds brightness and color, and the baked shells hold everything together into perfectly portioned pockets that are as fun to serve as they are to eat. Over the years I’ve tweaked the balance of cheeses and seasoning until the texture is just right: ricotta provides silkiness, mozzarella gives that irresistible pull when you cut into a shell, and a little Parmesan adds a salty, nutty finish. The marinara acts as the bright anchor that prevents the dish from tasting too rich. This version is approachable for cooks of any skill level, uses simple pantry staples, and transforms quickly from prep to oven — which is why it appears on my table whenever I want something dependable and satisfying.

Why You'll Love This Recipe

  • Ready in about 50 minutes from start to finish, making it perfect for weeknight dinners when you want comfort without a long cook time.
  • Uses pantry staples and fridge basics — ricotta, shredded mozzarella, canned or jarred marinara, and jumbo shells — so it’s easy to pull together even on busy days.
  • Make-ahead friendly: you can assemble the shells and refrigerate them for up to 24 hours or freeze before baking for later convenience.
  • Kid- and guest-friendly: the cheesy filling is a crowd-pleaser, while the spinach sneaks in a veggie boost without dominating the flavor.
  • Versatile for dietary swaps — easy to make lower sodium, swap cheeses, or add protein via cooked sausage or ground turkey.
  • Great for potlucks — it travels well and reheats beautifully, making it ideal for gatherings and meal prep.

I remember bringing this to a family dinner once and watching cousins go back for thirds; someone even asked for the recipe on the spot. Over time I discovered small tricks — draining the spinach thoroughly, tempering the egg into the cheese for structure, and spooning a thin layer of sauce into the dish so the shells don’t stick — that made a huge difference in the final texture. These little discoveries turned the dish from okay to reliably excellent every time.

Ingredients

  • Jumbo pasta shells (12–15): Look for sturdy, large shells that can hold a generous scoop of filling. Dry jumbo shells are easiest to find in most grocery stores; cook to al dente so they hold shape when baked.
  • Ricotta cheese (2 cups): Whole-milk ricotta gives a creamier texture and richer flavor; part-skim works if you prefer less fat. Brands like Galbani or Calabro are widely available and produce reliable results.
  • Shredded mozzarella (1 cup): Use low-moisture, whole-milk mozzarella for best melting and stretch. Fresh mozzarella will be too wet for the filling.
  • Grated Parmesan (1/2 cup): Parmigiano-Reggiano or a good-quality grated Parmesan adds savory depth; avoid pre-shredded blends with anti-caking agents for best melting.
  • Large egg (1): Binds the filling and gives it structure; room temperature is best so it incorporates evenly.
  • Fresh spinach (2 cups) or frozen (1 cup thawed and drained): Fresh gives the brightest flavor, but frozen is perfectly fine if thawed and squeezed dry.
  • Garlic (2 cloves): Mince finely; sauté briefly to mellow the raw edge before mixing into the filling.
  • Marinara sauce (2 cups): Use a chunky or smooth store-bought jar or homemade red sauce. A brighter tomato flavor helps balance the richness of the cheese.
  • Olive oil (1 tablespoon): For sautéing garlic and spinach; a good extra-virgin olive oil adds flavor.
  • Italian seasoning (1 teaspoon): A blend of oregano, basil, and thyme brings consistent herb flavor; fresh basil added at the end elevates the dish.
  • Salt and freshly ground black pepper: Season thoughtfully, tasting the ricotta mixture before stuffing. Salt enhances the cheese; black pepper adds a warm bite.

Instructions

Prepare the pasta: Bring a large pot of salted water to a rolling boil and cook the shells according to package directions until just al dente—usually 9–12 minutes for jumbo shells. Drain and spread shells on a rimmed baking sheet to cool slightly and prevent sticking. Reserve a splash of pasta water in case the sauce needs thinning. Sauté the spinach and garlic: Heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook 30–45 seconds until fragrant. Add fresh spinach in batches, cooking until wilted, about 2–3 minutes, or simply warm thawed spinach through. Season lightly with salt and pepper. Remove from heat and let cool; squeeze out excess moisture if needed. Make the filling: In a large bowl combine 2 cups ricotta, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, the cooled spinach, and 1 large beaten egg. Add 1 teaspoon Italian seasoning, 1/4 teaspoon salt, and 1/4 teaspoon freshly ground black pepper. Stir until cohesive and taste, adjusting salt and pepper. The egg should be well distributed to help the filling set as it bakes. Assemble the dish: Preheat the oven to 375°F. Spread 1 cup of marinara sauce on the bottom of a 9x13-inch baking dish to prevent sticking. Using a spoon, fill each shell generously with the ricotta-spinach mixture and place them seam-side up in the dish. Pour remaining marinara over and between shells, then sprinkle the remaining mozzarella and a little extra Parmesan evenly on top. Bake: Cover the dish with foil and bake for 20 minutes. Remove foil and bake an additional 8–10 minutes until the cheese is bubbling and lightly golden. Let rest 5 minutes before serving to allow the filling to set slightly, making the shells easier to plate. Finished spinach and ricotta stuffed shells in baking dish

You Must Know

  • High in protein and calcium thanks to the ricotta and cheeses, making it a filling main course for family dinners.
  • Assembled shells refrigerate for up to 24 hours before baking or freeze (unbaked) for up to 3 months; bake from frozen adding 10–15 minutes to the covered bake time.
  • To avoid watery filling, squeeze thawed spinach in a clean kitchen towel until nearly dry and use low-moisture shredded mozzarella to limit excess liquid.
  • Leftovers reheat well in a 350°F oven covered for 15–20 minutes or in the microwave for single portions; add a splash of sauce to prevent drying.

My favorite part of making this is the way the kitchen fills with warm, cheesy aromas that always bring people to the table. One memorable holiday, I prepared two casseroles back-to-back because the first disappeared so quickly — a good sign with a crowd of hungry relatives. The simplicity of the method means you can adapt the filling easily: add cooked Italian sausage for meat lovers or swap in roasted red peppers and artichoke hearts for a Mediterranean twist.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze individual portions in freezer-safe containers for up to 3 months; label with the date so you can rotate through. When reheating from frozen, thaw overnight in the refrigerator if possible and reheat in a 350°F oven until heated through. If reheating straight from frozen, cover the dish with foil and bake at 375°F for about 30–40 minutes, uncovering for the last 10 minutes to re-crisp the top.

Close-up of a stuffed shell showing cheesy filling

Ingredient Substitutions

If you need to make swaps, part-skim ricotta reduces fat without drastically changing texture, while cottage cheese blended briefly in a food processor can stand in for ricotta in a pinch. For a dairy-free version use firm tofu blended with nutritional yeast and a little lemon for tang, and plant-based cheeses designed for melting. Gluten-free jumbo shells are available; cook according to package instructions as they can be more fragile. To add protein, fold in 1 cup of cooked, crumbled Italian sausage or 1 cup cooked shredded chicken; just be sure to cool proteins before mixing to avoid overcooking the egg.

Serving Suggestions

Serve alongside a crisp green salad dressed with a lemon vinaigrette to cut through the richness, and offer warm garlic bread or a simple bruschetta as a complement. Fresh basil leaves and a light drizzle of extra-virgin olive oil over the baked shells make for a beautiful finish. For special occasions, plate one or two shells per person on a pool of marinara, sprinkle with microgreens, and serve with a glass of medium-bodied red wine such as Sangiovese or Chianti.

Cultural Background

Stuffed pasta has roots across Italy, from manicotti to cannelloni, with regional variations in filling and sauce. This spinach and ricotta combination is classic in many Italian-American households, where ricotta’s mild flavor and creamy texture make it a natural partner for spinach and tomato sauce. The concept of stuffing pasta dates back centuries and reflects a tradition of turning humble ingredients into celebratory dishes for family gatherings and Sunday meals.

Seasonal Adaptations

In spring and summer, use tender young spinach or a mix of spinach and fresh basil for an herb-forward lift; add lemon zest to the filling for brightness. In autumn and winter, fold roasted pumpkin or butternut squash puree into the ricotta for a slightly sweet, seasonal variation and swap marinara for a sage-browned butter sauce with a sprinkle of toasted walnuts for a cozy twist. These small seasonal swaps keep the core technique but offer new flavors throughout the year.

Meal Prep Tips

Make this ahead by preparing the filling and cooking shells a day in advance; assemble in the dish, cover tightly, and refrigerate. For freezer meals, assemble shells in a freezer-safe dish, cover with plastic wrap and foil, and freeze unbaked. Label with baking instructions and date. When baking from frozen, add about 10–15 minutes to the baking time and ensure the internal temperature reaches 165°F for safe reheating. Portion into individual containers for easy lunches.

There’s something joyful about cutting into a baked shell and watching the warm cheeses and sauce pull away in perfect strings. Whether you’re feeding a family or preparing something special for friends, this combination is reliable, comforting, and adaptable — make it your own and don’t be afraid to experiment.

Pro Tips

  • Squeeze excess moisture from spinach using a clean kitchen towel to avoid a watery filling.

  • Cook shells to al dente so they maintain structure during baking and stuffing.

  • Temper the beaten egg by stirring a small spoonful of ricotta into it first, then combining to prevent scrambling.

  • Spread a thin layer of sauce on the dish bottom so shells don’t stick and to add moisture while baking.

  • Let the dish rest for 5 minutes after baking to help the filling set and make serving cleaner.

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

Can I make these ahead of time?

Yes — you can assemble the shells up to 24 hours in advance and refrigerate before baking. If frozen, bake from frozen and add extra time.

Can I use frozen spinach?

Use frozen spinach that has been thoroughly thawed and squeezed dry. Fresh spinach should be wilted and also squeezed to remove excess water.

How long do leftovers keep?

Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze individual portions for up to 3 months.

Tags

Comfort Food Favoritesspinachricottastuffed-shellspastavegetarianItalianfamily-friendly
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:25 minutes
Cook:25 minutes
Rest Time:10 mins
Total:50 minutes

Ingredients

Pasta & Sauce

Filling

Instructions

1

Prepare the pasta

Bring a large pot of salted water to a boil and cook jumbo shells until just al dente according to package directions. Drain and spread shells on a baking sheet to cool slightly so they don't stick together.

2

Sauté spinach and garlic

Heat 1 tablespoon olive oil in a skillet over medium heat, add minced garlic for 30–45 seconds, then add spinach and cook until wilted. Remove from heat and squeeze out excess moisture.

3

Mix the filling

In a mixing bowl combine 2 cups ricotta, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, the cooked spinach, and 1 beaten egg. Season with 1 teaspoon Italian seasoning, salt, and pepper; stir until smooth.

4

Assemble the shells

Spread 1 cup marinara in a 9x13-inch baking dish, fill each shell with the ricotta mixture, place seam-side up in the dish, spoon remaining sauce over shells, and top with remaining mozzarella and a sprinkle of Parmesan.

5

Bake and rest

Cover with foil and bake at 375°F for 20 minutes, uncover and bake an additional 8–10 minutes until bubbling and lightly golden. Let rest 5 minutes before serving and garnish with fresh basil.

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: 440kcal | Carbohydrates: 45g | Protein:
25g | Fat: 22g | Saturated Fat: 7g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
9g | 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
@festive-cooks 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 @festive-cooks 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 Jessica!

Chef and recipe creator specializing in delicious Comfort Food Favorites 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.