If you’re on the hunt for the ultimate comfort food that feels like a warm hug on a plate, you’ll want to stick around for this Classic Stuffed Shells Recipe. I absolutely love this dish because it combines creamy, cheesy filling with tender pasta shells baked in rich marinara sauce—seriously, it’s a crowd-pleaser every single time. Whether it’s a family dinner or a special occasion, this recipe will quickly become your go-to for something cozy yet impressive.
Why You’ll Love This Recipe
- Rich, Creamy Filling: The ricotta and mozzarella combo creates a dreamy texture that melts in your mouth.
- Simple Yet Elegant: It looks fancy but comes together easily, perfect for impressing without stress.
- Family Favorite: My family goes crazy for this dish and requests it often for Sunday dinners.
- Make-Ahead Friendly: Prepare in advance and just pop it in the oven when you’re ready—life saver!
Ingredients You’ll Need
Choosing the right ingredients can really make or break your Classic Stuffed Shells Recipe. I always recommend fresh cheeses and a good quality marinara sauce because they bring out the best flavor and creaminess.
- Jumbo pasta shells: These large shells are perfect for stuffing and hold just the right amount of filling.
- Ricotta cheese: I prefer whole milk ricotta for a richer texture, but part-skim works if you want a lighter option.
- Mozzarella cheese: Freshly grated mozzarella melts beautifully and adds that gooey, cheesy goodness.
- Italian seasoning: This blend adds just the right herbal kick without overpowering the dish.
- Salt and pepper: Simple seasonings that underline the flavors.
- Egg: Acts as a binder to keep the filling together.
- Parmesan cheese: Grated parmesan adds a sharp, salty depth to the filling.
- Marinara sauce: Use your favorite jarred or homemade sauce for that authentic tomato flavor.
- Parsley: Fresh parsley brightens the dish with a pop of color and flavor.
- Cooking spray: To grease your baking dish and prevent sticking.
Variations
One of the things I love about my Classic Stuffed Shells Recipe is how easy it is to make it your own. Feel free to tweak the filling or sauce to suit your tastes or dietary preferences.
- Spinach stuffed shells: I sometimes stir in sautéed spinach for an earthy, nutritious twist that my family actually loves.
- Meat lovers’ version: Adding cooked Italian sausage or ground beef to the filling makes it extra hearty and satisfying.
- Vegan option: Swap the cheeses with plant-based alternatives and use a flax egg to keep that binding texture.
- Spicy twist: Mix in a pinch of red pepper flakes to the filling or sauce for a subtle heat that wakes up your taste buds.
How to Make Classic Stuffed Shells Recipe
Step 1: Prepare the Pasta Shells
Start by cooking the jumbo pasta shells according to the package directions, but here’s the trick I discovered — cook them just 1-2 minutes less than stated. This way, they stay firm enough to hold the filling without falling apart in the oven. Once cooked, drain carefully and lay them flat on a baking sheet to cool slightly and prevent sticking.
Step 2: Mix the Cheesy Filling
In a large bowl, combine the ricotta cheese, half of the shredded mozzarella, Italian seasoning, a beaten egg, grated parmesan, salt, and pepper. Stir everything together gently until it’s smooth but still thick enough to spoon. I always give this mixture a taste — adding a pinch more salt or Italian seasoning if needed — because that filling flavor is what makes or breaks this recipe.
Step 3: Assemble the Shells
Spray your 9×13-inch baking pan with cooking spray, then spread about 1 ½ cups of marinara sauce evenly on the bottom. Now, grab each pasta shell and stuff it generously with the ricotta filling—you’ll find that using a small spoon or piping bag really helps here. Place the filled shells snugly in the baking dish, layering them side by side for even baking.
Step 4: Add Sauce and Cheese Toppings
Once all the shells are filled and arranged, spoon the remaining marinara sauce over them. Next, sprinkle the remaining mozzarella cheese evenly on top, creating that perfect melty, golden crust. Cover the dish tightly with foil to keep all that moisture locked in during baking.
Step 5: Bake to Perfection
Bake in your preheated 375°F oven for 20 minutes covered. Then, remove the foil and bake for an additional 10 minutes or until the cheese is bubbly and just starting to brown. That smell alone will have you ready to dive in! Let it rest a few minutes before serving so the filling can set—it makes for the best texture.
Pro Tips for Making Classic Stuffed Shells Recipe
- UnderCook Your Shells: Trust me, they’ll finish cooking in the oven. Overcooked shells get mushy and hard to fill.
- Grate Your Own Cheese: Freshly grated cheeses melt smoother and give you better texture than pre-shredded bags.
- Use a Piping Bag: It’s a total game-changer for filling shells neatly without making a mess.
- Don’t Skip Resting: Letting the baked shells sit for 5-10 minutes helps the filling set perfectly, so it doesn’t spill out when you serve.
How to Serve Classic Stuffed Shells Recipe

Garnishes
I love sprinkling fresh chopped parsley or basil on top just before serving—it brightens those rich flavors and adds a splash of color that makes the dish look as good as it tastes. Sometimes I also grate a little extra parmesan over each plate for that finishing touch.
Side Dishes
Serve this with a crisp green salad dressed with lemon vinaigrette or garlic bread to soak up all that delicious sauce. Roasted vegetables like broccoli or asparagus also pair wonderfully, balancing the richness of the shells.
Creative Ways to Present
For special occasions, I like to bake the stuffed shells individually in small ramekins or a pretty ceramic dish to make each serving feel special. You can even sprinkle some toasted pine nuts on top for a little crunch or layer in different cheese blends to impress your guests.
Make Ahead and Storage
Storing Leftovers
Leftover stuffed shells are fantastic the next day! I store them in an airtight container in the fridge and they usually last up to 3-4 days. Just cover well with foil or plastic wrap to keep them moist and flavorful.
Freezing
If I want to prep in advance, I assemble the shells in the baking dish but skip baking. I cover tightly with foil and freeze it. When ready, I bake covered for about 40-45 minutes, then uncover and bake an additional 10-15 minutes until hot and bubbly. Freezing doesn’t affect the flavor one bit!
Reheating
To reheat leftovers, I cover the dish with foil and warm in a 350°F oven for about 15-20 minutes until heated through. This keeps the shells tender and the cheese melty without drying out. Quick tip: sprinkle a little extra mozzarella on top before reheating for that fresh-from-the-oven vibe.
FAQs
-
Can I make Classic Stuffed Shells Recipe ahead of time?
Absolutely! You can assemble the stuffed shells a day in advance and refrigerate them, then bake fresh when you’re ready to serve. For longer storage, freeze before baking and bake from frozen as instructed.
-
Should I boil the pasta shells fully before stuffing?
No, I recommend undercooking the shells by 1-2 minutes. They will finish cooking in the oven and maintain better texture this way, making stuffing easier and the end dish less mushy.
-
Can I use frozen spinach in the filling?
Yes! Just make sure to thaw it completely and squeeze out all excess moisture before mixing it into the cheese filling to avoid sogginess.
-
What’s the best cheese to use for this recipe?
I suggest whole milk ricotta and fresh mozzarella for the creamiest, most melt-worthy results. Grating your own cheese makes a big difference compared to pre-shredded bags.
-
Can I make this recipe dairy-free?
Yes! Use plant-based ricotta and mozzarella alternatives, and flaxseed egg or another binder instead of a real egg. Just adjust cook time based on your cheese substitute’s meltability.
Final Thoughts
I still remember the first time I made this Classic Stuffed Shells Recipe—it wowed everyone at the table and quickly became one of those dishes I count on for sharing love through food. It’s effortlessly comforting, wonderfully cheesy, and infinitely adaptable to your taste. I hope you give it a try soon and see why it’s such a beloved classic in our home. Trust me, once you master this, you’ll be making it again and again!
Print
Classic Stuffed Shells Recipe
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian-American
Description
Classic Stuffed Shells feature jumbo pasta shells filled with a creamy ricotta and mozzarella cheese mixture, layered with rich marinara sauce, and baked to bubbly, golden perfection. This comforting Italian-American dish is perfect for family dinners or holiday gatherings.
Ingredients
Pasta Shells
- 24 jumbo pasta shells, cooked according to package directions
Cheese Filling
- 15 ounces ricotta cheese
- 1 1/2 cups shredded mozzarella cheese
- 2 teaspoons Italian seasoning
- 1 egg
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
Sauce and Topping
- 3 cups marinara sauce, divided use
- 1 1/2 cups shredded mozzarella cheese (reserved from the 3 cups total)
- 2 tablespoons chopped parsley
- Cooking spray
Instructions
- Preheat Oven: Preheat your oven to 375 degrees Fahrenheit and coat a 9×13 inch baking pan lightly with cooking spray to prevent sticking.
- Prepare Sauce Base: Spread 1 1/2 cups of marinara sauce evenly on the bottom of the baking dish to create a flavorful base for the shells.
- Make Cheese Filling: In a mixing bowl, combine ricotta cheese, 1 1/2 cups shredded mozzarella, Italian seasoning, egg, grated Parmesan cheese, salt, and pepper. Mix thoroughly until smooth and well combined.
- Fill Pasta Shells: Carefully fill each cooked jumbo pasta shell with the ricotta cheese mixture, ensuring they are generously stuffed but not overfilled to avoid breakage.
- Arrange Shells in Pan: Place the filled shells in the prepared baking dish on top of the marinara sauce, arranging them in a single layer.
- Add Remaining Sauce and Cheese: Spoon the remaining 1 1/2 cups of marinara sauce evenly over the shells, then sprinkle the reserved 1 1/2 cups shredded mozzarella cheese on top.
- Bake Covered: Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes to allow flavors to meld and filling to set.
- Finish Baking Uncovered: Remove the foil and bake uncovered for an additional 10 minutes or until the cheese is melted, bubbly, and beginning to brown slightly on top.
- Garnish and Serve: Remove from oven, sprinkle chopped parsley over the top for a fresh finish, and serve warm.
Notes
- Undercook the pasta shells by 1-2 minutes as they will continue to cook while baking to prevent mushy texture.
- Use whole milk ricotta and mozzarella for a richer taste or part-skim versions for a lower calorie option.
- Grate your own mozzarella cheese at home instead of pre-shredded to ensure better melting and avoid anti-caking agents.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 6 g
- Sodium: 700 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 3 g
- Protein: 24 g
- Cholesterol: 85 mg

