Baked Stuffed Shells with Creamy Tomato & Herb Pesto
Baked Stuffed Shells with Creamy Tomato Sauce and Herb Pesto are the definition of comfort food, combining tender pasta, a rich cheese filling, and bold Mediterranean flavors. This stuffed pasta shells recipe balances creamy, savory, and herbaceous notes, making it ideal for weeknight dinners, family gatherings, and make‑ahead meals everyone genuinely loves.
Rooted in Italian tradition, ingredients like ricotta, mozzarella, and Parmesan reflect classics documented on Wikipedia pages for Ricotta cheese, Mozzarella cheese, and Parmesan cheese. The foundation of pasta itself, explained in Pasta, pairs perfectly with fresh herbs such as Basil, elevating this creamy tomato pasta into a timeless yet approachable dish.
Modern inspiration comes from Pinterest boards like Pesto recipe inspiration, Creamy tomato pasta ideas, Vegetarian comfort food, Herb garden pesto, and Weeknight dinner pasta, showing how baked stuffed shells remain versatile, visually appealing, and endlessly adaptable for home cooks seeking reliable, crowd‑pleasing comfort classics every single time.
Why You’ll Love This Recipe
There are plenty of reasons to fall in love with baked stuffed shells with creamy tomato sauce and herb pesto. This dish combines nostalgic comfort with fresh, flavorful ingredients, making it a reliable go-to whether you’re cooking for yourself or feeding a crowd.
- Simple, pantry-friendly ingredients: You don’t need anything fancy. The core components — ricotta, mozzarella, Parmesan, basil, and crushed tomatoes — are easy to find and come together beautifully. Learn more about the textures of mozzarella cheese and Parmesan cheese for an even deeper appreciation of this blend.
- Make-ahead friendly: Prepare the shells in advance and bake them when ready. This makes it a top pick for meal prep, weeknight dinners, or holiday gatherings. Plus, it freezes well and can be portioned out for lunches.
- Vegetarian-friendly comfort food: This recipe offers the satisfaction of a hearty pasta bake without meat. Pinterest’s vegetarian comfort food boards are full of variations on this theme, showcasing how stuffed pasta shells can deliver big flavor while still being meat-free.
- Crowd-pleasing and customizable: It’s easy to adjust — add spinach, mushrooms, or even ground meat for those who want it. Or swap cheeses for dairy-free alternatives to suit vegan diets.
- Gorgeous presentation: The contrast between the creamy tomato sauce and vibrant green pesto makes this dish not just delicious but beautiful too, earning its place on your table and Pinterest boards like weeknight dinner pasta.
Whether you’re aiming to impress dinner guests or enjoy a cozy night in, this creamy tomato & herb pesto pasta delivers every time — rich, flavorful, and made with love.
Ingredient Breakdown
The success of baked stuffed shells with creamy tomato sauce and herb pesto depends on choosing the right ingredients and understanding their role in the dish. Each component contributes texture, flavor, and balance, creating a cohesive and comforting pasta bake that feels both indulgent and fresh. Jumbo pasta shells are essential because their size allows them to hold generous amounts of creamy filling without tearing during baking. Ricotta cheese forms the base of the stuffing, offering a mild, creamy texture that absorbs herbs and seasoning beautifully. Shredded mozzarella adds meltability and stretch, while grated Parmesan provides sharpness and depth.
Fresh herbs such as basil and parsley bring brightness that cuts through the richness of the cheeses. A single egg binds the filling, ensuring it stays fluffy rather than crumbly. For the sauce, olive oil and garlic establish a savory foundation, while crushed tomatoes create body and acidity. Heavy cream softens the tomatoes, producing a smooth, luxurious creamy tomato sauce. Finally, the herb pesto made from basil, parsley, olive oil, nuts, and Parmesan adds aromatic intensity, tying the entire stuffed pasta shells recipe together into a balanced, comforting classic.
How to Make the Cheese Filling
Creating the perfect cheese filling is key to achieving rich, satisfying stuffed pasta shells. Begin by placing ricotta cheese in a mixing bowl and gently stirring to smooth out any lumps. Add shredded mozzarella and grated Parmesan, combining them evenly so every bite melts consistently. Crack in the egg, which helps the mixture set during baking without becoming dense. Finely chopped basil and parsley should be folded in next, distributing fresh herb flavor throughout the filling.
Season generously with salt and pepper, tasting as you go to ensure balance. The mixture should be creamy yet thick enough to hold its shape when spooned. If the ricotta seems watery, draining it briefly beforehand can prevent soggy shells. This step creates a filling that is light, flavorful, and sturdy, forming the heart of this baked stuffed shells dish while complementing both the creamy tomato pasta sauce and vibrant herb pesto.
Making the Creamy Tomato Sauce
The creamy tomato sauce is what transforms this dish from ordinary pasta into true comfort food. Start by heating olive oil in a saucepan over medium heat, then add minced garlic and cook until fragrant, not browned. This gentle sauté releases aroma and depth without bitterness. Stir in crushed tomatoes, allowing them to simmer so excess moisture evaporates and the flavors concentrate. Season lightly with salt and pepper at this stage to build a balanced base.
Once the sauce thickens slightly, reduce the heat and slowly stir in heavy cream. This step softens the acidity of the tomatoes, creating a smooth, velvety texture. Simmer briefly until fully combined, avoiding high heat to prevent separation. The result should be rich but not heavy, coating the back of a spoon easily. This sauce provides moisture during baking and pairs beautifully with the cheese-filled shells and herb pesto topping.

Homemade Herb Pesto Instructions
Herb pesto adds freshness and complexity to baked stuffed shells with creamy tomato sauce. To make it, combine fresh basil leaves and parsley in a food processor. Add pine nuts for subtle richness, along with a garlic clove for sharpness. Pulse the mixture until finely chopped before adding grated Parmesan cheese, which enhances umami and body. With the processor running, slowly drizzle in olive oil until the pesto becomes smooth and spoonable.
Season with salt to taste, adjusting carefully since Parmesan already adds salinity. The pesto should be vibrant green and aromatic, not oily or paste-like. If needed, a small splash of water can loosen the texture. This herb pesto acts as both garnish and flavor enhancer, cutting through the creamy elements of the dish and providing contrast that keeps each bite lively and balanced.
Assembling the Stuffed Shells
Assembling the dish correctly ensures even cooking and maximum flavor. Begin by spreading a thin layer of creamy tomato sauce across the bottom of your baking dish to prevent sticking. Using a spoon or piping bag, fill each cooked jumbo shell with the cheese mixture, being careful not to overstuff. Arrange the shells open-side up in neat rows, allowing a little space between them.
Once all shells are placed, spoon the remaining tomato sauce evenly over the top, ensuring each shell is lightly coated. Finish by drizzling or spooning herb pesto across the dish, creating pockets of fresh, aromatic flavor. This layering method ensures moisture, flavor distribution, and visual appeal, setting the stage for perfectly baked stuffed pasta shells.
Baking Instructions and Tips
Proper baking is essential for achieving tender pasta and a bubbly, golden finish. Cover the assembled dish with foil and bake in a preheated oven until the sauce is hot and the filling is set. This initial covered stage traps steam, preventing the shells from drying out. Afterward, remove the foil and continue baking until the top is lightly golden and the sauce bubbles around the edges.
Allow the dish to rest briefly after removing it from the oven. This helps the filling firm up slightly, making serving easier. Avoid overbaking, as this can cause the cheese to become rubbery. Following these steps ensures your baked stuffed shells emerge creamy, cohesive, and irresistibly comforting.
Serving Suggestions
These baked stuffed shells are satisfying on their own but pair beautifully with simple sides. Serve them alongside a crisp green salad with a light vinaigrette to balance the richness. Garlic bread or warm focaccia complements the creamy sauces perfectly. For added color and nutrition, roasted vegetables like zucchini or broccoli make excellent accompaniments. Whether plated for guests or served family-style, this dish feels generous and welcoming, ideal for casual dinners or special occasions alike.
Make-Ahead and Freezer Instructions
One of the biggest advantages of this stuffed pasta shells recipe is how well it fits into meal planning. You can assemble the entire dish up to a day in advance, cover it tightly, and refrigerate until ready to bake. For longer storage, freeze the unbaked shells in a freezer-safe dish. When ready to cook, bake straight from frozen, adding extra time as needed.
Leftovers reheat well in the oven or microwave, retaining their creamy texture. This flexibility makes the dish perfect for busy schedules, allowing you to enjoy homemade creamy tomato & herb pesto pasta with minimal effort on serving day.
Variations and Substitutions
This recipe is highly adaptable, making it easy to suit different tastes and dietary needs. Add sautéed spinach or mushrooms to the cheese filling for extra vegetables. For a heartier version, incorporate cooked ground meat into the tomato sauce. Dairy-free cheeses and tofu ricotta can create a vegan-friendly alternative, while gluten-free pasta shells accommodate gluten sensitivities.
Nut-free pesto can be made by omitting pine nuts or replacing them with seeds. These variations ensure the dish remains inclusive while preserving the comforting essence of baked stuffed shells.
Common Mistakes to Avoid
Avoid overcooking the pasta shells before baking, as they will continue to soften in the oven. Using watery ricotta can lead to a loose filling, so draining it beforehand is important. Skipping seasoning at each stage can result in a bland final dish. Finally, overcrowding the baking dish may cause uneven heating. Paying attention to these details ensures consistently delicious stuffed pasta shells every time.

FAQs
Can I make stuffed shells ahead of time?
Yes, this dish is ideal for advance preparation. Assemble the shells, cover, and refrigerate for up to twenty-four hours before baking.
How do I prevent pasta shells from tearing?
Cook shells just until al dente and handle gently. Stir occasionally while boiling to prevent sticking.
What is the best cheese for stuffed shells?
Ricotta provides creaminess, mozzarella adds melt, and Parmesan enhances flavor. Together they create balance.
How do I store leftovers?
Store baked shells in an airtight container in the refrigerator for up to three days. Reheat gently.
Can I freeze stuffed shells with cream sauce?
Yes, freezing before baking works best. Thaw slightly or bake from frozen with extra time.
Stuffed Pasta Shells Recipe with Creamy Tomato & Pesto
Description
This Baked Stuffed Shells with Creamy Tomato Sauce and Herb Pesto recipe delivers everything comforting about baked pasta in one satisfying dish. Jumbo shells are filled with a rich, herbed cheese mixture, layered with velvety tomato cream sauce, and finished with fresh, aromatic pesto. The result is a balanced combination of creamy, tangy, and herbaceous flavors that feels indulgent yet approachable. Perfect for family dinners, gatherings, or meal prep, this recipe transforms simple ingredients into a timeless comfort food classic that never fails to impress.
Ingredients
For the shells:
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 large egg
- 2 tablespoons chopped fresh basil
- 2 tablespoons chopped fresh parsley
- Salt and pepper to taste
For the creamy tomato sauce:
- 2 tablespoons olive oil
- 3 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- ½ cup heavy cream
- Salt and pepper to taste
For the herb pesto:
- 1 cup fresh basil leaves
- ¼ cup parsley
- 2 tablespoons pine nuts
- 1 garlic clove
- ¼ cup grated Parmesan cheese
- ⅓ cup olive oil
- Salt to taste
Instructions
Preheat your oven to 375°F (190°C).
Cook the jumbo pasta shells in salted boiling water until al dente. Drain and set aside.
In a mixing bowl, combine ricotta cheese, mozzarella cheese, Parmesan cheese, egg, chopped basil, parsley, salt, and pepper. Mix until well combined.
To make the creamy tomato sauce, heat olive oil in a saucepan over medium heat. Add minced garlic and sauté for about 1 minute. Stir in crushed tomatoes, bring to a simmer, then reduce the heat and stir in the heavy cream. Season with salt and pepper.
For the herb pesto, combine basil, parsley, pine nuts, garlic, Parmesan, and olive oil in a food processor. Blend until smooth. Season with salt to taste.
Spread a layer of creamy tomato sauce on the bottom of a baking dish.
Fill each cooked pasta shell with the cheese mixture and arrange them in the baking dish over the sauce.
Pour remaining creamy tomato sauce over the shells, then spoon herb pesto on top.
Cover the dish with foil and bake for 25 minutes. Remove foil and bake for an additional 10 minutes until bubbly and slightly golden.
Let cool slightly before serving.
Notes
Use high-quality ricotta for the best texture and flavor. Draining excess moisture helps maintain a creamy but firm filling. Adjust seasoning at each stage to avoid a flat final dish. Allow the baked shells to rest briefly before serving for cleaner portions. This recipe is flexible, making it easy to adapt with vegetables, proteins, or dietary substitutions while maintaining its comforting character.

