Spinach and Ricotta Stuffed Shells

Creamy ricotta and tender spinach tucked into jumbo pasta shells, baked with marinara and melted mozzarella for a comforting, crowd-pleasing dish.

Why You'll Love This Recipe
- Comforting and family-friendly: creamy cheese and spinach tucked into jumbo shells makes this a guaranteed crowd-pleaser for weeknights or casual dinners.
- Time-smart: ready in about an hour from start to finish with only 20 minutes active prep, making it practical after a long day.
- Pantry-friendly: uses everyday staples like ricotta, Parmesan, and marinara — no specialty shopping required.
- Make-ahead options: assemble and refrigerate for up to 24 hours or freeze uncooked for up to 3 months.
- Customizable: swap cheeses, add herbs, or fold in cooked sausage or mushrooms for more depth.
When I first served this at a casual dinner party, guests kept returning for seconds; one friend even asked for the recipe twice. Over the years I've tweaked the salt level and added a touch of garlic powder to keep the filling balanced and approachable for picky eaters while still tasting homemade.
Ingredients
- Jumbo pasta shells: Use 20 shells. Look for high-quality dried shells that hold their shape when cooked; brands like Barilla or De Cecco work consistently well and have a good texture when baked.
- Olive oil: 1 tablespoon. Choose a mild extra-virgin olive oil for sautéing the spinach so you get a touch of fruitiness without bitterness.
- Spinach: 2 cups fresh (or 1 cup frozen, thawed and thoroughly drained). Fresh leaves wilt quickly and keep the filling bright; if using frozen, press or squeeze out all excess moisture to avoid a watery filling.
- Ricotta cheese: 1 1/2 cups. Whole-milk ricotta gives the creamiest texture; if you prefer a lighter dish, part-skim ricotta works but expect a slightly firmer filling.
- Parmesan cheese: 1/2 cup, freshly grated. Freshly grated Parm provides nutty umami that packaged powders can’t replicate — try Parmigiano-Reggiano if available.
- Mozzarella cheese: 1 cup shredded plus extra for topping. Low-moisture mozzarella melts and browns nicely; shred your own from a block for best results.
- Egg: 1 large. Binds the filling so it holds together in the shells while baking and gives a glossy, set texture.
- Marinara sauce: 2 cups. Use a good store-bought brand (Rao’s, Classico, or a simple jarred tomato sauce) or homemade if you have it — a flavorful sauce is key since it seasons the shells as they bake.
- Garlic powder: 1 teaspoon. Provides a gentle garlic note without the moisture of fresh garlic; adjust to taste.
- Salt and pepper: To taste. Season carefully — the cheeses add salt, so taste the filling before adding more.
- Fresh basil or oregano: For garnish. Adds aroma and a fresh finish; chiffonade basil or sprinkle torn oregano just before serving.
Instructions
Preheat the oven: Preheat to 375°F (190°C). A fully preheated oven ensures even baking and that the top browns during the uncovered finishing stage. Position a rack in the center for best results. Cook the shells: Bring a large pot of salted water to a rolling boil and cook the 20 jumbo shells according to package directions until just al dente — usually 9 to 11 minutes. Drain and rinse briefly under cold water to stop the cooking and separate the shells so they are easy to fill. Sauté the spinach: Heat 1 tablespoon olive oil in a medium skillet over medium heat. Add the fresh spinach and sauté until just wilted, about 2 to 3 minutes. Remove from heat and let cool slightly; if using frozen spinach, make sure it’s thawed and pressed dry before adding to the bowl. Mix the filling: In a large bowl combine 1 1/2 cups ricotta, 1/2 cup grated Parmesan, 1 cup shredded mozzarella, 1 beaten egg, the cooked spinach, 1 teaspoon garlic powder, and salt and pepper to taste. Fold gently until smooth and evenly combined. The egg helps the filling set while baking; the cheeses create a creamy texture. Assemble in the dish: Spoon 1 cup marinara sauce into the bottom of a 9x13-inch baking dish to prevent sticking and add flavor. Using a small spoon, fill each shell with about 2 tablespoons of the ricotta-spinach mixture and arrange them seam-side up in the dish. Pack them close but not stacked so the sauce can circulate. Add sauce and cheese: Spoon the remaining 1 cup marinara over the arranged shells, trying to cover each one. Sprinkle extra shredded mozzarella over the top for a bubbly, golden finish. Bake: Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake uncovered for an additional 10 minutes, or until the cheese on top is melted, bubbly, and lightly golden. Let rest 5 minutes before serving so the filling sets slightly.
You Must Know
- This dish freezes beautifully: assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months; add 15–20 minutes to the covered baking time if baking from frozen.
- High in calcium and protein due to the ricotta and Parmesan — a satisfying vegetarian option, but not dairy-free or vegan.
- To prevent watery filling, always squeeze excess moisture from thawed spinach and use low-moisture mozzarella for topping.
- Leftovers keep well refrigerated for 3 to 4 days; reheat covered at 350°F (175°C) until warmed through or microwave individual portions.
My favorite part of this dish is how the cheeses and tomato sauce play off each other — the marinara cuts through the richness of the ricotta, while the Parmesan adds a savory backbone. The first time my kids tried these they declared them "fancy pasta pockets" and asked to bring them to school for lunch (I said no, but it was a proud moment!). This is the kind of recipe that adapts to what you have on hand yet still feels celebratory.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. For best quality, separate large portions into individual meal containers for easy reheating. To freeze, assemble the dish but do not bake — cover tightly with plastic wrap and foil, label with the date, and freeze for up to 3 months. When reheating from frozen, bake covered at 375°F (190°C) for 40–50 minutes, then uncover and bake 10–15 minutes until bubbling and golden. Use glass or metal baking dishes for even heat distribution.
Ingredient Substitutions
If you’re avoiding dairy, try a blend of firm tofu ricotta (pressed and mashed) with nutritional yeast and a little lemon for acidity, though the texture and flavor will differ. Swap spinach for chopped kale or chard — blanch and squeeze out excess water first. For a heartier filling, fold in 1 cup cooked chopped mushrooms or 1 cup cooked Italian sausage. If you prefer more herbaceous flavor, stir in 1/4 cup chopped fresh basil or parsley. For a lighter dish, use part-skim ricotta and reduce the mozzarella to 3/4 cup.
Serving Suggestions
Serve with a simple arugula salad dressed in lemon vinaigrette to cut the richness, and offer crusty garlic bread or a light Italian bread for sopping up sauce. A side of roasted vegetables — such as asparagus in spring or balsamic-roasted Brussels sprouts in winter — complements the creamy filling. For presentation, garnish with torn fresh basil, a drizzle of extra virgin olive oil, and a sprinkle of finely grated Parmesan to give it a restaurant feel at home.
Cultural Background
Stuffed pasta is a beloved tradition in Italian and Italian-American home cooking; shells, manicotti, and similar parcels reflect a desire to make simple ingredients feel special. Ricotta-based fillings have roots in southern Italy, where fresh cheese and leafy greens were combined to stretch meals while adding nutrition. Over time, American cooks adapted these dishes with jarred sauces and oven-baked techniques to create approachable, family-friendly versions that became staples for Sunday dinners and potlucks.
Seasonal Adaptations
In spring and summer, use fresh baby spinach and add lemon zest and fresh basil for brightness. In autumn and winter, replace spinach with roasted butternut squash puree spiced with a pinch of nutmeg for a seasonal twist, and finish with toasted sage breadcrumbs on top for texture. Holiday gatherings can feature a double-batched casserole so guests can serve themselves, and it pairs well with richer mains like roast chicken or a standing rib roast.
Meal Prep Tips
For efficient meal prep, cook the shells and prepare the filling up to 24 hours ahead, then assemble and cover in the refrigerator. On the day of serving, top with sauce and cheese and bake according to the instructions. If freezing, portion the filling into silicone molds or small containers so you can thaw single servings quickly. Use oven-safe meal prep trays to reheat individual portions in the oven for 15–20 minutes at 350°F (175°C) until warmed through.
This dish is a reminder that a few quality ingredients treated with care can produce something memorable — comforting, adaptable, and made to share. I hope you make this your own, adding a favorite herb or swap to fit your pantry, and that it becomes a go-to for your family the way it has for mine.
Pro Tips
Squeeze all excess liquid from thawed spinach to prevent a watery filling.
Use freshly grated Parmesan for superior flavor compared to pre-grated varieties.
Par-cook shells to al dente so they hold shape but finish softening in the oven.
Let the baked dish rest 5 minutes before serving so the filling sets.
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 freeze this?
Yes. Assemble and freeze uncooked for up to 3 months. Bake from frozen, covered, at 375°F (190°C) for 40–50 minutes, then uncover and bake 10–15 minutes until bubbly.
How long do leftovers last?
Leftovers keep in the refrigerator for 3–4 days. Reheat in the oven at 350°F (175°C) until warmed through or microwave individual portions.
Tags
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.

Ingredients
Pasta
Filling
Sauce & Garnish
Instructions
Preheat oven
Preheat the oven to 375°F (190°C) and position a rack in the center for even baking.
Cook shells
Bring a large pot of salted water to a boil and cook shells until just al dente, usually 9–11 minutes depending on brand. Drain and rinse with cold water to stop cooking and prevent sticking.
Sauté spinach
Heat 1 tablespoon olive oil in a skillet over medium heat. Add fresh spinach and sauté 2–3 minutes until wilted. Cool slightly before adding to the cheese mixture. If using frozen spinach, ensure it is fully thawed and pressed dry.
Make filling
In a large bowl combine 1 1/2 cups ricotta, 1/2 cup grated Parmesan, 1 cup shredded mozzarella, 1 beaten egg, cooked spinach, 1 teaspoon garlic powder, and salt and pepper to taste. Mix until smooth and cohesive.
Assemble shells
Spread 1 cup marinara sauce in a 9x13-inch baking dish. Fill each shell with about 2 tablespoons of the filling and arrange seam-side up in the dish. Spoon remaining sauce over shells and sprinkle extra mozzarella on top.
Bake and finish
Cover tightly with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake uncovered for an additional 10 minutes until cheese is golden and bubbly. Let rest 5 minutes before serving.
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
Did You Make This?
Leave a comment & rating below or tag
@delishum on social media!

Categories:
You might also like...

Gooey Marshmallow Chocolate Brownies
Thick chocolate chunk brownies crowned with melted mini marshmallows and drenched in glossy chocolate frosting for the ultimate fudgy, crowd-pleasing bite.

Buttery Pecan Pie Bars
Buttery shortbread crust meets a lush brown sugar pecan topping. Crunchy, caramelly, and ready with just 10 minutes of prep for effortless indulgence.

No-Crack Pumpkin Cheesecake
Ultra-smooth pumpkin cheesecake with warm spice and a sturdy graham crust. A showstopper on its own, unforgettable with caramel and rum-kissed whipped cream.

Did You Make This?
Leave a comment & rating below or tag @delishum 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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Amelia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
