Spinach and Ricotta Stuffed Shells

Creamy ricotta and tender spinach tucked into jumbo pasta shells, baked in bright marinara and melted mozzarella — an easy, comforting crowd-pleaser.

This Spinach and Ricotta Stuffed Shells dish has been one of my go-to comfort meals for years. I discovered this combination on a rainy Saturday afternoon when I wanted something that felt like a warm hug but used pantry staples and fresh greens. The contrast of pillowy pasta shells, creamy ricotta filling flecked with wilted spinach, and bubbling marinara creates a layered texture that always delights. Every bite has a little crisp from the browned cheese and a soft, creamy center that makes this ideal for family dinners or an easy potluck contribution.
I first made these shells when I had a surplus of fresh spinach and a container of ricotta nearing its best-by date — the result became an instant favorite. The recipe is forgiving: swap in frozen spinach, use a jarred marinara you love, and the dish still sings. Serve with a simple green salad and a glass of red for a weeknight-to-weekend transition. I love how leftovers reheat beautifully, making it a reliable option for busy weeks or when I want to feed a small crowd without fuss.
Why You'll Love This Recipe
- This meal is comforting and approachable: creamy filling meets tender pasta and bubbly cheese for a universally appealing plate that kids and adults both ask for.
- Quick to assemble: shells boil while you sauté spinach and mix the filling, so active prep is about 20 minutes and hands-off baking takes 35 minutes.
- Uses pantry and fridge staples: jarred marinara, shredded mozzarella, ricotta, and frozen spinach work perfectly when fresh ingredients aren’t on hand.
- Great for entertaining and make-ahead: assemble the night before and bake just before serving, or freeze baked portions for up to 3 months.
- Customizable to dietary needs: swap gluten-free shells, use part-skim or dairy-free cheeses, or add protein like Italian sausage for heartier versions.
- Feeds a crowd easily: the recipe adapts to larger pans for dinner parties or scaled-down for intimate meals.
I remember the first time I served these at a small family gathering; everyone went back for seconds and the youngest asked for the leftover container the next day. That kind of reaction turned this into a staple for birthdays and lazy Sundays. Over the years I’ve learned small tricks—draining spinach well, shaving a touch of extra Parmesan into the filling, and letting the baked shells rest briefly so the filling sets perfectly.
Ingredients
- Jumbo pasta shells (20): Look for ridged shells labeled "jumbo"; they cradle the filling better than smooth varieties. Cook until al dente so they hold shape in the oven.
- Olive oil (1 tablespoon): Use a good extra-virgin olive oil for sautéing the spinach — it adds subtle fruitiness without overpowering the filling.
- Fresh spinach (2 cups) or frozen (1 cup thawed): Baby spinach works beautifully for quick wilting; if using frozen, squeeze out excess water to prevent a runny filling.
- Ricotta cheese (1 1/2 cups): Whole-milk ricotta yields creamier results; select a reputable brand or homemade ricotta for the best texture and flavor.
- Parmesan cheese (1/2 cup, grated): Freshly grated Parm boosts umami and helps the filling set — avoid pre-grated powders when possible.
- Mozzarella (1 cup shredded + extra for topping): Low-moisture mozzarella melts evenly; finely shred for best coverage and browning.
- Egg (1): Binds the filling so it holds when scooped and baked; room temperature helps it incorporate smoothly.
- Marinara sauce (2 cups): Use a bright, not overly sweet sauce. A jar you enjoy eating on toast will work well here.
- Garlic powder (1 teaspoon): Provides gentle garlic flavor without raw pungency; substitute 1 clove minced if you prefer fresher aromatics.
- Salt and pepper: Season thoughtfully — cheeses add salt, so taste the filling before adding more.
- Fresh basil or oregano (for garnish): Bright herbs provide a fresh contrast to the rich cheese and tomato.
Instructions
Preheat and cook shells: Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil and cook 20 jumbo shells according to package directions until just al dente — usually 9 to 12 minutes. Drain and immediately rinse under cold water to stop cooking and make them easier to handle; lay shells out on a towel to drain fully. Sauté the spinach: In a skillet over medium heat, warm 1 tablespoon olive oil. Add 2 cups fresh spinach (or 1 cup thawed, well-drained frozen spinach) and sauté until wilted, 2–3 minutes. Remove from heat and let cool slightly, then finely chop or squeeze out excess liquid from frozen spinach to avoid a watery filling. Mix 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 cooled spinach, 1 teaspoon garlic powder, and salt and pepper to taste. Stir until smooth and homogenous; the egg helps the mixture set during baking. If the filling seems too loose, add an extra tablespoon of Parmesan. Assemble in the baking dish: Spoon 1 cup marinara sauce across the bottom of a 9x13-inch baking dish (or similar). Using a spoon or small piping bag, fill each shell with approximately 2 tablespoons of the ricotta mixture and arrange them open-side up in the sauce. Nestle shells so they touch slightly to support one another. Top and bake: Spoon remaining marinara over the arranged shells and sprinkle additional shredded mozzarella evenly on top. Cover the dish tightly with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake uncovered another 10 minutes until cheese is golden and sauce is bubbling. Let rest 5 minutes before serving to allow the filling to set.
You Must Know
- Leftovers store well in an airtight container in the refrigerator for 3–4 days and freeze for up to 3 months when wrapped tightly.
- High in calcium and protein thanks to the cheeses; using part-skim ricotta reduces fat while maintaining creaminess.
- Shrinkage from spinach is normal — always drain frozen spinach thoroughly to prevent a watery filling.
- For crispier tops, broil uncovered for 1–2 minutes after baking, watching closely to avoid burning.
My favorite part of these shells is how forgiving they are. I often assemble them in the morning for a quick dinner, or make a double batch to send with friends who just had a baby. The dish is reliably comforting — the kind of meal that arrives at parties half-eaten because everyone kept taste-testing during prep. Serving these warm with a sprinkle of fresh basil brings out bright notes that balance the richness of the cheeses.
Storage Tips
To store, cool shells completely at room temperature (no longer than two hours) then refrigerate in an airtight container for up to 4 days. For freezing, bake first or freeze unbaked: assemble in a freezer-safe dish, wrap tightly with plastic wrap and foil, and freeze for up to 3 months. Reheat frozen baked portions covered at 350°F (175°C) for 20–30 minutes until heated through, or thaw overnight in the fridge and reheat covered for 15–20 minutes. Use oven reheating for best texture rather than microwave, which can make the pasta soft.
Ingredient Substitutions
If you need gluten-free, use certified gluten-free jumbo shells and check marinara labels. For a lighter version, choose part-skim ricotta and reduced-fat mozzarella; the texture will be slightly less rich but still satisfying. To add protein, brown 8 ounces cooked Italian sausage or 1 cup shredded rotisserie chicken and fold into the filling. For dairy-free adaptations, use a plant-based ricotta alternative and vegan mozzarella; note that melting behavior differs, so expect a softer top. Fresh garlic (1 clove minced) can replace garlic powder for sharper aromatics.
Serving Suggestions
Serve with a crisp arugula or mixed greens salad dressed with lemon vinaigrette to cut through the richness. Garlic bread or a toasted baguette are classic companions for sopping up extra marinara. For a heartier meal, pair with roasted seasonal vegetables like zucchini and cherry tomatoes or a simple sauté of green beans with almonds. Garnish with torn fresh basil, a drizzle of extra-virgin olive oil, and a light dusting of grated Parmesan to elevate presentation.
Cultural Background
This style of stuffed pasta echoes Italian-American comfort cooking where large-pasta shapes are filled with cheeses and greens, then baked in tomato sauce. While traditional Italian cuisine has many regional stuffed-pasta dishes, the baked ricotta-and-spinach shells became popular in home kitchens in the United States because of their ease and adaptability. They combine Italian pantry staples — pasta, ricotta, Parmesan, tomato sauce — into a casserole format that suits family-style serving and potluck culture.
Seasonal Adaptations
Spring and summer: highlight fresh herbs like basil and oregano and add roasted cherry tomatoes for brightness. Fall and winter: fold in sautéed mushrooms or chopped roasted butternut squash for deeper flavors. Holiday variation: mix in roasted garlic and a pinch of nutmeg to the filling for warmth. Using seasonal produce keeps the dish feeling fresh year-round and allows you to tailor sweetness, earthiness, or brightness depending on the vegetables you add.
Meal Prep Tips
Assemble shells up to 24 hours ahead: keep covered in the refrigerator and bake when ready. For single-serve meal prep, portion into smaller oven-safe containers and cover individually for easier reheating. Label frozen containers with date and contents; for best quality, use within 3 months. When reheating, let thaw in the fridge overnight if frozen, then bake covered until heated through and finish uncovered for 5–10 minutes to re-crisp the top.
These stuffed shells are a simple, flexible classic that rewards small attention to technique — drain spinach thoroughly, don’t overcook shells, and give the casserole a short rest before serving. Enjoy making it your own and sharing it with friends and family.
Pro Tips
Squeeze or press thawed frozen spinach in a clean towel to remove as much water as possible before mixing into the filling.
Taste and adjust salt before baking — cheeses add saltiness so less is often more.
Let the baked dish rest 5–10 minutes after removing from the oven so the filling firms up and is easier to serve.
Use a piping bag or zip-top bag with the corner snipped to fill shells neatly and quickly.
If you like extra color, fold 1/4 cup finely chopped sun-dried tomatoes into the filling.
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 these?
Yes — assemble the shells in a freezer-safe dish, freeze for up to 3 months, and bake from frozen (covered) at 375°F (190°C) for about 45–55 minutes until heated through.
How can I make this lighter?
Use part-skim ricotta and reduced-fat mozzarella, and drain spinach well. You can also substitute low-sodium marinara.
What if the filling is runny?
If the filling is too loose, stir in an extra 1–2 tablespoons grated Parmesan or a tablespoon of breadcrumbs to absorb moisture.
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.

Instructions
Preheat and cook shells
Preheat oven to 375°F (190°C). Cook jumbo shells in salted boiling water until al dente, about 9–12 minutes. Drain and rinse under cold water so they stop cooking and are easier to handle.
Sauté spinach
Heat 1 tablespoon olive oil in a skillet over medium heat. Add 2 cups fresh spinach (or 1 cup thawed frozen spinach) and sauté until wilted, 2–3 minutes. Cool slightly and squeeze dry if needed.
Mix filling
In a bowl combine 1 1/2 cups ricotta, 1/2 cup grated Parmesan, 1 cup shredded mozzarella, 1 beaten egg, the cooled spinach, 1 teaspoon garlic powder, salt and pepper. Stir until well combined.
Assemble in dish
Spread 1 cup marinara on the bottom of a 9x13-inch baking dish. Fill each shell with about 2 tablespoons of filling and place open-side up in the dish.
Top and bake
Spoon remaining marinara over shells and sprinkle extra mozzarella on top. Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake 10 more minutes until bubbly and golden. 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
@feastu on social media!

Categories:
You might also like...

35-Minute Marry Me Chicken Soup That Steals Hearts
A silky, tomato-sun-dried-tanged chicken soup with cream and Parmesan — ready in 35 minutes and perfect for weeknights, dinner parties, or cozy nights in.

5-Ingredient Mac and Cheese
A comforting, no-fuss mac and cheese made with just five pantry staples — creamy, cheesy, and ready in under 30 minutes. Perfect for weeknights or potlucks.

Air Fryer Roasted Pineapple
Quick and caramelized air fryer pineapple with warm spices and a tangy Greek yogurt sauce. A simple snack or elegant dessert ready in minutes.

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