There's nothing quite like the comfort of Stuffed Shells bubbling away in the oven, filling your kitchen with the aroma of garlic, herbs, and melted cheese. With their golden tops and creamy centers, these cheesy pasta shells deliver a bite that's both satisfying and indulgent.

I first made this recipe on a chilly Sunday afternoon when I was craving something warm, cozy, and carb-filled. Since then, it’s become a go-to for potlucks, family dinners, and even freezer meal prep. It’s surprisingly simple to throw together, totally kid-approved, and budget-friendly to boot.
Let’s dive into why this recipe deserves a spot in your dinner rotation.
Why You’ll Love This Stuffed Shells Recipe
Get ready to fall in love with your new favorite Italian-inspired comfort food. This Stuffed Shells recipe brings together all the best parts of pasta night in one irresistible dish.
First, it's easy to make even on busy weeknights. The filling comes together in minutes, and while the shells boil, you can prep the sauce and cheese. A little assembly, a quick bake, and you’re good to go.
Second, it’s incredibly freezer-friendly. Make a double batch and freeze one – your future self will thank you. Whether you're feeding a crowd or meal-prepping for the week ahead, this recipe is a time-saver.
Third, it’s a hit with both kids and adults. The familiar flavors of marinara and cheese make it a comforting favorite, while the fun shape of the shells adds a playful twist that little ones love.
Finally, it’s endlessly customizable. From the type of cheese to adding veggies or ground meat, you can tailor it to your family’s preferences or whatever you have in the fridge.
Now that you’re excited about making these cheesy delights, let’s talk about what you’ll need.
Ingredients Notes

The beauty of these Stuffed Shells lies in the harmony of a few staple ingredients that come together to create something truly special. Each component adds flavor, texture, or richness that makes this dish stand out.
Jumbo pasta shells are the heart of this recipe. Their large size is perfect for holding the rich, creamy filling, and they hold their shape beautifully after baking. Be sure to cook them al dente – they’ll continue to soften in the oven, and you don’t want them falling apart during assembly.
Ricotta cheese is the base of the filling. It’s smooth, mild, and creamy, making it the perfect canvas for the herbs and seasonings you’ll mix in. I like to use whole milk ricotta for extra richness, but part-skim will also work if you're looking to lighten things up.
Mozzarella and Parmesan bring the gooey, cheesy goodness we all crave. Mozzarella melts into that irresistible stretchiness, while Parmesan adds a salty, nutty bite that balances the richness of the filling. A bit of both inside and on top gives the perfect cheesy contrast.
Marinara sauce ties everything together. Whether you use a high-quality store-bought brand or a homemade batch, go for something with a bold, savory flavor. The sauce adds moisture and depth to every bite, so don’t skimp on it.
You won’t need much in terms of equipment—just a large pot for boiling pasta, a mixing bowl, a baking dish, and some foil. A piping bag or zip-top bag with the corner cut off makes filling the shells easier, but a spoon will do the trick just fine.
How To Make This Stuffed Shells Recipe

Making Stuffed Shells might look fancy, but it’s actually a straightforward process that comes together easily, even for beginner cooks. Let me walk you through it.
Start by bringing a large pot of salted water to a boil. Cook the jumbo shells just until al dente, then drain and rinse them under cool water to stop the cooking process. Lay them out on a baking sheet so they don’t stick together while you prep the filling.
In a large bowl, mix your ricotta, shredded mozzarella, grated Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Stir until everything is well combined and smooth. The egg helps bind the filling and gives it a nice texture once baked.
Next, spoon a generous layer of marinara sauce across the bottom of your baking dish. Carefully fill each shell with the cheese mixture – you can use a small spoon, or a piping bag if you want to make it quicker and less messy.
Arrange the filled shells in the baking dish on top of the sauce, then spoon a bit more marinara over the top. Finish by sprinkling the remaining mozzarella and Parmesan over everything for that golden, bubbly topping.
Cover the dish with foil and bake in a 375°F oven for about 25 minutes. Then, uncover and bake for an additional 10-15 minutes, until the cheese is melted and just starting to brown around the edges. You’ll know it’s ready when the sauce is bubbling and the top is golden.
From start to finish, the whole process takes just under an hour, and most of that is hands-off time. What you get in return is a hearty, cheesy, crowd-pleasing dish that looks as good as it tastes.
Storage Options
These Stuffed Shells are just as delicious the next day, making them perfect for leftovers and meal prep. Let’s go over how to store and reheat them for best results.
To store in the fridge, allow the shells to cool completely, then transfer them to an airtight container or wrap the baking dish tightly with foil or plastic wrap. They’ll stay fresh for up to 4 days.
If you want to freeze them, assemble the dish but don’t bake it. Cover it tightly with a double layer of foil and freeze for up to 3 months. When you’re ready to bake, you can go straight from freezer to oven – just add 15-20 minutes to the baking time.
Individual portions also freeze well. Just place a few shells in freezer-safe containers, and you’ve got ready-to-go lunches or dinners that just need a quick warm-up.
For reheating, microwave individual portions on medium heat for 2-3 minutes, or warm the whole dish in a 350°F oven until heated through. Add a splash of marinara or water before reheating to keep things moist.
Variations and Substitutions
One of the best things about this Stuffed Shells recipe is how easy it is to tweak and customize. Whether you’re feeding picky eaters or using up what’s in your fridge, here are some fun ways to change it up.
Add some protein by mixing cooked ground beef, Italian sausage, or shredded chicken into the ricotta filling. It bulks up the dish and adds savory depth that makes it even more filling.
For a vegetarian boost, stir in some finely chopped spinach, kale, or sautéed mushrooms. Spinach is especially popular—it blends seamlessly with the ricotta and adds a lovely color contrast.
If you’re dairy-free or vegan, you can still enjoy stuffed shells. Swap in your favorite plant-based ricotta and mozzarella alternatives, and make sure your marinara is dairy-free. The texture and flavor might be slightly different, but it’s still delicious.
Try swapping the marinara for a creamy Alfredo or a pink sauce if you want to change the flavor profile. You can even use pesto for a fresh, herby twist.
Don’t be afraid to experiment with different herbs, cheeses, or even shell fillings like roasted squash or butternut. This recipe is forgiving and wide open to creativity.
So whether you're keeping it classic or putting your own spin on it, these Stuffed Shells are sure to become a staple in your kitchen.
PrintStuffed Shells Recipe
This classic Stuffed Shells recipe features jumbo pasta shells filled with a creamy ricotta, mozzarella, and Parmesan mixture, baked in rich marinara sauce. A family-favorite comfort food perfect for weeknight dinners or gatherings.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
-
20 jumbo pasta shells
-
15 oz ricotta cheese
-
1 ½ cups shredded mozzarella cheese
-
½ cup grated Parmesan cheese
-
1 large egg
-
2 cups marinara sauce
-
2 tbsp chopped fresh parsley
-
1 tsp garlic powder
-
Salt and pepper to taste
Instructions
-
Preheat oven to 375°F (190°C).
-
Cook shells according to package instructions; drain and set aside.
-
In a bowl, mix ricotta, 1 cup mozzarella, Parmesan, egg, parsley, garlic powder, salt, and pepper.
-
Spread 1 cup marinara in the bottom of a baking dish.
-
Fill each shell with the cheese mixture and place in the dish.
-
Top with remaining marinara and mozzarella.
-
Cover with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes.
-
Let sit for 5 minutes before serving.
Notes
Can be made ahead and refrigerated or frozen. Add spinach or ground meat for variation.
Nutrition
- Serving Size: 5 stuffed shells
- Calories: 420
- Sugar: 6g
- Sodium: 720mg





Leave a Reply