There's nothing quite like a bubbling dish of stuffed shells fresh out of the oven. The combination of tender pasta shells filled with creamy ricotta, smothered in a rich marinara sauce, and finished with a golden layer of melted cheese is pure comfort food at its finest.
I first made this recipe when hosting a family dinner, and it quickly became a staple. It's the perfect dish for feeding a crowd, meal prepping for the week, or just indulging in a cozy, homemade Italian classic.
Why You'll Love This Stuffed Shells Recipe
Get ready to add a new favorite to your dinner rotation. This stuffed shells recipe is as delicious as it is practical.
First, it's incredibly easy to prepare. While it looks fancy enough for a special occasion, the process is straightforward and beginner-friendly. Even if you’re new to Italian cooking, you’ll have no trouble bringing this dish together.
It's also budget-friendly. Made with pantry staples like pasta, cheese, and marinara sauce, this dish is a great way to feed a family without breaking the bank.
Versatility is another win. Whether you want to add spinach for a veggie-packed version, swap in ground beef for extra protein, or go completely vegan, this recipe adapts beautifully to different tastes and dietary needs.
And let’s not forget the leftovers! This dish reheats like a dream, making it a fantastic make-ahead meal for busy weeks.
Ingredients Notes

The magic of stuffed shells lies in the balance of simple ingredients coming together for a deliciously satisfying meal.
Jumbo pasta shells are the foundation of this dish. Be sure to cook them just until al dente, as they will continue cooking in the oven. Overcooked shells may tear when filling them.
Ricotta cheese gives the filling its signature creamy texture. I prefer whole milk ricotta for its richness, but part-skim works just as well if you want a lighter version.
Parmesan and mozzarella cheese are essential for flavor and that irresistible cheesy topping. Freshly grated Parmesan adds a nutty depth, while mozzarella creates the perfect gooey, melty finish.
Marinara sauce ties everything together. You can use your favorite store-bought sauce or make a simple homemade version with crushed tomatoes, garlic, and Italian seasoning.
A touch of garlic and Italian herbs enhances the filling with warm, savory notes. Fresh basil or parsley also makes a great garnish for a fresh pop of flavor.
How To Make This Stuffed Shells Recipe

Making stuffed shells is easier than you think! Here’s a step-by-step breakdown of how to create this comforting dish.
Start by cooking the jumbo pasta shells in a large pot of salted boiling water. Be sure to cook them al dente so they hold their shape when stuffed. Drain and let them cool slightly while you prepare the filling.
In a mixing bowl, combine ricotta cheese, shredded mozzarella, grated Parmesan, minced garlic, Italian seasoning, and an egg. The egg helps bind the filling together, ensuring it stays creamy and firm after baking.
Next, fill each cooked pasta shell with a generous spoonful of the cheese mixture. You can use a piping bag or a spoon to make this process easier. Arrange the stuffed shells in a baking dish with a layer of marinara sauce spread across the bottom.
Once all the shells are filled and arranged, pour more marinara sauce over the top, making sure each shell is well-coated. Sprinkle extra mozzarella and Parmesan on top for that irresistible cheesy crust.
Bake in a preheated oven at 375°F (190°C) for about 25-30 minutes, or until the cheese is melted and bubbly. Let the dish rest for a few minutes before serving so the flavors can settle.
Storage Options
Stuffed shells store beautifully, making them ideal for meal prepping.
To store leftovers, transfer them to an airtight container and refrigerate for up to 4 days. When reheating, cover with foil and bake at 350°F (175°C) until warmed through, or microwave individual portions.
For freezing, assemble the dish but do not bake it. Cover tightly with plastic wrap and aluminum foil, then freeze for up to 3 months. When ready to enjoy, bake straight from frozen at 375°F, adding 15-20 minutes to the cooking time.
Variations and Substitutions
One of the best things about stuffed shells is how easily they can be customized!
Want to add more protein? Mix cooked ground beef, sausage, or shredded chicken into the ricotta filling for a heartier meal.
For a vegetarian twist, stir in chopped spinach or sautéed mushrooms to add depth and extra nutrients to the filling.
Trying to go dairy-free? Use plant-based ricotta, vegan mozzarella, and a dairy-free Parmesan substitute to keep things creamy and delicious.
Love spice? Add a pinch of red pepper flakes to the sauce or mix some finely diced jalapeños into the cheese filling.
No ricotta on hand? Try substituting cottage cheese or mascarpone for a slightly different but equally delicious texture.
Experimenting with flavors is part of the fun, so don’t hesitate to make this dish your own!
PrintStuffed Shells Recipe
Enjoy a classic Italian stuffed shells recipe filled with creamy ricotta, mozzarella, and Parmesan, baked in rich marinara sauce for a comforting meal.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Dinner, Pasta
- Method: Baking
- Cuisine: Italian
- 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
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Instructions
- Preheat oven to 375°F (190°C). Cook jumbo shells according to package instructions; drain and set aside.
- In a bowl, mix ricotta, 1 cup mozzarella, Parmesan, egg, garlic powder, Italian seasoning, salt, and pepper.
- Fill each shell with the ricotta mixture and place in a baking dish with a layer of marinara sauce.
- Pour remaining marinara over the shells and sprinkle with remaining mozzarella.
- Cover with foil and bake for 25 minutes. Remove foil and bake for 10 more minutes until cheese is melted.
- Garnish with fresh parsley and serve warm.
Notes
- Add cooked spinach or ground beef to the filling for extra flavor.
- Use homemade or store-bought marinara sauce.
- Best served with garlic bread and a fresh salad.
Nutrition
- Serving Size: ¼ of recipe
- Calories: 420
- Sugar: 5g
- Sodium: 680mg






Leave a Reply