Why You’ll Love Stuffed Shells Recipe Recipe
There are plenty of reasons why these cheesy Stuffed Shells deserve a spot in your regular dinner rotation.
-
Rich and cheesy filling: A delicious combination of ricotta, mozzarella, and Parmesan creates a creamy, flavorful center in every pasta shell.
-
Easy to prepare: Despite its impressive appearance, this recipe uses straightforward steps and everyday ingredients.
-
Perfect for family dinners: With six generous servings, this baked pasta dish is ideal for feeding the whole family.
-
Great for meal prep: You can assemble the shells ahead of time and refrigerate them until you’re ready to bake.
-
Customizable: Add spinach, ground beef, Italian sausage, or extra vegetables to make the recipe your own.
-
Freezer-friendly: Stuffed Shells freeze beautifully, making them convenient for busy weeknights.
-
Restaurant-quality results: The bubbling marinara sauce and golden mozzarella topping make this dish taste like something from your favorite Italian restaurant.
Whether you’re cooking for guests or preparing a cozy weeknight dinner, these homemade Stuffed Shells are sure to impress.
Ingredients
Making delicious Stuffed Shells starts with a handful of simple ingredients that work together to create the perfect balance of creamy cheese, tender pasta, and savory tomato sauce.
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Pasta and Marinara Sauce
-
20 jumbo pasta shells, cooked according to package instructions
-
1/2 medium onion, chopped
-
3 garlic cloves, minced
-
1 tablespoon olive oil
-
1 teaspoon salt, divided
-
1/2 teaspoon freshly ground black pepper, divided
-
1/4 teaspoon dried oregano
-
3 cups marinara sauce
For the Cheese Filling
-
15 ounces ricotta cheese
-
1 large egg
-
1/3 cup grated Parmesan cheese
-
3 cups shredded mozzarella cheese, divided
-
1/4 cup fresh parsley, chopped, plus additional parsley for garnish
Ingredient Notes and Tips
Ricotta cheese: Whole-milk ricotta is an excellent choice for a rich, creamy filling. If your ricotta contains excess liquid, drain it before mixing to prevent watery Stuffed Shells.
Mozzarella cheese: Shredded mozzarella provides the classic stretchy, melted cheese texture. Freshly shredded mozzarella generally melts more smoothly than packaged varieties.
Parmesan cheese: Parmesan adds a salty, nutty flavor that complements the mild ricotta. Freshly grated Parmesan delivers excellent results.
Marinara sauce: Choose a flavorful marinara sauce, whether homemade or store-bought. A good tomato sauce makes a noticeable difference in the finished dish.
Jumbo pasta shells: Make sure to purchase jumbo shells specifically designed for stuffing. Cooking a few extra shells is helpful because some may tear during boiling.
Fresh parsley: Parsley adds freshness and balances the richness of the cheese filling. Fresh basil can also be used for a slightly different flavor.
Directions
Follow these simple steps to prepare perfectly baked Stuffed Shells with a creamy cheese filling and delicious marinara sauce.
Step 1: Cook the Jumbo Pasta Shells
Preheat your oven to 375°F (190°C).
Bring a large pot of generously salted water to a boil. Add the jumbo pasta shells and cook according to the package instructions, stirring occasionally to prevent them from sticking together.
Once the shells are cooked, drain the pasta and add cold water to the pot to stop the cooking process. This also helps keep the shells from sticking together while you prepare the filling.
For the best results, cook the pasta just until al dente, since the shells will continue cooking in the oven.
Step 2: Prepare the Marinara Sauce
Heat 1 tablespoon of olive oil in a deep skillet over medium-high heat.
Add the chopped onion and sauté for approximately 3–5 minutes, stirring occasionally, until softened and lightly golden.
Add the minced garlic, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and dried oregano. Continue cooking for about 1 minute, stirring constantly until the garlic becomes fragrant.
Pour in the marinara sauce and stir to combine. Bring the mixture to a gentle boil, then reduce the heat and simmer for approximately 2 minutes.
Spread the prepared marinara sauce evenly across the bottom of a 9×13-inch baking dish. This flavorful sauce layer helps prevent the pasta from sticking and keeps the shells moist during baking.
Step 3: Make the Creamy Cheese Filling
In a large mixing bowl, combine the ricotta cheese, 2 cups of shredded mozzarella, grated Parmesan, egg, chopped parsley, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon black pepper.
Stir everything together until the ingredients are evenly incorporated and the mixture becomes thick and creamy.
The egg helps bind the cheese filling together, ensuring it maintains its texture while baking.
Avoid overmixing the filling, as you want it to remain creamy rather than overly dense.
Step 4: Stuff the Pasta Shells
Carefully remove the cooked pasta shells from the cold water and allow any excess water to drain.
Using a spoon or small ice cream scoop, fill each jumbo shell with approximately half a scoop of the ricotta mixture.
Be generous with the filling, but avoid overstuffing the shells, which can cause them to tear.
Arrange the filled shells in a single layer over the marinara sauce in the prepared baking dish, with the open sides facing upward.
Once all the shells are arranged, sprinkle the remaining 1 cup of shredded mozzarella evenly over the top.
Step 5: Bake Until Bubbly and Golden
Cover the baking dish tightly with aluminum foil and place it in the preheated oven.
Bake for approximately 30 minutes, or until the marinara sauce is bubbling around the edges and the cheese filling is heated through.
Carefully remove the foil and switch the oven to broil.
Broil the Stuffed Shells for an additional 2–4 minutes, watching closely until the mozzarella becomes lightly golden and bubbly.
Remove the baking dish from the oven and allow it to rest for approximately 5 minutes before serving.
Garnish with additional chopped parsley and serve warm.
The result is a comforting baked pasta dish filled with creamy cheese, rich tomato sauce, and perfectly melted mozzarella.
Servings and timing
This easy Stuffed Shells recipe makes approximately 6 servings and takes about 1 hour from start to finish.
-
Prep Time: 20 minutes
-
Cook Time: 40 minutes
-
Total Time: 1 hour
-
Servings: 6
-
Yield: Approximately 20 stuffed pasta shells
-
Oven Temperature: 375°F (190°C)
-
Baking Dish: 9×13-inch casserole dish
Each serving contains approximately 3–4 stuffed shells, depending on how the portions are divided.
For a complete Italian-inspired dinner, serve these cheesy Stuffed Shells with garlic bread, a fresh green salad, or roasted vegetables.
Variations
One of the best things about Stuffed Shells is how easy they are to customize. Here are several delicious variations to try.
Spinach and Ricotta Stuffed Shells
Add 1 cup of cooked, chopped spinach to the ricotta filling for extra vegetables and a beautiful pop of color.
Make sure to squeeze out as much moisture as possible from the spinach before mixing it with the cheese.
Ground Beef Stuffed Shells
For a heartier meal, brown approximately 1/2 pound of ground beef with the onions and garlic before adding the marinara sauce.
This variation adds extra protein and creates a rich, meaty tomato sauce.
Italian Sausage Stuffed Shells
Replace the plain marinara sauce with a sausage-based sauce.
Cook crumbled Italian sausage until browned, drain any excess grease, and combine it with the prepared marinara.
The sausage adds savory flavor and makes the dish especially satisfying.
Four-Cheese Stuffed Shells
For an even cheesier version, add shredded provolone, fontina, or Asiago to the ricotta mixture.
These cheeses provide additional richness and a more complex flavor.
Mushroom and Cheese Stuffed Shells
Sauté finely chopped mushrooms with garlic and a little olive oil until their moisture evaporates.
Allow them to cool slightly before folding them into the ricotta mixture.
This variation adds an earthy flavor that pairs beautifully with the creamy cheese.
Spicy Stuffed Shells
Add 1/4–1/2 teaspoon crushed red pepper flakes to the marinara sauce for a gentle kick of heat.
You can also use spicy Italian sausage for a bolder flavor.
Alfredo Stuffed Shells
For a creamy alternative, replace the marinara with Alfredo sauce.
The combination of rich white sauce, tender pasta, and cheesy filling creates an indulgent variation of this classic dish.
Storage/Reheating
Stuffed Shells are excellent for leftovers because they retain their flavor and texture when stored and reheated properly.
How to Store Stuffed Shells in the Refrigerator
Allow the cooked Stuffed Shells to cool slightly before transferring them to an airtight container.
Refrigerate within 2 hours of cooking and store for up to 3–4 days.
For the best texture, keep the shells with some marinara sauce to prevent them from drying out.
How to Freeze Stuffed Shells
Stuffed Shells can be frozen either before or after baking.
For unbaked shells, assemble the dish in a freezer-safe container, cover tightly with plastic wrap and aluminum foil, and freeze.
For baked shells, allow them to cool completely before transferring them to freezer-safe containers.
For the best quality, use frozen Stuffed Shells within 2–3 months.
How to Reheat Stuffed Shells in the Oven
Preheat your oven to 350°F (175°C).
Place the leftover shells in an oven-safe dish and add a few tablespoons of marinara sauce to maintain moisture.
Cover with aluminum foil and bake for approximately 15–25 minutes, or until thoroughly heated.
For frozen shells, allow additional baking time. The center should reach 165°F (74°C).
How to Reheat Stuffed Shells in the Microwave
Place 2–3 Stuffed Shells in a microwave-safe dish.
Add a spoonful of marinara sauce and cover loosely with a microwave-safe lid.
Heat in 1-minute intervals, checking and rotating as needed until the filling is hot throughout.
Can You Make Stuffed Shells Ahead of Time?
Absolutely! Assemble the Stuffed Shells up to 24 hours in advance and store the covered baking dish in the refrigerator.
When you’re ready to serve, bake as directed, allowing approximately 5–10 additional minutes if the dish is going straight from the refrigerator to the oven.
This make-ahead option is especially convenient for holidays, dinner parties, and busy family evenings.
FAQs
1. Do you need to cook jumbo pasta shells before stuffing them?
Yes, jumbo pasta shells should be boiled before stuffing so they become flexible enough to hold the cheese filling without breaking. Cook them until al dente, then cool them briefly in cold water to stop the cooking process.
2. What is the best cheese for Stuffed Shells?
Ricotta is the traditional base for Stuffed Shells because of its creamy texture and mild flavor. Combining ricotta with mozzarella and Parmesan creates a richer filling with excellent flavor and a delicious melted texture.
3. Why are my Stuffed Shells watery?
Watery Stuffed Shells are often caused by excess moisture in the ricotta, pasta, or added vegetables. To prevent this, drain the ricotta if necessary, remove excess water from the cooked shells, and squeeze moisture from vegetables such as spinach.
4. Can I make Stuffed Shells without an egg?
Yes, you can omit the egg if needed. The egg helps bind the ricotta filling, but the recipe will still work without it. The filling may be slightly softer, so avoid overfilling the shells.
5. Can I use cottage cheese instead of ricotta?
Yes, cottage cheese can be substituted for ricotta in Stuffed Shells. For a smoother filling, blend the cottage cheese before combining it with the other ingredients. Drain any excess liquid to prevent a watery texture.
6. How do I prevent jumbo pasta shells from tearing?
Use a large pot with plenty of boiling water and stir gently during cooking. Avoid overcooking the pasta, and handle the shells carefully when draining and filling. Cooking a few extra shells is also helpful in case some break.
7. Can I freeze Stuffed Shells before baking?
Yes, unbaked Stuffed Shells freeze very well. Assemble the dish with marinara sauce and cheese, cover it tightly, and freeze for up to 2–3 months for the best quality. Thaw overnight in the refrigerator before baking, or bake from frozen with additional cooking time.
8. What should I serve with Stuffed Shells?
Stuffed Shells pair wonderfully with garlic bread, Caesar salad, roasted broccoli, sautéed green beans, or a simple mixed green salad. These sides balance the richness of the cheese and make the meal more complete.
9. How do I know when Stuffed Shells are fully cooked?
Stuffed Shells are ready when the marinara sauce bubbles around the edges, the mozzarella has melted, and the cheese filling is thoroughly heated. For food safety, the center should reach 165°F (74°C). A few minutes under the broiler will create a lightly golden topping.
10. Can I make Stuffed Shells with meat?
Absolutely! Ground beef, Italian sausage, ground turkey, or shredded chicken can be incorporated into the filling or marinara sauce. Cook any raw meat thoroughly before adding it to the recipe, and adjust the filling quantities as needed.
Conclusion
This easy Stuffed Shells recipe is the perfect combination of tender pasta, creamy ricotta filling, flavorful marinara sauce, and melted mozzarella cheese. With simple ingredients and straightforward instructions, it’s a delicious Italian-inspired comfort food that anyone can prepare at home.
Whether you’re making a cozy family dinner, preparing meals ahead of time, or serving guests on a special occasion, these cheesy baked Stuffed Shells are always a satisfying choice.
The recipe is also incredibly versatile, allowing you to experiment with different cheeses, vegetables, meats, and sauces to suit your preferences.
Best of all, with just 1 hour of preparation and cooking time, you can bring a comforting, homemade pasta dinner to the table without spending hours in the kitchen.
Serve your Stuffed Shells warm with extra marinara sauce, a sprinkle of fresh parsley, and a side of garlic bread for a delicious meal everyone will enjoy.
Stuffed Shells Recipe – Easy, Cheesy, and Delicious Italian Comfort Food
These delicious Italian stuffed shells are filled with a creamy blend of ricotta, mozzarella, parmesan, and fresh parsley, nestled in rich marinara sauce, and baked until bubbly and golden. A comforting, cheesy pasta dinner that’s perfect for family meals or special occasions.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 20 jumbo pasta shells (cooked according to package instructions)
- 1 Tbsp olive oil
- 1/2 medium onion (chopped)
- 3 garlic cloves (minced)
- 1 tsp salt (divided)
- 1/2 tsp freshly ground black pepper (divided)
- 1/4 tsp dried oregano
- 3 cups marinara sauce
- 15 oz ricotta cheese
- 1 large egg
- 1/3 cup parmesan cheese
- 3 cups shredded mozzarella cheese (divided)
- 1/4 cup fresh parsley (chopped, plus more for garnish)
Instructions
- Preheat the oven to 375°F (190°C). Cook the jumbo pasta shells in salted water according to package instructions, stirring occasionally to prevent sticking. Drain and transfer the shells to cold water to stop the cooking process and keep them from sticking together.
- Heat 1 tablespoon of olive oil in a deep skillet over medium-high heat. Add the chopped onion and sauté for 3–5 minutes until softened and golden. Add the minced garlic, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and dried oregano. Cook for another minute, stirring constantly, until fragrant.
- Pour 3 cups of marinara sauce into the skillet. Bring to a gentle boil, then reduce the heat and simmer for 2 minutes. Spread the prepared marinara sauce evenly across the bottom of a 9×13-inch baking dish.
- In a large mixing bowl, combine the ricotta cheese, 2 cups shredded mozzarella, parmesan cheese, egg, chopped parsley, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon black pepper. Stir until the cheese filling is smooth and evenly combined.
- Carefully fill each cooked pasta shell with approximately half an ice cream scoop of the ricotta mixture, being careful not to overstuff. Arrange the stuffed shells in a single layer over the marinara sauce in the prepared baking dish.
- Sprinkle the remaining 1 cup of shredded mozzarella cheese evenly over the stuffed shells. Cover the baking dish tightly with aluminum foil.
- Bake in the preheated oven for 30 minutes, or until the sauce is bubbling around the edges and the filling is heated through.
- Remove the foil and switch the oven to broil. Broil for 2–4 minutes, watching carefully, until the mozzarella cheese is lightly golden and bubbly.
- Remove the stuffed shells from the oven and allow them to rest for a few minutes. Garnish with additional fresh parsley and serve warm.
Notes
- Ricotta cheese: Use whole-milk ricotta for the richest, creamiest filling. If the ricotta is watery, drain it before mixing to prevent a runny filling.
- Pasta tip: Cook the shells just until al dente so they hold their shape while stuffing and baking.
- Prevent sticking: Keep the cooked shells in cold water until ready to fill, then drain them well before stuffing.
- Cheese substitutions: Substitute part of the mozzarella with provolone or fontina for a different flavor. Pecorino Romano can replace parmesan cheese.
- Make ahead: Assemble the stuffed shells up to 24 hours in advance, cover tightly, and refrigerate. Add approximately 5–10 minutes to the covered baking time if baking directly from the refrigerator.
- Freezer friendly: Assemble the dish without baking, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat covered in the oven at 350°F until thoroughly heated.
- Serving suggestion: Serve with garlic bread, Caesar salad, or roasted vegetables for a complete Italian-inspired meal.
- For a smoother filling, finely chop the parsley and thoroughly combine all the cheeses before stuffing the shells.
Nutrition
- Serving Size: 1 serving (approximately 3–4 stuffed shells)
- Calories: 590 kcal
- Sugar: 9 g
- Sodium: 1150 mg
- Fat: 32 g
- Saturated Fat: 18 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 42 g
- Fiber: 3 g
- Protein: 34 g
- Cholesterol: 135 mg