Stuffed Shells
There's something undeniably comforting about a warm, cheesy dish of stuffed shells, fresh from the oven. This Italian-American classic is a staple in many households, and for good reason - it's easy to make, feeds a crowd, and is sure to become a family favorite. I still remember helping my grandmother in the kitchen, learning the intricacies of filling and baking these delicate pasta shells to perfection.
What makes this recipe special is the combination of tender pasta, rich ricotta filling, and a blend of melted mozzarella and parmesan cheese. It's a dish that's both comforting and elegant, perfect for a weeknight dinner or a special occasion. Whether you're a seasoned cook or just starting out, this recipe is easy to follow and requires minimal special equipment.
One of the best things about stuffed shells is their versatility. You can serve them as a main course, a side dish, or even as a snack. They're also a great make-ahead option, as they can be prepared up to a day in advance and baked when you're ready. In this recipe, we'll walk through the steps to make a classic version of stuffed shells, with some helpful tips and variations along the way.
So, who is this recipe for? It's for anyone who loves Italian-American cuisine, or just a good comfort food dish. It's for families, for couples, and for individuals who want to make a delicious meal without a lot of fuss. And, it's for anyone who wants to learn the basics of cooking pasta and working with cheese - two essential skills in any kitchen.
In terms of when to make this recipe, the answer is anytime. Stuffed shells are a year-round dish that can be enjoyed in any season. They're perfect for a cold winter night, a springtime gathering, or a summer barbecue. And, because they're so easy to make, you can whip them up on a whim, without a lot of planning or preparation.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal special equipment.
- It's a comforting and indulgent dish that's perfect for a weeknight dinner or a special occasion.
- The combination of tender pasta, rich ricotta filling, and melted mozzarella cheese is a match made in heaven.
- Stuffed shells are a great make-ahead option, as they can be prepared up to a day in advance and baked when you're ready.
- This recipe is versatile and can be served in a variety of ways - as a main course, a side dish, or even as a snack.
- It's a dish that's both comforting and elegant, making it perfect for a family dinner or a dinner party.
Why This Recipe Works
The key to making great stuffed shells is in the layering of flavors and textures. You start with a base of tender pasta, which provides a gentle foundation for the dish. Then, you add a rich and creamy ricotta filling, which is flavored with parmesan cheese, eggs, and herbs. This filling is what gives the shells their signature taste and texture.
Next, you add a layer of melted mozzarella cheese, which adds a creamy and indulgent element to the dish. And finally, you top it all off with a sprinkle of parmesan cheese, which adds a salty and nutty flavor. The result is a dish that's both comforting and sophisticated, with a depth of flavor that's hard to resist.
Another important factor in making great stuffed shells is the cooking technique. You want to cook the pasta until it's just shy of al dente, so that it still has a bit of bite to it. Then, you want to fill the shells with the ricotta mixture, and place them in a baking dish. Finally, you want to top the shells with the melted mozzarella cheese, and bake until golden and bubbly.
By following these steps, and using a few simple ingredients, you can create a dish that's truly special. And, because stuffed shells are so versatile, you can serve them in a variety of ways - as a main course, a side dish, or even as a snack.
Ingredients You’ll Need
To make this recipe, you'll need a few simple ingredients, including pasta shells, ricotta cheese, mozzarella cheese, and parmesan cheese. You'll also need some eggs, herbs, and spices to add flavor to the dish. When shopping for these ingredients, be sure to choose high-quality options - it will make a big difference in the final product.
One of the most important ingredients in this recipe is the pasta shells. You want to choose shells that are large enough to hold a generous amount of filling, but not so large that they're difficult to fill. Look for shells that are made from high-quality durum wheat semolina, and that have a smooth, creamy texture.
- 12 oz (340g) pasta shellsChoose high-quality pasta shells made from durum wheat semolina. Look for shells that are large enough to hold a generous amount of filling, but not so large that they're difficult to fill.
- 1 lb (450g) ricotta cheeseUse whole-milk ricotta cheese for the best flavor and texture. Look for a brand that is high in quality and has a smooth, creamy texture.
- 2 cups (220g) shredded mozzarella cheeseChoose a high-quality mozzarella cheese that is made from whole milk. Look for a brand that has a smooth, creamy texture and a mild flavor.
- 1/2 cup (55g) grated parmesan cheeseUse a high-quality parmesan cheese that is made from cow's milk. Look for a brand that has a nutty, salty flavor and a crumbly texture.
- 2 large eggsUse fresh eggs for the best flavor and texture. Look for eggs that are produced by hens that are raised on pasture.
- 1 tsp (5g) dried basilChoose a high-quality dried basil that has a sweet, slightly spicy flavor. Look for a brand that is made from organic basil leaves.
- 1 tsp (5g) dried oreganoUse a high-quality dried oregano that has a pungent, earthy flavor. Look for a brand that is made from organic oregano leaves.
- 1/2 tsp (2g) saltUse a high-quality salt that is made from sea salt or kosher salt. Look for a brand that has a mild, slightly sweet flavor.
- 1/4 tsp (1g) black pepperChoose a high-quality black pepper that is made from whole peppercorns. Look for a brand that has a sharp, pungent flavor.
- 2 tbsp (30g) olive oilUse a high-quality olive oil that is made from extra-virgin olives. Look for a brand that has a fruity, slightly peppery flavor.
- 1 cup (240ml) marinara sauceChoose a high-quality marinara sauce that is made from crushed tomatoes, garlic, and herbs. Look for a brand that has a bright, tangy flavor and a smooth texture.
Equipment You’ll Need
How to Make Stuffed Shells
- 1Preheat the oven to 375°F (190°C).
- 2Bring a large pot of salted water to a boil and cook the pasta shells until they are just shy of al dente, about 8-10 minutes. Drain the pasta and set it aside.
- 3In a large bowl, combine the ricotta cheese, mozzarella cheese, parmesan cheese, eggs, basil, oregano, salt, and pepper. Mix well to combine.
- 4Add the cooked pasta shells to the bowl with the ricotta mixture and toss to combine.
- 5Stuff each pasta shell with the ricotta mixture, placing them in a baking dish as you go.
- 6Drizzle the tops of the stuffed shells with olive oil and sprinkle with additional parmesan cheese.
- 7Cover the baking dish with aluminum foil and bake for 25 minutes.
- 8Remove the foil and continue baking for an additional 10-15 minutes, or until the cheese is melted and bubbly.
- 9While the shells are baking, heat the marinara sauce in a saucepan over medium heat.
- 10Remove the shells from the oven and let them cool for a few minutes before serving. Serve with the marinara sauce spooned over the top.
- 11Let the shells rest for 10-15 minutes before serving, to allow the cheese to set and the flavors to meld together.
Expert Tips
- Use high-quality ingredients, including fresh eggs and real parmesan cheese, for the best flavor and texture.
- Don't overcook the pasta - it should still have a bit of bite to it.
- Let the shells rest for 10-15 minutes before serving, to allow the cheese to set and the flavors to meld together.
- Use a variety of cheeses, including mozzarella, parmesan, and ricotta, for a rich and creamy flavor.
- Add some diced ham or spinach to the ricotta mixture for added flavor and nutrition.
- Use a high-quality marinara sauce, made with crushed tomatoes and herbs, for the best flavor.
- Don't be afraid to get creative with the recipe - try adding some diced bell peppers or mushrooms to the ricotta mixture for added flavor and texture.
Common Mistakes to Avoid
- Overcooking the pasta, which can make it mushy and unappetizing.
- Not using enough cheese, which can make the dish dry and flavorless.
- Not letting the shells rest before serving, which can make the cheese runny and the flavors unbalanced.
- Using low-quality ingredients, which can affect the flavor and texture of the dish.
- Not cooking the shells at the right temperature, which can make them undercooked or overcooked.
- Not using enough sauce, which can make the dish dry and flavorless.
Variations and Substitutions
- Add some diced ham or bacon to the ricotta mixture for a smoky flavor.
- Use different types of cheese, such as goat cheese or feta, for a unique flavor.
- Add some chopped spinach or kale to the ricotta mixture for added nutrition.
- Use a variety of herbs, such as parsley or basil, for a fresh and flavorful taste.
- Add some diced bell peppers or mushrooms to the ricotta mixture for added flavor and texture.
- Use a different type of pasta, such as manicotti or cannelloni, for a change of pace.
What to Serve With Stuffed Shells
Stuffed shells are a versatile dish that can be served in a variety of ways. You can serve them as a main course, a side dish, or even as a snack. They're also a great option for a dinner party or a special occasion.
Some ideas for serving stuffed shells include:
Serving them with a side of garlic bread or a green salad for a well-rounded meal.
Adding some diced ham or bacon to the ricotta mixture for a smoky flavor.
Using different types of cheese, such as goat cheese or feta, for a unique flavor.
Adding some chopped spinach or kale to the ricotta mixture for added nutrition.
Make-Ahead, Storage, Freezing and Reheating
Stuffed shells can be stored in the fridge for up to 3 days or frozen for up to 2 months. To store, let the shells cool completely, then cover them with plastic wrap or aluminum foil and refrigerate or freeze.
To reheat, simply bake the shells in the oven at 350°F (180°C) for 15-20 minutes, or until they're hot and bubbly. You can also reheat them in the microwave, but be careful not to overcook them.
Some tips for storing and reheating stuffed shells include:
Letting the shells cool completely before storing them, to prevent moisture from building up and making them soggy.
Using airtight containers or freezer bags to store the shells, to keep them fresh and prevent freezer burn.
Labeling and dating the containers or bags, so you know how long they've been stored and can use them before they go bad.
Reheating the shells gently, to prevent them from becoming dry or overcooked.
Frequently Asked Questions
What type of pasta is best for stuffed shells?
The best type of pasta for stuffed shells is jumbo pasta shells, which are large enough to hold a generous amount of filling. Look for shells that are made from high-quality durum wheat semolina and have a smooth, creamy texture.
How do I prevent the shells from becoming soggy?
To prevent the shells from becoming soggy, make sure to cook them until they're just shy of al dente, then let them cool completely before filling and baking them. You can also add some grated cheese or breadcrumbs to the filling to help absorb excess moisture.
Can I freeze stuffed shells?
Yes, you can freeze stuffed shells. Simply let them cool completely, then cover them with plastic wrap or aluminum foil and freeze. When you're ready to serve, simply bake them in the oven at 350°F (180°C) for 15-20 minutes, or until they're hot and bubbly.
How do I reheat stuffed shells?
To reheat stuffed shells, simply bake them in the oven at 350°F (180°C) for 15-20 minutes, or until they're hot and bubbly. You can also reheat them in the microwave, but be careful not to overcook them.
Can I make stuffed shells ahead of time?
Yes, you can make stuffed shells ahead of time. Simply prepare the filling and cook the pasta, then let them cool completely. You can then fill and bake the shells when you're ready to serve.
What type of cheese is best for stuffed shells?
The best type of cheese for stuffed shells is a combination of mozzarella, parmesan, and ricotta. Mozzarella provides a creamy texture, parmesan adds a salty flavor, and ricotta helps to bind the filling together.
How do I add flavor to the filling?
You can add flavor to the filling by using different types of cheese, herbs, and spices. Some ideas include using goat cheese or feta, adding some chopped spinach or kale, or using a variety of herbs such as parsley or basil.
Can I use different types of pasta?
Yes, you can use different types of pasta, such as manicotti or cannelloni, for a change of pace. Just be sure to adjust the cooking time and filling amount accordingly.

Ingredients
- 12 oz (340g) pasta shells
- 1 lb (450g) ricotta cheese
- 2 cups (220g) shredded mozzarella cheese
- 1/2 cup (55g) grated parmesan cheese
- 2 large eggs
- 1 tsp (5g) dried basil
- 1 tsp (5g) dried oregano
- 1/2 tsp (2g) salt
- 1/4 tsp (1g) black pepper
- 2 tbsp (30g) olive oil
- 1 cup (240ml) marinara sauce
Instructions
- Preheat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil and cook the pasta shells until they are just shy of al dente, about 8-10 minutes. Drain the pasta and set it aside.
- In a large bowl, combine the ricotta cheese, mozzarella cheese, parmesan cheese, eggs, basil, oregano, salt, and pepper. Mix well to combine.
- Add the cooked pasta shells to the bowl with the ricotta mixture and toss to combine.
- Stuff each pasta shell with the ricotta mixture, placing them in a baking dish as you go.
- Drizzle the tops of the stuffed shells with olive oil and sprinkle with additional parmesan cheese.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and continue baking for an additional 10-15 minutes, or until the cheese is melted and bubbly.
- While the shells are baking, heat the marinara sauce in a saucepan over medium heat.
- Remove the shells from the oven and let them cool for a few minutes before serving. Serve with the marinara sauce spooned over the top.
- Let the shells rest for 10-15 minutes before serving, to allow the cheese to set and the flavors to meld together.