Spinach and Ricotta Stuffed Shells

Jumbo pasta shells filled with a creamy spinach and ricotta mixture, baked in bright marinara and topped with gooey mozzarella. Comforting, easy to make, and perfect for family dinners.

This spinach and ricotta dish has been a staple in my kitchen for years and always makes an appearance when family or friends come over. I first put this together on a rainy Sunday afternoon while trying to use up a tub of ricotta and a bag of fresh spinach. The contrast between the tender jumbo shells, the creamy ricotta filling, and the bright tomato sauce felt instantly like a keeper. It is the kind of food that warms the house and invites everyone to linger at the table.
What makes this version special is the balance of textures and the little tricks I learned: sautéing the spinach briefly to remove excess moisture, stirring a beaten egg into the filling for stability, and using a generous sprinkle of Parmesan for salty depth. The result is rich yet fresh, with pockets of melted mozzarella that stretch when you lift a shell. It is reliably crowd-pleasing, simple enough for a weeknight, but pretty enough for guests.
Why You'll Love This Recipe
- This dish combines creamy dairy and bright tomato for an irresistibly balanced flavor profile that appeals to adults and kids alike.
- It is practical for meal prep: assemble ahead, refrigerate, and bake when ready, making weeknight dinners effortless.
- Uses pantry-friendly items and a short list of fresh ingredients, so you can usually make it without a special trip to the store.
- Ready in about 55 minutes from start to finish, including boiling shells and baking time, which is ideal for a predictable dinner schedule.
- Flexible and forgiving: swap cheeses, add herbs, or use frozen spinach without changing the core technique.
- Comforting, shareable, and visually appealing — great for potlucks or a cozy family meal.
I remember the first time I served this to a skeptical teenager who proclaimed he did not like spinach. He hesitated, tried a shell, and then went back for seconds. That kind of quiet approval is why I keep this recipe in rotation. Over the years I have refined small details like how much sauce to put on the pan bottom and when to remove foil so the top gets golden but not dried out.
Ingredients
- Jumbo pasta shells: About 20 shells. Choose a high-quality dried pasta brand that holds its shape when boiled. Look for shells labeled jumbo or large conchiglioni so they cradle the filling.
- Olive oil: 1 tablespoon. Use extra virgin for the best aroma when sautéing spinach. A neutral oil will also work but will lack the fruity note.
- Spinach: 2 cups fresh or 1 cup frozen (thawed and squeezed dry). Fresh baby spinach wilts quickly and gives a clean flavor; frozen is a convenient alternative, just be sure to remove as much moisture as possible.
- Ricotta cheese: 1 1/2 cups. Whole-milk ricotta yields the creamiest filling. Brands like Galbani or BelGioioso have reliably smooth texture.
- Parmesan cheese: 1/2 cup grated. Use real Parmigiano Reggiano for nutty, salty complexity; pre-grated is convenient but less flavorful.
- Mozzarella cheese: 1 cup shredded plus extra for topping. Part-skim shredded mozzarella melts well; for a silkier top use whole-milk mozzarella.
- Egg: 1 large. Beaten and mixed into the filling to bind and stabilize the texture so it holds its shape when scooped out.
- Marinara sauce: 2 cups. Choose a bright, slightly acidic sauce to cut the richness of the cheeses; homemade or a jarred brand you trust is fine.
- Garlic powder: 1 teaspoon. Adds an even, background garlic note without the moisture fresh garlic introduces.
- Salt and pepper: To taste. Adjust carefully since Parmesan adds saltiness.
- Fresh herbs: Basil or oregano for garnish. A few torn basil leaves add fresh perfume and color.
Instructions
Prepare the oven and pasta: Preheat oven to 375 degrees F. Bring a large pot of salted water to a boil and cook 20 jumbo shells according to package directions until al dente, usually 9 to 12 minutes. Drain and rinse with cold water to stop cooking and prevent sticking. Sauté the spinach: Heat 1 tablespoon olive oil in a skillet over medium heat. Add 2 cups fresh spinach and toss until wilted, about 2 to 3 minutes. If using frozen, ensure it is fully thawed and squeezed dry then warm through. Transfer to a bowl to cool slightly and squeeze out any excess liquid. Make the filling: In a mixing bowl combine 1 1/2 cups ricotta, 1/2 cup grated Parmesan, 1 cup shredded mozzarella, the beaten egg, sautéed and drained spinach, 1 teaspoon garlic powder, and salt and pepper to taste. Mix until homogeneous; the egg will make the mixture slightly glossy and help it hold together. Assemble the base: Spread 1 cup of marinara sauce evenly across the bottom of a 9 by 13 inch baking dish to prevent sticking and add flavor to the underside of the shells. Fill the shells: Spoon or pipe the ricotta-spinach mixture into each shell, filling generously but not overstuffing. Arrange the filled shells snugly in the prepared dish. This helps them support one another while baking. Top and bake: Spoon the remaining 1 cup marinara over the shells, sprinkle extra shredded mozzarella on top, cover the dish with foil, and bake at 375 degrees F for 25 minutes. Remove the foil and bake another 10 minutes until the cheese is bubbly and the edges are golden. Finish and serve: Let rest for 5 minutes, then garnish with torn fresh basil or oregano and serve warm. Allowing it to rest helps the filling set so portions hold together.
You Must Know
- High in protein and calcium thanks to the ricotta and mozzarella, making it a satisfying main course for vegetarians who eat dairy.
- Leftovers keep well refrigerated for up to 3 days and freeze in an airtight container for up to 3 months.
- Use fresh spinach for the brightest flavor, but frozen works when pressed dry to avoid watery filling.
- Pre-boiling shells just enough to be pliable prevents them from becoming mushy after baking.
One of my favorite aspects of this dish is how forgiving it is. I have assembled trays the night before, covered them, and baked the next day with the same delicious result. The family loves the contrast between the melted cheese and the tomato, and the colorful presentation makes it feel special even when it is simple.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze portions individually in freezer-safe containers or wrap the whole baking dish tightly in plastic wrap and foil; freeze for up to 3 months. To reheat from frozen, thaw overnight in the refrigerator and then bake at 350 degrees F until heated through, about 20 to 25 minutes. For refrigerated portions, reheat in the oven at 350 degrees F for 10 to 15 minutes or microwave single servings until warm. Cover loosely while reheating to prevent the cheese from drying out.
Ingredient Substitutions
If you need to swap ingredients, try these reliable alternatives: replace ricotta with equal parts cottage cheese whipped smooth for a lighter texture; use crumbled feta for tang if you prefer a saltier profile; substitute spinach with chopped kale or Swiss chard — blanch and squeeze out moisture first. For a gluten-free version use gluten-free jumbo shells or large manicotti tubes. To make it vegan, use a plant-based ricotta and mozzarella and replace the egg with 2 tablespoons of cornstarch mixed with 3 tablespoons water to help bind.
Serving Suggestions
Serve these shells with a crisp green salad dressed in lemon vinaigrette to cut the richness and a loaf of crusty bread for mopping up sauce. Pair with roasted seasonal vegetables such as zucchini in summer or roasted root vegetables in winter. Garnish with fresh basil leaves and a light drizzle of extra virgin olive oil. For a dinner party, plate two shells per person with an herb salad and a sprinkle of finishing sea salt on the cheese.
Cultural Background
This style of stuffed pasta is rooted in Italian-America comfort cooking, inspired by traditional filled pastas such as conchiglioni ripieni and manicotti. In Italy, regional variations use local cheeses, herbs, and fillings — from ricotta and spinach in central regions to meat and béchamel in others. The American adaptation often favors heartier marinara and generous melting cheeses, producing the cozy, casserole-like version many families know today.
Seasonal Adaptations
In spring and summer use baby spinach and fresh basil and consider a lighter tomato sauce or salsa verde. In autumn and winter, fold roasted butternut squash or sautéed mushrooms into the filling for earthier flavor and add a pinch of nutmeg to the cheese mixture. Holiday gatherings benefit from finishing with toasted pine nuts and a scattering of microgreens for color and festive texture.
Meal Prep Tips
Assemble shells up to 24 hours in advance and store covered in the refrigerator. If you plan to freeze, arrange shells in the dish, cover tightly, and freeze; add 10 to 15 extra minutes to baking time if baking from frozen. Use disposable aluminum pans for easy transport to potlucks. Keep extra sauce on the side to refresh reheated portions without drying them out.
This version of stuffed shells is a dependable crowd-pleaser that learns from every batch. Make it your own with herbs, cheeses, or seasonal vegetables and enjoy the comfort it brings to the table.
Pro Tips
Squeeze cooked spinach in a clean kitchen towel to remove excess moisture and avoid a watery filling.
Cook shells just until al dente; they will finish cooking in the oven and remain tender without falling apart.
Assemble the dish ahead and refrigerate for up to 24 hours; add 10 minutes to baking time if chilled.
Use a piping bag or a plastic bag with the corner snipped off to fill shells neatly and quickly.
Balance salt carefully since Parmesan is quite salty; taste the filling before adding additional salt.
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.
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 & Topping
Instructions
Preheat and cook pasta
Preheat oven to 375 degrees F. Bring a large pot of salted water to a boil and cook jumbo shells according to package directions until al dente. Drain and rinse with cold water to stop cooking.
Sauté spinach
Heat olive oil in a skillet over medium heat, add fresh spinach and sauté until just wilted, 2 to 3 minutes. If using frozen, warm through after squeezing out excess liquid. Cool slightly and press out any remaining moisture.
Make ricotta mixture
In a bowl combine ricotta, grated Parmesan, shredded mozzarella, beaten egg, sautéed spinach, garlic powder, salt, and pepper. Mix until well combined and slightly glossy from the egg.
Prepare baking dish
Spread 1 cup marinara sauce on the bottom of a 9 by 13 inch baking dish to prevent sticking and add flavor to the shells' underside.
Fill shells
Fill each shell with the ricotta-spinach mixture using a spoon or piping bag, then arrange shells snugly in the prepared dish.
Top and bake
Spoon remaining marinara over the filled shells, sprinkle extra mozzarella on top, cover with foil and bake 25 minutes. Remove foil and bake an additional 10 minutes until cheese is bubbly and golden.
Rest and garnish
Let the dish rest for 5 minutes after baking to allow the filling to set, then 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
Did You Make This?
Leave a comment & rating below or tag
@paletina on social media!

Categories:
You might also like...

3-Cheese Zucchini Boats
Tender zucchini halved and filled with ricotta, mozzarella, and Parmesan, sautéed vegetables, and Italian seasoning—an easy, family-friendly baked dish.

3-Ingredient Chocolate Coconut Balls
Easy, no-bake chocolate-covered coconut bites made with just shredded coconut, condensed milk, and dark chocolate — a perfect make-ahead treat.

5-Ingredient Homemade Almond Joy Candy Bars
A simple no bake treat that recreates the classic Almond Joy with just five ingredients. Creamy coconut centers, toasted almonds, and glossy dark chocolate in bite sized bars.

Did You Make This?
Leave a comment & rating below or tag @paletina 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 Isabella!
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.
