Classic stuffed shells are a delicious and comforting dish that brings the warmth of Italian cuisine right to your table. These large pasta shells are filled with a rich and creamy mixture of cheeses and sometimes meat, all baked in a flavorful tomato sauce. Perfect for family dinners or gatherings, they offer a satisfying meal that is sure to please even the pickiest eaters. Plus, there’s something incredibly rewarding about creating a dish that is not only hearty but also visually appealing.
Why you’ll love this dish
One of the most compelling reasons to whip up stuffed shells is their versatility. You can customize the filling to suit your tastes, whether you prefer a classic ricotta and mozzarella blend or want to experiment with different herbs and cheeses. The combination of creamy filling, savory sauce, and al dente pasta creates a harmonious balance of flavors and textures that is utterly satisfying.
"I can’t believe how easy these were to make! The kids loved them, and I did too!"
The best part? They can be made ahead of time and stored in the fridge or freezer, making meal prep a breeze. Whether for a weekday dinner or a special occasion, these stuffed shells are bound to impress.
How this recipe comes together
The process of making stuffed shells may seem daunting, but it’s quite straightforward. Begin with cooking the pasta shells until they are just al dente. While they cook, prepare the cheesy filling, mixing it with fresh herbs for added flavor. After draining the shells, simply fill each one with the mixture, then place them in a baking dish topped with marinara sauce. A final sprinkle of cheese on top will create a beautifully melted layer as they bake.
Prep Time: 30 min | Cook Time: 45 min | Total Time: 1 hour 15 min
What you’ll need
- 20-25 jumbo pasta shells
- 2 cups ricotta cheese
- 1 egg
- 1 cup shredded mozzarella cheese (plus more for topping)
- 1/2 cup grated Parmesan cheese
- 2 cups marinara sauce (store-bought or homemade)
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
- Fresh basil or parsley for garnish (optional)
Feel free to substitute ricotta with cottage cheese for a lighter version, if desired.
Step-by-step instructions
- Preheat your oven to 375°F (190°C).
- Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
- In a bowl, mix ricotta cheese, egg, mozzarella, Parmesan, garlic powder, Italian seasoning, salt, and pepper until well combined.
- Spread a thin layer of marinara sauce on the bottom of a baking dish.
- Carefully fill each pasta shell with the cheese mixture and place them seam side up in the baking dish.
- Pour the remaining marinara sauce over the filled shells, ensuring they are well covered. Sprinkle additional mozzarella cheese on top.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
- Let cool for 5-10 minutes before serving. Garnish with fresh herbs if desired.
Best ways to enjoy it
Stuffed shells are fantastic served hot right from the oven. You can pair them with a simple side salad for a pop of freshness or garlic bread for those who love a little crunch. A sprinkle of grated Parmesan and fresh basil on top not only enhances the dish’s presentation but also adds a delightful finishing touch.
Storage and reheating tips
To store leftovers, allow the stuffed shells to cool completely before transferring them to an airtight container. They can be kept in the refrigerator for up to 3-4 days. For longer storage, consider freezing them before baking—simply cover the dish with foil and freeze. When ready to enjoy, bake from frozen, adding an extra 10-15 minutes to the cooking time.
Helpful cooking tips
Here are a few tips to ensure perfect stuffed shells every time. First, don’t overcook the pasta. It should be only slightly firm, as it will continue to cook in the oven. Mixing a little marinara sauce into the cheese filling can also enhance the flavor. Lastly, consider letting the stuffed shells rest for a few minutes after baking; this allows the flavors to meld beautifully.
Creative twists
There are countless ways to put your own spin on this dish! You might try adding spinach or mushrooms to the cheese filling for added nutrition. For a meaty version, consider mixing in some sautéed ground beef or turkey. Alternatively, a blend of different cheeses like feta or goat cheese can offer a unique flavor profile.
FAQ
Can I prepare stuffed shells ahead of time?
Absolutely! You can assemble them a day in advance and store them in the refrigerator before baking. Just add a few extra minutes to the cooking time if they go in cold.
What’s the best way to reheat leftovers?
Reheat stuffed shells in the oven at 350°F (175°C) until heated through, about 20-25 minutes. You can cover them with foil to retain moisture.
Can I freeze stuffed shells?
Yes, you can freeze them before baking. Just wrap tightly in plastic wrap and aluminum foil. When ready to cook, thaw overnight in the fridge and bake as directed.

Classic Stuffed Shells
Ingredients
Method
- Preheat your oven to 375°F (190°C).
- Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
- In a bowl, mix ricotta cheese, egg, mozzarella, Parmesan, garlic powder, Italian seasoning, salt, and pepper until well combined.
- Spread a thin layer of marinara sauce on the bottom of a baking dish.
- Carefully fill each pasta shell with the cheese mixture and place them seam side up in the baking dish.
- Pour the remaining marinara sauce over the filled shells, ensuring they are well covered. Sprinkle additional mozzarella cheese on top.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
- Let cool for 5-10 minutes before serving. Garnish with fresh herbs if desired.



