Welcome to the ultimate guide for crafting the most delectable Stuffed Shells you’ll ever taste! This classic Italian-American comfort food is a true crowd-pleaser, perfect for a cozy family dinner or an impressive gathering. Our easy-to-follow recipe brings together jumbo pasta shells, a rich, creamy three-cheese filling, and a luscious marinara sauce, all baked to golden perfection. What makes this dish truly special is not just its incredible flavor and satisfying texture, but also its versatility. You can effortlessly prepare it in advance, making your busy weeknights a breeze, or even freeze an extra tray to enjoy a homemade meal whenever the craving strikes. Get ready to create a dish that embodies warmth, flavor, and culinary ease—a recipe the entire family will undoubtedly adore!

What Makes These Stuffed Shells Unforgettable?
Stuffed pasta shells have been a beloved staple in Italian cuisine for generations. While many variations exist, our recipe stands out by focusing on key elements that elevate it from good to truly exceptional. It’s the perfect blend of tradition and perfected technique, ensuring every bite is a memorable experience.
- The Irresistibly Creamy Three-Cheese Filling: This isn’t just any cheese filling; it’s a symphony of textures and flavors. We combine fresh, rich ricotta cheese, perfectly melted mozzarella, and savory Parmesan cheese. The ricotta provides that essential creamy base, mozzarella delivers the incredible melt and stretch, while Parmesan adds a sharp, salty depth that rounds out the flavor profile beautifully. This trifecta guarantees an ultra-cheesy, utterly delicious experience that’s a highlight of the dish.
- A Marinara Sauce Bursting with Flavor: The foundation of any great pasta dish is its sauce. Our recipe utilizes a homemade marinara that’s surprisingly simple yet incredibly robust. Crafted from minimal, high-quality ingredients, it achieves a vibrant, fresh tomato flavor that complements the rich cheese filling without overpowering it. Once you try this sauce, we’re confident it will become your preferred go-to marinara for all your Italian culinary endeavors. Its bright acidity and hint of sweetness cut through the richness of the cheese, creating a perfectly balanced dish.
- Remarkably Easy to Prepare: Despite its gourmet taste and impressive presentation, this stuffed shells recipe is designed for ease. We believe that delicious food shouldn’t be complicated. You can whip up the luxurious cheesy filling while your jumbo pasta shells are boiling to al dente perfection. Then, it’s a simple matter of filling the shells, arranging them neatly in a casserole dish, and letting your oven do the rest. This streamlined process makes it an ideal meal for busy weeknights, yet it’s sophisticated enough to impress guests at your next dinner party. It’s simple elegance on a plate!

Essential Ingredients for Perfect Stuffed Shells
Crafting the perfect stuffed shells begins with selecting the right ingredients. Below, we detail each component, explaining its role in the recipe and offering helpful substitution tips to ensure your dish is always a success. For precise measurements, please refer to the comprehensive recipe card located at the bottom of this page.
- Jumbo Shells: These large, concave pasta shells are specifically designed to cradle generous amounts of our delicious cheese filling. You’ll typically find a 12-ounce box on the pasta aisle of your grocery store, which usually contains around 35 shells—more than enough for a hearty meal. Cooking them al dente is crucial; they should be pliable enough to fill but still have a slight bite, as they will continue to cook in the oven.
- Ricotta Cheese: For the ultimate creamy and flavorful filling, we highly recommend using whole milk ricotta cheese. Its higher fat content contributes to a richer taste and a smoother, more luxurious texture compared to part-skim varieties. If your ricotta seems particularly watery, consider draining it in a fine-mesh sieve lined with cheesecloth for 30 minutes to an hour to prevent a runny filling.
- Mozzarella Cheese: Freshly grated mozzarella makes all the difference! While pre-grated bags are convenient, they often contain anti-caking agents that can hinder proper melting and result in a less smooth, less cohesive cheese layer. Grating your own mozzarella from a block ensures a beautifully gooey, stretchy, and evenly melted finish that is essential for baked pasta dishes.
- Parmesan Cheese: Both “shaker parm” (pre-grated) and freshly grated Parmesan cheese work wonderfully in this recipe. While fresh Parmesan offers a more intense, nutty flavor, the shaker variety is perfectly acceptable and still adds that characteristic salty, umami depth to the cheese mixture. We’ve thoroughly tested the recipe with both, and the results are consistently delicious.
- Egg (Optional but Recommended): A large egg serves as a fantastic binding agent in the cheese mixture. It helps hold the filling together, preventing it from crumbling and making the shells easier to stuff. The egg also contributes to a slightly richer texture once baked. If you don’t have an egg on hand or prefer to omit it, the recipe will still work, though the filling might be a touch looser.
- Fresh Basil: A scattering of fresh basil adds a burst of vibrant, aromatic, and slightly peppery flavor that brightens the entire dish. Finely chopped basil mixed into the filling and used as a garnish is key. If fresh basil is unavailable, a smaller amount of dried basil can be substituted, though the flavor will be less pronounced.
- Italian Seasoning: This classic herb blend brings warm, savory notes to the cheese filling. You can easily make your own homemade Italian seasoning blend in just 5 minutes and store it in your pantry for up to 6 months—find our simple recipe via the link provided. Alternatively, high-quality pre-made Italian seasoning from the spice aisle is a convenient choice.
- Salt: Essential for seasoning both the pasta water and the cheese filling. Proper seasoning is critical to enhancing all the other flavors in the dish. Don’t be shy with salt in the pasta water; it should taste like the sea to properly season the shells from the inside out.
- Marinara Sauce: The luscious marinara sauce is the heart of this dish. Our easy homemade marinara recipe, made with just 8 simple ingredients in 30 minutes, is highly recommended for its fresh and robust flavor. It can be made ahead of time and stored in the fridge or freezer. If using store-bought, Rao’s is an excellent choice for its premium quality and authentic taste. For those who prefer a heartier, meat-based sauce, feel free to substitute with our Italian sausage marinara or a rich bolognese sauce with ground beef. These meat sauces add another layer of savory deliciousness to the stuffed shells.
Step-by-Step Instructions for Making Stuffed Shells
Creating these delightful stuffed shells is a straightforward process, and we’ve included detailed instructions and helpful tips below to guide you every step of the way. For a quick reference of the full recipe details, scroll down to the recipe card at the bottom of this post.






- Boil the Pasta Shells: Begin by preheating your oven to 350°F (175°C). Next, bring a large pot of generously salted water to a rolling boil over high heat. Once boiling vigorously, add the jumbo shells and cook them until they are al dente—this usually takes about 4-5 minutes. It’s important not to overcook them, as they will continue to soften in the oven. Drain the cooked shells thoroughly and arrange them in a single layer on a cutting board or baking sheet to cool slightly and prevent them from sticking together. This step is crucial for easy filling.
- Prepare the Cheesy Filling: While your pasta shells are cooking and cooling, prepare the rich three-cheese filling. In a large mixing bowl, combine the whole milk ricotta cheese, 1 cup of shredded mozzarella cheese, grated Parmesan cheese, the large egg (if using), fresh chopped basil, Italian seasoning, and salt. Stir all the ingredients together thoroughly until they are well combined and the mixture is smooth and uniform. This ensures every shell is bursting with balanced flavor.
- Fill the Shells: Once the shells are cool enough to handle, it’s time to fill them. You can use a small spoon to carefully scoop the cheesy mixture into each shell. For a neater and quicker process, you might find it easier to transfer the cheese filling into a piping bag (or a large Ziploc bag with a corner snipped off) and pipe the mixture directly into the shells. Aim for a generous but not overflowing fill for each shell.
- Assemble and Bake the Casserole: Pour approximately 1 cup of your marinara sauce evenly over the bottom of a 9×13 inch baking dish. This creates a flavorful base and prevents the shells from sticking. Arrange the cheese-stuffed shells in a single layer on top of the marinara sauce. Once all shells are in place, pour the remaining marinara sauce evenly over the shells, ensuring they are well coated. Finally, sprinkle the remaining two cups of shredded mozzarella cheese over the entire dish. Tightly cover the casserole dish with a piece of aluminum foil. Place the covered dish in your preheated 350°F (175°C) oven and bake for 20 minutes. After 20 minutes, carefully remove the aluminum foil and continue baking for another 10 minutes, or until the cheese on top is beautifully melted, bubbly, and lightly golden brown. Before serving, you can optionally garnish with extra fresh chopped basil or parsley for a burst of color and freshness.
Pro Tip for Meal Prepping: This fantastic dish can be assembled up to two days in advance. Simply cover the assembled casserole tightly with foil or plastic wrap and store it in the refrigerator until you’re ready to bake. This makes it a perfect solution for stress-free entertaining or busy weeknights!

Make-Ahead, Storage, and Reheating Tips for Stuffed Shells
One of the many beauties of this stuffed shells recipe is its incredible suitability for meal prepping and freezing. I often double the recipe to make one tray for dinner tonight and freeze another for a future meal. Finding a ready-made, delicious homemade meal in your freezer is always a delightful surprise!
Freezing Uncooked Stuffed Shells:
When preparing a tray of stuffed shells for later freezing, ensure they are tightly sealed to prevent freezer burn. It’s best to store them in an airtight, freezer-safe container with a lid. If you’re using a casserole dish without a lid, cover it securely with two layers of aluminum foil. Label the dish with the date, and it will keep beautifully in the freezer for up to 6 months.
Baking from Frozen:
No need to thaw! You can take your frozen tray of stuffed shells straight from the freezer and place it directly into a preheated oven (350°F/175°C). Keep the dish covered with foil. Since it’s starting from frozen, you’ll need to add about 15 minutes to the initial baking time. So, bake the covered stuffed shells for approximately 35 minutes. Then, remove the foil and continue baking for another 10-15 minutes, or until the cheese is melted, bubbly, and the dish is heated through to the center.
Storing Leftover Cooked Stuffed Shells:
If you have leftover cooked stuffed shells, store them in an airtight container in the refrigerator. They will remain fresh and delicious for up to 7 days. This makes them perfect for packed lunches or quick reheated dinners throughout the week.
Reheating Cooked Stuffed Shells:
Microwave: For reheating a single serving, place the stuffed shells on a microwave-safe plate. Cover loosely with a microwave-safe lid or plastic wrap and microwave for 2-3 minutes, or until thoroughly heated. Stirring the sauce slightly can help with even heating.
Oven: If you’re reheating multiple servings or an entire partial casserole, the oven is the best method to maintain texture. Place the stuffed shells in an oven-safe dish and cover it tightly with aluminum foil. Reheat in a 350°F (175°C) oven for about 15-20 minutes, or until the entire dish is heated through and the cheese is re-melted and bubbly.
What to Serve Alongside Your Stuffed Shells
While Stuffed Shells are a complete and satisfying meal on their own, pairing them with the right sides can elevate your dining experience and create a well-rounded feast. Here are some delicious suggestions to complement the rich flavors of this pasta dish:
Delicious Bread Pairings:
Nothing beats a good piece of bread for soaking up every last drop of that flavorful marinara sauce. Consider these options:
- Garlic Bread: A classic for a reason! The crisp crust and aromatic garlic butter perfectly contrast the soft, cheesy shells.
- Cheesy Pull-Apart Rolls: These offer an extra layer of cheesy goodness and are incredibly fun to share.
- Garlic Knots: Soft, chewy, and loaded with garlic flavor, they are a delightful addition to any Italian meal.
- Crusty Italian Bread: A simple, rustic loaf toasted or served warm is always a winner.
Fresh and Vibrant Side Salads:
To balance the richness of the pasta, a crisp, fresh salad is an excellent choice:
- Italian Salad: A medley of fresh greens, ripe tomatoes, cucumbers, red onion, olives, and a zesty Italian vinaigrette.
- Grilled Caesar Salad: Especially fantastic during warmer months, grilling the romaine adds a smoky depth to this beloved classic.
- Simple Green Salad: A mix of your favorite greens with a light lemon-herb dressing is always refreshing.
- Eggplant Salad: A flavorful and unique option for those looking to expand their palate.
Adding a Protein Boost:
Since our Stuffed Shells recipe is meatless, you might want to add a protein on the side to make the meal even more substantial:
- Homemade Meatballs: Classic Italian meatballs, simmered in marinara sauce, are a perfect complement. You can even serve them alongside or on top of the shells.
- Italian Sausage: Grilled or pan-fried Italian sausage (sweet or spicy) can be served whole or sliced and mixed into the sauce.
- Grilled Chicken or Shrimp: Lightly seasoned and grilled chicken breast or shrimp can offer a leaner protein option that still pairs beautifully with the rich flavors.
By thoughtfully choosing your accompaniments, you can transform a delicious plate of stuffed shells into a truly memorable and satisfying meal for any occasion.

Explore More Delicious Pasta Recipes
If you’ve enjoyed our Stuffed Shells, you’ll love diving into these other tried-and-true pasta recipes that are guaranteed to become new favorites in your kitchen. Each one has been perfected to deliver maximum flavor and enjoyment!
Stuffed Shells: A Cheesy Baked Pasta Delight
Indulge in the ultimate comfort food with this easy recipe for Stuffed Shells! This cheesy baked pasta dish is a classic Italian-American favorite, brimming with incredible flavor. It’s incredibly versatile, perfect for preparing ahead of time or freezing for a convenient meal later. This make-ahead friendly recipe is guaranteed to be a hit with the entire family, offering a satisfying and delicious dinner solution any night of the week!
Ingredients
- 12 ounces jumbo pasta shells, uncooked (approximately 35 shells)
- 32 ounces whole milk ricotta cheese
- 1 large egg (optional, for binding)
- 3 cups shredded mozzarella cheese, divided
- ½ cup grated parmesan cheese
- ¼ cup fresh basil, chopped
- 2 teaspoons Italian seasoning (click link for homemade recipe)
- 1 teaspoon salt
- 32 ounces marinara sauce (click link for homemade recipe, or use your favorite store-bought brand like Rao’s)
Instructions
- Preheat your oven to 350°F (175°C).
- Bring a large pot of heavily salted water to a boil. Add the jumbo shells and cook for 4-5 minutes until al dente. Drain the shells and arrange them in a single layer on a cutting board to cool slightly.
- In a medium bowl, combine the ricotta cheese, egg (if using), 1 cup of shredded mozzarella cheese, parmesan cheese, fresh basil, Italian seasoning, and salt. Mix thoroughly until well combined.
- Spoon or pipe the cheese mixture into each cooked pasta shell.
- Pour 1 cup of marinara sauce evenly into the bottom of a 9×13 inch baking dish.
- Arrange the filled shells in a single layer over the sauce. Pour the remaining marinara sauce over the shells, ensuring even coverage.
- Evenly sprinkle the remaining two cups of shredded mozzarella cheese over the top of the shells in the baking dish.
- Cover the baking dish tightly with aluminum foil and bake for 20 minutes. Remove the foil and continue baking for another 10 minutes, or until the cheese is melted and bubbly and lightly golden. Serve warm, garnished with extra fresh basil if desired.
Notes
- Marinara sauce variations: If you prefer a meat sauce, you can substitute the plain marinara with our Italian sausage marinara or a rich bolognese sauce with ground beef.
- Make-ahead and freezing: This dish can be assembled up to two days in advance. Cover and store it in the fridge until ready to bake. Uncooked shells can also be frozen for up to 6 months; store them in an airtight container or a casserole dish tightly covered with two pieces of foil. See the “Make-ahead, storage and reheating tips” section above for detailed freezing and baking instructions from frozen.
Nutrition Facts (per serving)
Calories: 725 kcal (36%)
Carbohydrates: 58g (19%)
Protein: 42g (84%)
Fat: 37g (57%)
Saturated Fat: 22g (110%)
Polyunsaturated Fat: 2g
Monounsaturated Fat: 10g
Cholesterol: 156mg (52%)
Sodium: 1742mg (73%)
Potassium: 814mg (23%)
Fiber: 4g (16%)
Sugar: 8g (9%)
Vitamin A: 1882mg (38%)
Vitamin C: 11mg (13%)
Calcium: 719mg (72%)
Iron: 3mg (17%)
*Nutrition information is an estimate and will vary based on specific ingredients and brands used.
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!