Table of Contents
Baked Stuffed Shells with Creamy Tomato Sauce & Herb Pesto – The Ultimate Comfort Pasta Bake
I still remember the first time I made Baked Stuffed Shells with Creamy Tomato Sauce & Herb Pesto for my family in New York. It was a chilly November evening, and I wanted something that would wrap everyone in warmth the way my mother’s tagines did back in Morocco. The moment I pulled the baking dish from the oven — golden, bubbling, with ribbons of fresh pesto swirling over the creamy tomato sauce — I knew this was something special. That combination of tender pasta shells, a luscious ricotta-spinach filling, and that luxurious creamy tomato sauce pasta bake finish is pure magic. And the herb pesto? It’s the bright, fresh note that takes this dish from comfort food to something truly memorable.
Let me describe what happens when you cut into one of these shells. The jumbo pasta is perfectly al dente — tender but with just enough bite to hold its shape. Inside, the ricotta-spinach mixture is creamy and rich, with subtle warmth from nutmeg and garlic. The creamy tomato sauce blankets everything in a velvety, savory hug, while the pesto — made with the freshest basil, pine nuts, and Parmesan — cuts through the richness with its herbal brightness. It’s the kind of dish that fills your kitchen with an irresistible aroma: tomatoes simmering with cream, basil and garlic sizzling, cheese melting into golden pools. Every bite balances creamy, tangy, savory, and herbaceous in perfect harmony.
What sets my version apart is the finish — that drizzle of homemade herb pesto over the top just before serving. It’s a technique I learned at culinary school in Paris, where we were taught to always add a fresh element to a baked dish to keep it from feeling heavy. I also use a touch of cream in the tomato sauce to make it extra luscious without masking the marinara’s bright flavor. A pro tip I always share: squeeze every drop of water from your thawed spinach. It’s the single most important step for a filling that stays thick and creamy instead of turning watery. And one common mistake home cooks make? Overfilling the shells — leave a tiny bit of room so they close gently during baking. Trust me, this stuffed shells recipe will become a staple in your kitchen.
Why This Baked Stuffed Shells with Creamy Tomato Sauce Recipe Is the Best
The flavor secret here is the pesto finish. Most stuffed shell recipes stop at the tomato sauce and cheese, but I add a final drizzle of fresh basil pesto — a technique I picked up in a Parisian pastry kitchen where we always balanced richness with freshness. The pesto’s herbal, garlicky punch lifts the entire dish and ties the creamy tomato sauce to the ricotta filling in a way that feels both elevated and approachable. This easy baked pasta dinner is proof that a single finishing touch can transform a classic.
Perfected texture comes down to two things: the spinach and the cream. By squeezing the thawed spinach completely dry — I use a clean kitchen towel and really wring it out — you ensure the ricotta mixture stays thick and scoopable. Then the heavy cream in the tomato sauce adds a velvety richness that coats each shell without making the dish heavy. The result is a creamy tomato sauce pasta bake that’s indulgent but not overwhelming, with every component holding its own texture.
This recipe is foolproof and fast for a reason. The instructions are straightforward, the ingredients are easy to find at any US grocery store, and the assembly is the kind of relaxing kitchen project that feels satisfying without being stressful. Whether you’re cooking for a weeknight family dinner or a cozy gathering with friends, this stuffed shells recipe delivers consistent results every time — no culinary degree required.
Baked Stuffed Shells with Creamy Tomato Sauce Ingredients
I source my ricotta from a little Italian market in Brooklyn’s Carroll Gardens, and the basil comes from the Union Square Greenmarket in summer — but everything here is easy to find at any well-stocked supermarket across the US. The ingredient list is simple, and each component plays a crucial role in building this creamy tomato sauce pasta bake.
Ingredients List
- 1 box (12 oz) jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 1 (10 oz) package frozen chopped spinach, thawed and squeezed dry
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
- 2 cups marinara sauce
- 1/2 cup heavy cream
- For the pesto: 1 cup fresh basil leaves, 1/4 cup pine nuts, 1/4 cup grated Parmesan cheese, 1/4 cup olive oil, 1 clove garlic, salt and pepper to taste
Ingredient Spotlight
Ricotta cheese is the heart of the filling — it provides that creamy, slightly grainy texture that makes stuffed shells so satisfying. Look for whole-milk ricotta for the best flavor; part-skim works but yields a less luscious result. If you can’t find ricotta, cottage cheese blended smooth is a decent substitute, though the texture will be slightly different.
Heavy cream is what transforms a simple marinara into a luxurious creamy tomato sauce. It adds richness and a silky mouthfeel without making the sauce too thick. For a lighter version, you can use half-and-half, but avoid milk — it may curdle at high heat.
Fresh basil is non-negotiable for the pesto. It brings a sweet, peppery freshness that contrasts beautifully with the creamy sauce. If basil is unavailable, you can substitute fresh spinach or arugula for a different but still delicious pesto.
Nutmeg is my secret weapon in the ricotta filling. Just a quarter teaspoon adds a warm, aromatic depth that enhances the dairy and spinach without being detectable. It’s a classic French and Italian technique that I learned in Paris and use in many of my baked pasta dishes.
Jumbo pasta shells need to be cooked al dente — they’ll continue cooking in the oven, so you want them firm enough to hold their shape when stuffed. Barilla and De Cecco are my go-to brands for consistent quality.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ricotta cheese | Cottage cheese (blended smooth) | Slightly tangier, less creamy, lower fat |
| Heavy cream | Half-and-half | Less rich, thinner sauce, lower calories |
| Fresh basil | Fresh spinach or arugula | Milder, slightly peppery, less sweet |
| Pine nuts | Walnuts or almonds | More earthy, slightly bitter, less buttery |
How to Make Baked Stuffed Shells with Creamy Tomato Sauce — Step-by-Step
Let me walk you through each step so you can nail this creamy tomato sauce pasta bake on your first try. I’ve included all my personal tips and tricks to make the process smooth and enjoyable.
Step 1: Cook the Shells
Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a rolling boil and cook the jumbo pasta shells according to the package directions until al dente — usually about 9–11 minutes. Drain them in a colander and rinse with cool water to stop the cooking. Spread them on a baking sheet in a single layer so they don’t stick together.
💡 mia’s Pro Tip: Cook the shells 1 minute less than the package suggests. They’ll finish cooking in the oven and stay perfectly firm — not mushy.
Step 2: Make the Filling
In a large mixing bowl, combine 2 cups ricotta cheese, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, 1 large egg, the thawed and squeezed-dry spinach, 2 minced garlic cloves, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1/4 teaspoon nutmeg. Mix with a spatula or your hands until everything is evenly incorporated. The mixture should be thick and scoopable — if it looks wet, your spinach wasn’t dry enough.
⚠️ Common Mistake to Avoid: Not squeezing the spinach dry enough. Wet spinach makes the filling loose and watery, which will leak out during baking and create a soggy dish. Use a clean kitchen towel and really wring it out — you’ll be amazed at how much liquid comes out.
Step 3: Prepare the Sauce
In a medium bowl, whisk together 2 cups of your favorite marinara sauce with 1/2 cup heavy cream. The cream softens the acidity of the tomatoes and adds a velvety richness. Spread about half of this creamy tomato sauce evenly over the bottom of a 9×13-inch baking dish — this prevents the shells from sticking and gives them a saucy base.
💡 mia’s Pro Tip: Use a good-quality jarred marinara like Rao’s or homemade if you have it. The sauce is a star here, so don’t skimp — it makes a real difference in the final dish.
Step 4: Stuff the Shells
Take each cooked shell and fill it with about 2 tablespoons of the ricotta-spinach mixture. I like to use a small spoon or a piping bag (or a zip-top bag with the corner snipped off) for a cleaner fill. Place each filled shell open-side up in the baking dish, nestling them snugly together. You should have about 24–28 shells.
⚠️ Common Mistake to Avoid: Overfilling the shells. Leave a tiny gap at the opening — about 1/4 inch — so the filling doesn’t spill out during baking.
Step 5: Bake
Pour the remaining creamy tomato sauce over the stuffed shells, spreading it evenly. Cover the dish tightly with aluminum foil and bake for 25 minutes at 375°F. Then remove the foil and bake for an additional 10–15 minutes, until the sauce is bubbly and the tops are lightly golden. The cheese should be melted and the edges slightly caramelized.
💡 mia’s Pro Tip: Place the baking dish on a parchment-lined baking sheet before putting it in the oven — this catches any drips and makes cleanup a breeze.
Step 6: Make the Pesto
While the shells bake, prepare the herb pesto. In a food processor, combine 1 cup fresh basil leaves, 1/4 cup pine nuts, 1/4 cup grated Parmesan, 1/4 cup olive oil, 1 clove garlic, and a pinch each of salt and pepper. Pulse until smooth and vibrant green, scraping down the sides as needed. Taste and adjust seasoning — you want it to be bright and garlicky.
⚠️ Common Mistake to Avoid: Over-processing the pesto until it’s a paste. Pulse gently — you want some texture remaining for the best mouthfeel and appearance.
Step 7: Finish and Serve
Let the baked shells rest for 5 minutes after coming out of the oven — this allows the sauce to settle and the shells to firm up slightly. Then drizzle the fresh pesto generously over the top. The bright green against the golden, bubbly sauce is absolutely gorgeous. Serve hot, with extra pesto on the side for those who want more.
💡 mia’s Pro Tip: Drizzle the pesto in a zigzag or swirl pattern for a beautiful presentation. I like to add a few extra pine nuts and a basil leaf on top for a chef’s touch.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Cook shells al dente | 9–11 minutes | Shells are tender but still hold shape |
| 2 | Mix ricotta filling | 5 minutes | Thick, scoopable, uniform green from spinach |
| 3 | Prepare creamy tomato sauce | 2 minutes | Pinkish-orange, smooth, creamy |
| 4 | Stuff shells | 10–12 minutes | Shells filled, open-side up, snug in dish |
| 5 | Bake covered, then uncovered | 25 min + 10 min | Bubbly, golden on top, edges caramelized |
| 6 | Make pesto | 5 minutes | Bright green, slightly textured, aromatic |
| 7 | Rest, drizzle pesto, serve | 5 min rest | Pesto ribbons on golden, bubbly surface |
Serving & Presentation
I love serving this creamy tomato sauce pasta bake straight from the baking dish — it feels so inviting and homey. Use a wide spatula to lift out two or three shells per person, making sure to scoop up some of the sauce from the bottom. Arrange them on warm plates and finish with an extra drizzle of pesto, a scattering of toasted pine nuts, and a few tiny basil leaves. A light grating of Parmesan over the top adds a salty, nutty finish that ties everything together beautifully.
For sides, I usually go with something simple that won’t compete with the richness of the shells. A crisp green salad with lemon vinaigrette is my go-to — the acidity cuts through the creamy sauce. Garlic bread or a slice of crusty sourdough is perfect for sopping up every last bit of sauce. And if I’m feeling nostalgic for my mother’s table in Morocco, I’ll add a small dish of marinated olives on the side — the briny saltiness is a lovely contrast.
When it comes to beverages, a light red like Pinot Noir or a medium-bodied Chianti works beautifully with the tomato and cream. For a non-alcoholic option, I love a sparkling water with a squeeze of lemon and a sprig of mint — it cleanses the palate between bites. This stuffed shells recipe is the kind of meal that makes everyone at the table slow down and savor every forkful.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Green salad with lemon vinaigrette, roasted broccoli, sautéed zucchini | Bright, acidic sides cut through the creamy richness |
| Sauce / Dip | Extra pesto, marinara on the side, garlic butter | Adds moisture and flavor contrast at the table |
| Beverage | Pinot Noir, Chianti, sparkling water with lemon | Light reds complement tomato-cream; citrus water cleanses |
| Garnish | Toasted pine nuts, fresh basil leaves, grated Parmesan | Adds crunch, color, and a salty finish |
Make-Ahead, Storage & Reheating
This easy baked pasta dinner is a lifesaver on busy weeks. I often assemble the entire dish the night before — or even two nights before — and pop it in the fridge. The flavors actually meld together beautifully overnight, making it even more delicious. Here’s my complete guide to storing, freezing, and reheating so you can enjoy this creamy tomato sauce pasta bake anytime.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Covered baking dish or airtight container | Up to 4 days | Cover with foil, bake at 350°F for 15–20 min until bubbly |
| Freezer | Freezer-safe baking dish wrapped in foil + plastic wrap | Up to 3 months | Thaw overnight in fridge, then bake covered at 350°F for 25–30 min |
| Make-Ahead | Assemble in baking dish, cover, refrigerate | Up to 2 days in advance | Add 5–7 minutes to covered baking time if starting from cold |
When reheating leftovers, I always cover the dish with foil to prevent the shells from drying out. If the sauce seems a little thick after refrigeration, I splash in a tablespoon or two of milk or cream before reheating to restore that velvety texture. The pesto is best added fresh after reheating — but if you have leftover pesto, store it in a small jar with a thin layer of olive oil on top to keep it bright green.
One thing I’ve learned from my busy NYC lifestyle: this stuffed shells recipe actually tastes better on day two. The flavors deepen and meld together, and the shells absorb just enough sauce to become incredibly tender. So don’t hesitate to make a double batch — you’ll thank yourself later.
Variations & Easy Swaps
This creamy tomato sauce pasta bake is endlessly adaptable. Over the years, I’ve tested many variations — some inspired by my Moroccan roots, others by what I find at the farmers market or what my readers have asked for. Here are my favorite twists, all tested in my NYC kitchen.
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spiced Version | Add cinnamon, cumin, and harissa to the sauce | Adventurous palates, North African flavor lovers | Easy (same steps, new spices) |
| Gluten-Free Version | Use gluten-free jumbo shells (or lasagna roll-ups) | Gluten-free households | Easy (shells are more delicate) |
| Dairy-Free Version | Use cashew ricotta, dairy-free mozzarella, and coconut cream | Dairy-free or vegan households | Medium (requires homemade ricotta) |
Moroccan Spiced Version
This variation is close to my heart — it brings the warmth of my mother’s kitchen into this Italian-American classic. Add 1/2 teaspoon cinnamon and 1/4 teaspoon cumin to the ricotta filling, and swirl 2 tablespoons of harissa into the creamy tomato sauce before baking. The harissa adds a gentle, smoky heat that pairs beautifully with the basil pesto. Finish with a sprinkle of toasted almonds instead of pine nuts. It’s a fusion that surprises and delights everyone who tries it — a true reflection of my culinary journey from Morocco to Paris to NYC.
Gluten-Free Version
To make this stuffed shells recipe gluten-free, swap the regular jumbo shells for gluten-free jumbo shells (I like the Tinkyáda brand). Cook them 1–2 minutes less than the package directs, as gluten-free pasta can become mushy quickly. Alternatively, use gluten-free lasagna noodles cut into wide strips and roll them up with the filling — a technique that’s actually easier than stuffing individual shells. The creamy tomato sauce and pesto are naturally gluten-free, so the whole dish comes together beautifully. Your gluten-free guests will never feel like they’re missing out.
Dairy-Free Version
For a dairy-free version, I make a cashew ricotta by blending soaked cashews with lemon juice, nutritional yeast, and salt. It’s remarkably creamy and has a similar texture to dairy ricotta. Use a dairy-free mozzarella shred (Miyoko’s is my favorite) and substitute the heavy cream with full-fat coconut cream from a can — it adds a subtle sweetness that works surprisingly well with tomato sauce. The pesto can be made with nutritional yeast instead of Parmesan. This version is richer than you’d expect from a dairy-free dish, and it’s become a hit with my readers who follow plant-based diets.
Can I use cottage cheese instead of ricotta in stuffed shells?
Yes, you can absolutely use cottage cheese instead of ricotta in this stuffed shells recipe. For the best texture, I recommend blending the cottage cheese in a food processor or blender until smooth — otherwise, the curds can make the filling lumpy. Full-fat cottage cheese works best, as low-fat versions can make the filling slightly watery. You’ll also notice a slightly tangier flavor compared to ricotta, which pairs nicely with the creamy tomato sauce. To compensate for the extra moisture in cottage cheese, be extra thorough when squeezing the spinach dry. I’ve tested this swap many times in my NYC kitchen, and while the texture is a touch less creamy than ricotta, it’s still delicious and a great lower-calorie option.
How long do you bake stuffed shells with creamy tomato sauce?
This creamy tomato sauce pasta bake requires a total of 35 minutes in the oven at 375°F (190°C). You’ll bake it covered with foil for 25 minutes — this allows the shells to cook through and the filling to heat without drying out. Then remove the foil and bake for an additional 10 minutes until the sauce is bubbly and the tops are lightly golden. If you’re baking the dish straight from the refrigerator (after making it ahead), add about 5–7 minutes to the covered baking time. The visual cues to look for are: the sauce should be bubbling around the edges, the cheese should be melted and slightly caramelized, and a knife inserted into the center should feel hot to the touch. Let the dish rest for 5 minutes before serving for the best texture.
Can I make baked stuffed shells ahead of time and refrigerate them?
Absolutely — this easy baked pasta dinner is perfect for make-ahead prep. You can assemble the entire dish (filled shells, sauce, everything) up to 2 days in advance and store it covered in the refrigerator. The flavors actually meld and deepen overnight, making it even more delicious. When you’re ready to bake, you may need to add 5–7 minutes to the covered baking time since you’re starting from a cold dish. I recommend bringing the dish to room temperature for about 20 minutes before baking for more even cooking. If you’re freezing the assembled dish, wrap it tightly in plastic wrap and then aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. For best results, add the pesto fresh after baking rather than before freezing.
What can I use instead of pesto for stuffed shells?
If you don’t have basil pesto or want to try something different, there are several excellent alternatives for this stuffed shells recipe. A simple gremolata — made with chopped parsley, lemon zest, and garlic — adds a bright, fresh finish that cuts through the creamy tomato sauce beautifully. You can also use a walnut and sage pesto, which is especially lovely in fall and winter. For a cheesy, herby topping, mix 1/4 cup melted butter with 1/2 cup seasoned breadcrumbs and 2 tablespoons chopped fresh parsley, then sprinkle over the shells before the final 10 minutes of baking for a crispy, golden crust. If you want to keep it super simple, a drizzle of good quality extra-virgin olive oil and a sprinkle of red pepper flakes can add just enough flavor and heat to finish the dish.
Can I use fresh spinach instead of frozen in stuffed shells?
Yes, fresh spinach can replace frozen in this creamy tomato sauce pasta bake, but you’ll need to prepare it differently. Start with about 1 pound of fresh spinach — that’s roughly two large bunches or one standard bag. Sauté it in a hot pan with a drizzle of olive oil for 2–3 minutes until wilted, then transfer it to a colander and press out as much liquid as possible with the back of a spoon. Let it cool, then chop it finely before adding it to the ricotta mixture. The key difference is that fresh spinach has a milder, slightly sweeter flavor and a brighter green color than frozen. However, it can be harder to squeeze completely dry, so be extra thorough — wet spinach is the enemy of a good stuffed shell filling. I’ve made this swap many times and it works beautifully, especially in summer when fresh spinach is abundant at NYC farmers markets.
Can I freeze baked stuffed shells with creamy tomato sauce?
Yes, this herb pesto pasta freezes beautifully. For best results, assemble the shells in a freezer-safe baking dish (glass or ceramic works well), pour the creamy tomato sauce over them, but do not add the pesto. Cover the dish tightly with a layer of plastic wrap followed by a layer of aluminum foil, and freeze for up to 3 months. When you’re ready to enjoy it, thaw the dish in the refrigerator overnight. Bake covered at 350°F for 25–30 minutes, then remove the foil and bake for another 10 minutes until bubbly and golden. Make the fresh pesto while the shells bake — freezing pesto is possible, but fresh is so much better. If you have leftover baked shells, you can freeze individual portions in airtight containers for up to 2 months. Just reheat gently, covered, in a 350°F oven or microwave.
What protein can I add to stuffed shells?
This stuffed shells recipe is vegetarian as written, but adding protein is easy and delicious. Cooked Italian sausage (either sweet or spicy) is my favorite addition — crumble and brown it before layering it into the sauce or mixing it into the ricotta filling. One pound of ground beef or turkey, seasoned with garlic and oregano and cooked until browned, can be stirred into the creamy tomato sauce before assembling. For a lighter option, shredded rotisserie chicken works beautifully — fold it into the ricotta mixture for a creamy, protein-packed filling. If you want to keep things vegetarian but add more protein, try mixing 1 cup of cooked lentils or crumbled firm tofu into the ricotta. Any of these additions will make the dish more substantial without complicating the recipe.
How do I keep stuffed shells from falling apart?
Keeping stuffed shells intact comes down to three simple techniques that I teach all my readers. First, cook the pasta shells al dente — about 1 minute less than the package directions. Overcooked shells become fragile and tear easily when stuffing. Second, don’t overfill them: leave about 1/4 inch of space at the opening so the shell can close gently during baking without bursting. Third, use a generous layer of sauce on the bottom of the baking dish — this prevents the shells from sticking and provides a cushion. When arranging the shells, place them snugly together in the dish so they support each other during baking. If a shell does tear, don’t worry — place it seam-side down in the sauce, and it will still hold together beautifully. These tips have saved countless dinners in my NYC kitchen.
Can I make this creamy tomato sauce pasta bake in advance for a party?
Absolutely — this easy baked pasta dinner is ideal for entertaining. You can assemble the entire dish (except the pesto) up to 2 days in advance and keep it covered in the refrigerator. On party day, simply let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The make-ahead step actually improves the flavor as the ingredients meld together. For a crowd, you can easily double the recipe and bake it in two 9×13-inch dishes or one large lasagna pan. Make the fresh pesto just before serving for the brightest color and flavor. I often serve this at my own gatherings in NYC, and guests always ask for the recipe. The best part is that you can relax and enjoy your party instead of being stuck in the kitchen.
What is the best cheese to use for stuffed shells?
The classic combination for stuffed shells is a trio of ricotta, mozzarella, and Parmesan — and that’s exactly what I use in this recipe. Ricotta provides the creamy, slightly grainy base that makes the filling luxurious. Whole-milk ricotta is best for flavor and texture; part-skim works but is less rich. Mozzarella adds that irresistible stretchy, melty quality — I recommend low-moisture shredded mozzarella for the best melt without making the filling watery. Parmesan brings a salty, nutty, umami depth that balances the richness of the other cheeses. For a flavor twist, you can substitute some of the mozzarella with provolone or fontina for a more complex, slightly sharper taste. If you want a tangier filling, try using goat cheese in place of half the ricotta — it’s a lovely variation I discovered at a cheese shop in Brooklyn.
Share Your Version!
I absolutely love hearing how this creamy tomato sauce pasta bake turns out in your kitchen! Did you try the classic version or one of the variations — maybe the Moroccan spiced twist or a gluten-free adaptation? What did your family say when they took that first bite? Drop a comment below and let me know how it went. If you’re feeling proud (and you should be), snap a photo of your gorgeous herb pesto pasta and tag me @exorecipes on Instagram or Pinterest — I personally read every comment and love seeing your beautiful creations.
And here’s one question for you: What’s your favorite thing to serve alongside stuffed shells — a crisp salad, garlic bread, or something else entirely? I’m always looking for new pairing ideas from this amazing community. Leave a star rating too — it helps other home cooks find this recipe and know it’s been tested and loved.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Baked Stuffed Shells with Creamy Tomato Sauce & Herb Pesto recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
🍝 Did you make this recipe?
I’d love to hear how it turned out! Leave a comment below, tag me @exorecipes, and share your photo — your kitchen wins make my day.
💬 Share your twist
📸 Tag a photo

Baked Stuffed Shells with Creamy Tomato Sauce & Herb Pesto
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Method: Main Course
- Cuisine: Italian-American
Description
Jumbo pasta shells stuffed with a rich ricotta-spinach mixture, baked in a creamy tomato sauce and finished with a fresh herb pesto.
Ingredients
- 1 box (12 oz) jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 1 (10 oz) package frozen chopped spinach, thawed and squeezed dry
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
- 2 cups marinara sauce
- 1/2 cup heavy cream
- For the pesto:
- 1 cup fresh basil leaves
- 1/4 cup pine nuts
- 1/4 cup grated Parmesan cheese
- 1/4 cup olive oil
- 1 clove garlic
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Cook the jumbo pasta shells according to package directions until al dente. Drain and set aside to cool.
- In a large bowl, combine ricotta cheese, mozzarella, Parmesan, egg, spinach, garlic, salt, pepper, and nutmeg. Mix until well blended.
- In a separate bowl, whisk together marinara sauce and heavy cream. Spread half of the creamy tomato sauce in the bottom of a 9×13-inch baking dish.
- Stuff each cooked pasta shell with the ricotta-spinach mixture and place them open-side up in the baking dish.
- Pour the remaining creamy tomato sauce over the stuffed shells.
- Cover the dish with foil and bake for 25 minutes. Remove foil and bake for an additional 10 minutes, until bubbly and golden.
- While the shells bake, make the pesto: In a food processor, combine basil, pine nuts, Parmesan, olive oil, garlic, salt, and pepper. Pulse until smooth.
- Drizzle the herb pesto over the baked shells just before serving.
Notes
For a vegetarian version, ensure the Parmesan uses rennet-free enzymes. You can substitute whole milk ricotta for a lighter texture.
Nutrition
- Calories: 480
- Sugar: 8 g
- Fat: 24 g
- Carbohydrates: 42 g
- Protein: 22 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

