Ultimate Stuffed Shells: A Classic Italian Comfort Food Masterpiece
This Stuffed Shells Recipe is an absolute family favorite, bringing together soft, perfectly cooked jumbo pasta shells, a rich and creamy ricotta cheese filling, and a robust marinara sauce, all topped with gooey melted mozzarella. It’s a timeless Italian-American classic that promises pure comfort with every delicious bite.


A Note from the Author
Stuffed Shells: Your Go-To for Sharing, Freezing, and Feeding Loved Ones!
We all have those hectic days, don’t we? I certainly do. I remember one day distinctly: I’d promised a friend dinner, only for my husband to surprise me with a dinner and concert date. I needed a meal that could be prepped ahead of time, tucked into the fridge, and easily baked by someone else. My mind immediately went to stuffed shells.
That morning, I efficiently boiled the jumbo shells, mixed the savory ricotta filling, carefully stuffed each shell, and nestled them into a pan brimming with marinara sauce. I covered the dish, left clear instructions for my sitter, and headed out. Later that evening, after a quick stop at home to nurse the baby, I grabbed the warm pan and dropped it off at my friend’s house. Mission accomplished!
This experience perfectly encapsulates why I adore this recipe. It’s incredibly versatile. You can prepare the entire dish, pause before baking, and it will still taste wonderfully fresh when finally cooked. It’s also my favorite recipe to double – one pan for my family to enjoy right away, and another to freeze for a future busy night. Stuffed shells are a universally loved dish, ideal for feeding families, a thoughtful gesture for new parents, and they travel exceptionally well for potlucks or gatherings.
This recipe isn’t just about delicious food; it’s about smart cooking, convenience, and spreading joy. Whether you’re planning a cozy family dinner, need a reliable potluck dish, or want to stock your freezer with homemade goodness, these stuffed shells are your answer. The combination of tender pasta, creamy cheese, and rich sauce creates a truly satisfying meal that everyone will eagerly devour.

Essential Ingredients for Perfect Stuffed Shells
Crafting the perfect stuffed shells begins with selecting the right ingredients. Each component plays a vital role in creating that irresistible balance of flavors and textures. Here’s a detailed look at what you’ll need and some helpful tips for substitutions or enhancements:
| Ingredient | Swap or Tip |
|---|---|
| Jumbo Pasta Shells | Always cook a few extra shells. Pasta can be delicate, and some may tear during boiling or stuffing, so having spares ensures you have enough for your dish. |
| Whole-Milk Ricotta Cheese | For the richest, creamiest filling, whole-milk ricotta is highly recommended. While part-skim ricotta works, it will result in a slightly less decadent and drier filling. |
| Egg | The egg acts as a binder, helping the ricotta filling hold its shape. If you need an egg-free version, you can omit it, but be aware the filling will be softer and may be a bit more challenging to work with. |
| Freshly Shredded Mozzarella Cheese | Freshly shredded mozzarella melts beautifully and provides a superior texture compared to pre-shredded varieties, which often contain anti-caking agents. Provolone or an Italian cheese blend can be used for a slightly different flavor profile. |
| Freshly Grated Parmesan Cheese | Parmesan adds a sharp, salty depth to the cheese mixture. For an even more intense and tangy flavor, consider using Pecorino Romano cheese. |
| Marinara Sauce | A good quality marinara sauce is key. While homemade marinara offers unparalleled freshness, there are many excellent jarred options available. Choose one you love for the best results. |
| Fresh Basil or Parsley | Fresh herbs add a vibrant, aromatic finish to the dish. If fresh isn’t available, a dried Italian herb blend can be used, though the flavor will be less intense. |
| Dried Oregano, Thyme, Minced Garlic | These aromatic ingredients are essential for building the classic Italian flavor profile in the ricotta filling. Fresh garlic can be used for a bolder taste. |
| Salt and Pepper | Always season generously. Salt and pepper bring out the best in all the other ingredients, ensuring the filling is flavorful and balanced. |

Step-by-Step Guide: How to Craft Our Delicious Stuffed Shells
Making stuffed shells from scratch is a rewarding process, and with these clear steps, you’ll be serving a magnificent meal in no time. Follow along for a perfectly baked, cheesy pasta dish:
- Prepare the Pasta Shells: Begin by bringing a large pot of generously salted water to a rolling boil. Add your jumbo pasta shells, cooking them for approximately half the time indicated on the package, plus an additional minute (this usually translates to about 5-6 minutes, depending on the brand). The goal is to cook them al dente, ensuring they are pliable but still firm enough to handle and hold their shape during stuffing. Once cooked, drain the shells thoroughly and rinse them under cold water. This crucial step stops the cooking process and prevents the shells from sticking together, making them much easier to separate and stuff. Spread them out on a sheet of parchment paper on your counter to cool slightly.
- Create the Creamy Ricotta Filling: While your shells cool, preheat your oven to 350°F (175°C). In a large mixing bowl, gently whisk the large egg with a fork. This helps to break it up and incorporate it smoothly. Add the entire container of whole-milk ricotta cheese to the bowl and mix until it’s fully combined with the egg, creating a smooth, creamy base. Now, it’s time to infuse flavor! Stir in the fresh or dried basil, dried oregano, dried thyme, dried parsley, and minced garlic. Season the mixture generously with salt and freshly ground black pepper. A good starting point is about 1 teaspoon of salt and 1/2 teaspoon of pepper, but always taste and adjust to your preference.
- Incorporate the Cheeses: Next, finely shred both the mozzarella and Parmesan cheeses. The finer shred ensures a better melt and more even distribution throughout the filling. Add 2 cups of the shredded mozzarella and all of the grated Parmesan cheese to the ricotta mixture. Gently stir until all the cheeses are completely combined, forming a rich, flavorful, and slightly textured filling.
- Effortlessly Stuff the Shells: For a clean and easy stuffing process, transfer the entire cheese mixture into a large, gallon-sized resealable plastic bag. Press the filling to one corner of the bag and then snip off about 1 inch from that corner to create a piping bag. Carefully “pipe” approximately 2 tablespoons of the cheesy filling into each cooked jumbo pasta shell. This method is much tidier and more efficient than using a spoon, ensuring each shell is generously filled. This recipe should yield enough filling for 25-26 shells.
- Assemble for Baking: Take a 3-quart (9×13-inch) baking dish and spread half of your marinara sauce evenly across the bottom. This forms a flavorful bed for the shells and prevents them from sticking. Arrange the stuffed shells snugly in the baking dish, ensuring the open, cheese-filled side of each shell faces upwards. Pack them close together; this helps them stay moist and prevents the filling from drying out.
- Bake to Perfection: Pour the remaining marinara sauce evenly over the arranged stuffed shells. It’s important to completely cover all the shells with sauce to prevent any exposed pasta edges from becoming hard or dry during baking. Cover the baking dish tightly with aluminum foil and bake in your preheated oven for 30 minutes. This initial covered bake allows the flavors to meld and the shells to heat through.
- Add the Final Cheesy Layer: After 30 minutes, carefully remove the foil. Sprinkle the remaining 1 cup of mozzarella cheese evenly over the top of the shells. Return the dish to the oven, uncovered, for another 5-7 minutes, or until the cheese is beautifully melted, bubbly, and slightly golden.
- Serve and Garnish: Once out of the oven, let the dish rest for a few minutes before serving. Garnish with freshly chopped basil or parsley for a burst of fresh flavor and color. A final sprinkle of cracked black pepper also adds a lovely touch. Serve warm and enjoy this comforting, cheesy masterpiece!

Expert Tips for the Best Stuffed Shells
Achieving stuffed shell perfection is simple with a few key techniques. These tips will help you avoid common pitfalls and ensure your dish is consistently delicious and easy to prepare:
- Effortless Shell Stuffing: The easiest way to fill your jumbo shells is by using a large zip-top bag. Simply scoop your creamy cheese mixture into the bag, push it to one corner, snip off about a 1-inch corner, and pipe the filling directly into each shell. This method is much faster and less messy than using a spoon, ensuring each shell gets a consistent amount of delicious filling.
- Always Cook Extra Shells: Pasta shells can be fragile, and it’s not uncommon for a few to tear or break during boiling or the stuffing process. To avoid coming up short, always boil a few extra shells beyond what the recipe calls for. This small step can save you frustration and ensure you have enough perfect shells for your dish.
- Ensure Full Marinara Coverage: When layering your stuffed shells in the baking dish, make sure every single shell is thoroughly coated and submerged in marinara sauce. Any pasta exposed to the air during baking can become dry, hard, and unpleasant. Generous sauce coverage keeps the shells moist, tender, and flavorful, allowing them to absorb all the delicious notes of the sauce.
- Don’t Overcook Your Pasta: Remember to cook your jumbo shells to an al dente stage, or even slightly undercooked, as they will continue to soften and cook in the oven. Overcooked shells will be mushy and difficult to stuff, and they won’t hold their shape well.
Storage and Make-Ahead Instructions
Stuffed shells are a fantastic meal for planning ahead or enjoying later. Here’s how to properly store, make ahead, and freeze your delicious pasta:
- To Store Cooked Stuffed Shells: Leftover cooked stuffed shells can be kept in an airtight container in the refrigerator for 3–5 days. To reheat, place them in a baking dish, cover with foil, and bake at 350°F (175°C) until warmed through, usually about 20-30 minutes. You can also microwave individual portions.
- To Make Ahead (Refrigerate Before Baking): Assemble the entire dish as directed, but stop before baking. Cover the baking dish tightly with plastic wrap and then with aluminum foil. Refrigerate for up to 3 days. When ready to bake, remove from the fridge and let it sit at room temperature for about 30 minutes before baking. Add 5-10 extra minutes to the baking time to account for the cold temperature.
- To Freeze (Before Baking): Stuffed shells are wonderfully freezer-friendly. Assemble the shells in a freezer-safe baking dish, but do not bake them. Cover the dish tightly with plastic wrap, then with aluminum foil. Freeze for up to 3 months. When you’re ready to enjoy, you can either thaw the dish overnight in the refrigerator and then bake as directed (adding 5-10 extra minutes if still cold), or bake from frozen (covered) for about 60-75 minutes at 350°F (175°C), then uncover, add the remaining mozzarella, and bake for another 10-15 minutes until bubbly and golden.
Complement Your Stuffed Shells with These Delicious Sides:
Healthy
Refreshing Cucumber Salad
Side Dishes
Easy Roasted Vegetables
Green Salads
Crisp Garden Salad
Salads
Sweet Orange Fluff Salad
Classic Stuffed Shells Recipe
By Chelsea Lords
Stuffed Shells are the ultimate comfort food—tender pasta shells packed with creamy ricotta, a blend of Italian herbs, and rich marinara sauce. This dish is simple, wonderfully cheesy, and incredibly satisfying for any occasion, from weeknight dinners to special gatherings.
Prep Time: 20 minutes | Cook Time: 40 minutes | Total Time: 1 hour
Servings: 6 servings
Equipment You’ll Need:
- Large pot (for boiling pasta)
- 9 x 13-inch baking pan (for assembly and baking)
- Aluminum foil (for covering during baking)
- Large mixing bowl
- Whisk or fork
- Large resealable plastic bag (for piping)
Ingredients:
- Salt and pepper, to taste
- 25 to 26 jumbo pasta shells, uncooked (plus a few extra for spares)
- 1 large egg, lightly beaten
- 1 (15-ounce) container whole-milk ricotta cheese
- 1/4 cup fresh basil, chopped, or 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried parsley
- 1/2 teaspoon minced garlic (or 1 clove fresh garlic, minced)
- 3 cups mozzarella cheese, freshly shredded, divided (2 cups for filling, 1 cup for topping)
- 1 cup Parmesan cheese, freshly grated
- 3 cups marinara sauce (approximately 1 and a half standard jars, or homemade marinara sauce)
- Fresh basil or parsley, for topping shells, optional
Instructions:
- Bring a large pot of water to a boil. Add a generous amount of salt. Add the jumbo pasta shells and cook for half the time indicated on the package plus 1 minute (about 5–6 minutes). Drain the shells and rinse under cold water to stop the cooking and prevent sticking. Spread them on parchment paper on the counter to cool.
- Preheat oven to 350°F (175°C). In a large mixing bowl, whisk the egg. Add ricotta cheese and mix until completely combined. Stir in basil, oregano, thyme, parsley, minced garlic, and season well with salt and pepper (about 1 teaspoon salt and 1/2 teaspoon pepper).
- Finely grate mozzarella and Parmesan cheese. Add 2 cups of the mozzarella and all the Parmesan cheese to the ricotta mixture. Gently stir to combine.
- Transfer the cheese mixture to a large (gallon-sized) resealable plastic bag. Snip off 1 inch from one corner of the bag. Pipe about 2 tablespoons of the cheese mixture into each cooked shell (filling 25–26 shells).
- Spread half of the marinara sauce evenly across the bottom of a 3-quart (9×13-inch) baking dish.
- Place stuffed shells in the baking dish with the open side facing up, packing them close together.
- Cover shells evenly with the remaining marinara sauce. Ensure all shells are fully covered to prevent dry edges. Cover the dish tightly with aluminum foil and bake for 30 minutes.
- Remove foil and sprinkle the remaining 1 cup mozzarella evenly over the shells. Return to the oven for 5–7 more minutes or until the cheese is melted, bubbly, and lightly golden. Serve warm, topped with fresh basil or parsley and extra cracked pepper, if desired.
Recipe Notes:
Storage: Cooked stuffed shells can be stored in an airtight container in the fridge for 3–5 days. For freezing, assemble the shells with cheese filling, then place them on a large sheet pan. Cover tightly with plastic wrap and foil and freeze completely. Once frozen solid, transfer the shells to large freezer bags and store for up to 3 months. Thaw overnight in the fridge before baking, adding a few extra minutes to the bake time if still cold.
Nutrition Information:
Nutrition information is an approximation and will vary based on specific ingredients and brands used.
- Serving: 1 serving
- Calories: 370 kcal
- Carbohydrates: 27g
- Protein: 24g
- Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 87mg
- Sodium: 633mg
- Potassium: 144mg
- Fiber: 1g
- Sugar: 2g
- Vitamin A: 606IU
- Vitamin C: 1mg
- Calcium: 494mg
- Iron: 1mg
Delicious Variations to Try
While the classic stuffed shells are unbeatable, this recipe is incredibly adaptable. Feel free to experiment with these delicious variations to customize the dish to your taste:
- Hearty Spinach and Ricotta Shells: For a vibrant and nutritious twist, add fresh spinach to your ricotta filling. Sauté or microwave the spinach until wilted, then squeeze out all excess moisture thoroughly. This step is crucial to prevent the filling from becoming watery. Stir the dry spinach into the ricotta mixture for a classic spinach-ricotta stuffed shells recipe.
- Enhanced Herbaceousness: Elevate the fresh flavors by adding extra fresh basil and parsley to your ricotta filling. For an even brighter note, grate in a little lemon zest. The citrus zest provides a subtle tang that beautifully complements the creamy cheese and rich marinara, adding a layer of sophisticated freshness.
- Savory Chicken Parmesan Stuffed Shells: Transform this dish into a more substantial meal by incorporating chicken. You can use shredded cooked chicken, or for a full flavor experience, try this dedicated chicken Parmesan stuffed shells recipe which often includes crispy breaded chicken pieces within the filling.
- Robust Meaty Stuffed Shells: For meat lovers, this variation is a must-try. Brown Italian sausage (mild or spicy, depending on preference) or lean ground beef. Ensure you drain off any excess fat thoroughly after cooking. Let the meat cool slightly, then fold it through a portion of your ricotta cheese mixture before stuffing the shells. This adds a wonderfully savory depth and makes the dish even more filling.
Frequently Asked Questions About Stuffed Shells
Here are answers to some common questions about making and customizing stuffed shells:
Yes, you can! A great alternative to ricotta is cottage cheese. For a smoother texture, blend cottage cheese in a food processor or blender until it’s completely smooth, then proceed with the recipe as written. It offers a similar creamy consistency and tanginess.
Absolutely. Manicotti tubes are the most common substitute for jumbo shells. You’ll fill the manicotti tubes with the same ricotta mixture and bake them in the same manner. Large cannelloni pasta can also work, though it’s typically a bit smaller.
Yes, you can! For a heartier dish, brown about 1/2 to 1 pound of Italian sausage or ground beef. Drain off any excess fat thoroughly, let it cool, then fold it directly into the ricotta cheese mixture before stuffing the shells. This adds a wonderful savory depth.
To add a kick, you have a few options. You can use a spicy marinara sauce, add a pinch of red pepper flakes to the ricotta filling, or even incorporate a spicier Italian sausage into a meaty variation. Adjust the amount to your preferred level of heat.
