There's something undeniably comforting about a bubbling dish of stuffed shells fresh out of the oven. The aroma of garlic, melted cheese, and rich tomato sauce fills the kitchen, making it nearly impossible to wait for that first bite.

I first made this Stuffed Shells recipe on a chilly Sunday afternoon when I was craving something cozy yet easy to pull together. It’s now become my go-to for everything from casual family dinners to bringing a dish to potlucks—everyone always asks for the recipe!
These shells are creamy, cheesy, and perfectly seasoned, tucked into a blanket of marinara and baked until golden. Whether you're cooking for a crowd or meal-prepping for the week, this recipe is one you’ll keep coming back to.
Let’s dive into exactly why this Stuffed Shells Recipe is a must-try.
Why You'll Love This Stuffed Shells Recipe
This dish is more than just pasta—it’s a warm, melty hug on a plate. Let’s talk about what makes it so special.
First off, it’s surprisingly easy to make. While it looks impressive with its golden, cheesy top and neatly filled pasta shells, the process is straightforward. If you can stir a filling and spoon it into pasta, you're already halfway there.
This recipe is also wonderfully budget-friendly. Using basic pantry ingredients like pasta, ricotta, and canned tomatoes, you can feed a whole family without breaking the bank. It's one of those rare meals that feels fancy but keeps your grocery bill in check.
And let’s not forget how make-ahead friendly it is. You can assemble the entire dish a day in advance, store it in the fridge, and just pop it in the oven when you're ready. Perfect for busy weeknights or prepping for a dinner party.
Lastly, it’s incredibly kid-approved and crowd-pleasing. Even picky eaters can’t resist the creamy cheese filling and familiar flavors. Pair it with a side salad and garlic bread, and you’ve got a meal that makes everyone happy.
Whether you're hosting guests or just feeding your family, this stuffed shells recipe is a guaranteed hit.
Ingredients Notes

What makes this recipe shine is how the ingredients come together into something greater than the sum of their parts. Each component has a purpose, and the balance of flavors is just right.
Let’s start with the jumbo pasta shells. These are the base of the recipe, and it’s worth seeking out a good-quality brand so they hold up well to boiling and baking. Cook them just until al dente—they’ll finish cooking in the oven and stay tender, not mushy.
Next up is the cheese filling. A combination of ricotta, shredded mozzarella, and grated Parmesan gives you that perfect creamy, stretchy, salty mix. I like to season the ricotta generously with Italian herbs, garlic, and a touch of nutmeg for depth.
A great marinara sauce ties everything together. You can use your favorite store-bought version or make your own if you have the time. I prefer a chunky, garlic-heavy sauce with a bit of a kick—it contrasts beautifully with the mellow cheese filling.
Don’t forget the egg! It’s mixed into the cheese filling to help bind it and give the stuffing a firmer texture once baked. Without it, the filling can be a bit too soft and runny.
You’ll also need a large baking dish and some foil to cover the shells for part of the bake time. I recommend a 9x13-inch dish, which fits the shells in a nice, even layer without overcrowding.
How To Make This Stuffed Shells Recipe

Making stuffed shells might sound a bit fussy, but the process is really simple once you break it down. Here's how it all comes together.
Start by boiling a large pot of salted water and cooking your jumbo shells until al dente. Be gentle when draining them—you want to avoid tearing the pasta since it needs to hold the filling. Let them cool slightly on a parchment-lined tray so they don’t stick together.
While the shells cool, it’s time to make the cheese filling. In a large mixing bowl, combine ricotta cheese, shredded mozzarella, Parmesan, one egg, and your favorite Italian seasonings—think oregano, basil, garlic powder, and a pinch of crushed red pepper for a subtle kick. Mix until smooth and creamy.
Next, spread a generous layer of marinara sauce on the bottom of your baking dish. This not only adds flavor but also keeps the shells from sticking. Then, take each shell and spoon in about two tablespoons of the cheese mixture. Nestle the filled shells into the sauce in a single layer.
Once all your shells are stuffed and arranged, pour more marinara over the top. Sprinkle on extra mozzarella and Parmesan cheese—don’t skimp here! This creates that irresistible cheesy crust that makes the dish so mouthwatering.
Cover the baking dish with foil and bake at 375°F for about 25 minutes. Then, uncover and bake for another 10–15 minutes until the cheese is golden and bubbling. Let it rest for a few minutes before serving so everything sets up nicely.
All in all, the whole process takes about 45–55 minutes, start to finish. It’s the perfect balance of effort and reward—simple enough for a weeknight, special enough for guests.
Storage Options
One of the best things about this recipe is how well it keeps. Whether you're meal prepping or storing leftovers, stuffed shells are built to last.
To store leftovers, let the dish cool completely, then transfer the shells to an airtight container. They’ll stay fresh in the fridge for up to 4 days. The flavors actually deepen a bit over time, making leftovers just as tasty.
If you want to freeze them, this recipe is perfect for that too. Assemble the shells in a freezer-safe baking dish, cover tightly with foil and plastic wrap, and freeze unbaked. They’ll keep for up to 3 months. When you're ready to eat, bake them straight from frozen—just add an extra 15–20 minutes to the baking time.
You can also freeze already baked shells. Just let them cool, portion them into individual servings, and store in airtight containers. Reheat them in the oven or microwave with a splash of marinara to keep things moist.
To reheat from the fridge, cover and bake at 350°F for 15–20 minutes, or until warmed through. A microwave works fine too—just heat in 1-minute intervals and stir occasionally if you’re doing single servings.
Variations and Substitutions
This recipe is a fantastic base, but there are so many ways to make it your own. Once you master the classic version, don’t be afraid to get creative.
For a heartier twist, add ground beef or Italian sausage to the marinara sauce. Just brown the meat with some garlic and onion, then stir it into the sauce before assembling. It adds a savory depth and makes the dish even more satisfying.
If you’re looking to sneak in some extra veggies, stir chopped spinach into the cheese filling. Make sure to squeeze out any excess moisture so the filling doesn’t get watery. Zucchini or mushrooms also work great sautéed and folded into the sauce.
Want a dairy-free version? Use a mix of plant-based ricotta and vegan mozzarella—these are surprisingly good these days. Just skip the egg or use a flax egg to help bind the filling.
For a little gourmet flair, try swapping in goat cheese or fontina for part of the mozzarella. It gives the filling a tangy richness that feels restaurant-worthy.
PrintStuffed Shells Recipe
This delicious Stuffed Shells recipe is a classic Italian-American comfort dish made with jumbo pasta shells filled with creamy ricotta, mozzarella, and Parmesan cheese, all baked to perfection in rich marinara sauce. It's an easy and satisfying meal perfect for weeknight dinners or family gatherings.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
-
20 jumbo pasta shells
-
2 cups ricotta cheese
-
1 ½ cups shredded mozzarella cheese
-
½ cup grated Parmesan cheese
-
1 egg
-
2 cups marinara sauce
-
2 tbsp chopped fresh parsley
-
1 tsp garlic powder
-
1 tsp Italian seasoning
-
Salt and pepper, to taste
Instructions
-
Preheat oven to 375°F (190°C).
-
Cook pasta shells according to package directions; drain and set aside.
-
In a bowl, mix ricotta, 1 cup mozzarella, Parmesan, egg, parsley, garlic powder, Italian seasoning, salt, and pepper.
-
Spread 1 cup marinara sauce in the bottom of a baking dish.
-
Stuff each shell with cheese mixture and place in dish.
-
Top with remaining sauce and sprinkle with remaining mozzarella.
-
Cover with foil and bake for 25 minutes.
-
Uncover and bake for an additional 10 minutes until bubbly and golden.
Notes
Can be made ahead and refrigerated or frozen. Add spinach or ground beef for variety.
Nutrition
- Serving Size: 5 shells
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 780 mg
Leave a Reply