If you love cozy, cheesy, saucy comfort food, this Stuffed Shells Recipe is about to become your new favorite dinner. Jumbo pasta shells filled with creamy ricotta, topped with rich marinara sauce, and baked with golden, bubbly mozzarella—every bite tastes like classic Italian comfort.
Whether you’re cooking for your family, hosting friends, or prepping meals for the week, stuffed shells make a hearty, crowd-pleasing dish that’s beautiful to serve and surprisingly simple to put together. In this complete guide, you’ll learn how to make stuffed shells perfectly every time, plus tips, variations, common mistakes to avoid, and everything you need for an impressive, delicious meal.
Table of Contents
What Are Stuffed Shells?
Stuffed shells are a popular Italian-American pasta dish made using jumbo pasta shells (conchiglioni) stuffed with a seasoned ricotta cheese mixture. They’re covered in marinara sauce, topped with mozzarella, and baked until the cheese melts into a bubbly, comforting, golden finish.
This dish has all the flavors of lasagna but with half the effort. The individual shells look elegant on the plate, which makes them ideal for entertaining, holiday meals, or cozy Sunday dinners.
Ingredients for Stuffed Shells

Ricotta Filling
| Ingredient | Amount |
|---|---|
| Ricotta cheese | 15 oz (425g) |
| Mozzarella cheese, shredded | 2 cups, divided |
| Parmesan cheese, grated | ½ cup |
| Egg | 1 large |
| Garlic, minced | 2 cloves |
| Fresh parsley, chopped | ¼ cup |
| Fresh basil, chopped (optional) | 2 tbsp |
| Salt | ½ tsp |
| Black pepper | ½ tsp |
Pasta & Sauce
| Ingredient | Amount |
|---|---|
| Jumbo pasta shells | 20–25 shells |
| Marinara sauce | 3 cups |
| Olive oil | 1 tbsp |
| Extra mozzarella (for topping) | ½ cup |
How to Make Stuffed Shells
Step 1: Cook the Pasta Shells
Boil the jumbo shells in a large pot of salted water. Cook them until just al dente—meaning slightly firm. Overcooked shells may fall apart when you fill them.
Drain the pasta and rinse under cold water to stop the cooking process. Toss lightly with olive oil to prevent sticking.
Step 2: Prepare the Ricotta Cheese Mixture
Grab a large mixing bowl and combine:
- Ricotta
- 1½ cups mozzarella
- Parmesan
- Egg
- Garlic
- Herbs
- Salt and pepper
Mix until creamy and well combined. The filling should be thick, not runny, because it needs to hold inside the shells.
Step 3: Stuff the Pasta Shells
Spread 1 cup of marinara sauce on the bottom of your baking dish.
Fill each shell with 1–2 tablespoons of the ricotta mixture.
Arrange the shells in the dish side by side.
Step 4: Add Sauce and Cheese
Pour the remaining marinara sauce evenly over the shells.
Sprinkle the rest of the mozzarella on top.
This layering ensures the shells stay moist and bake perfectly in the oven.
Step 5: Bake to Perfection
Cover the baking dish with aluminum foil and bake at 375°F (190°C) for 20 minutes.
Remove the foil and bake for another 10–15 minutes, until the cheese melts and turns golden around the edges.
Step 6: Serve Hot
Let the shells cool slightly before serving.
Garnish with fresh basil, parsley, or an extra sprinkle of Parmesan for added flavor.
Why This Stuffed Shells Recipe Works
1. A Perfectly Balanced Ricotta Filling
The combination of mozzarella, parmesan, herbs, and garlic creates a creamy mixture that stays rich but not too heavy.
2. Plenty of Sauce to Keep Things Moist
Stuffed shells need enough sauce to prevent drying out. This recipe ensures that every shell is coated.
3. A Foolproof Baking Method
The foil trap steam for tenderness, while the uncovered bake finishes with a golden, bubbly top.
Recipe Variations
Add Spinach (Classic!)
Mix 1 cup of finely chopped spinach into the ricotta mixture for color, nutrients, and flavor.
Add Meat
You can add:
- Cooked ground beef
- Italian sausage
- Ground turkey
Stir the meat into the sauce or layer it underneath the shells.
Make It Extra Cheesy
Use a blend of mozzarella, provolone, and fontina for a more complex cheese flavor.
Make It Spicy
Add crushed red pepper flakes or use spicy marinara.
Make It Completely Vegetarian
Just use classic marinara sauce and skip any meat variations.
Expert Tips for the Best Stuffed Shells
Don’t Overcook the Shells
Slightly undercooked shells hold their shape better and prevent tearing.
Use Whole-Milk Ricotta
It’s creamier, richer, and gives the filling the perfect texture.
Season the Cheese Filling Well
Ricotta is mild—salt, herbs, and garlic make a huge difference.
Cover with Foil First
This prevents the tops from burning while the dish heats through.
Let the Dish Cool Before Serving
It helps the filling set and makes the shells easier to plate.
Serve With
- Garlic bread
- Caesar salad
- Roasted vegetables
- Fresh Italian bread
Notes
- Use high-quality marinara for the best flavor.
- Add spinach or meat for extra heartiness.
- This dish freezes beautifully—great for meal prep.
- Double the recipe for entertaining or holidays.
FAQ
Can I freeze stuffed shells?
Yes! Freeze before baking for up to 3 months. Bake from frozen at 375°F for 55–65 minutes.
Can I use cottage cheese?
Yes—blend it first for a smoother texture.
Can I prepare stuffed shells ahead of time?
Absolutely. Assemble and refrigerate for up to 24 hours before baking.
Can I make this gluten-free?
Use gluten-free jumbo shells and confirm your marinara is gluten-free.
Conclusion
This stuffed shells recipe gives you everything you need to create a cheesy, comforting, restaurant-quality pasta dish at home. With its creamy ricotta filling, rich marinara sauce, and golden baked top, it’s a perfect choice for gatherings, cozy dinners, or meal prepping for a busy week ahead.
The best part? It’s incredibly flexible—you can add spinach, meat, or extra cheese, and it still turns out beautifully. Once you try it, stuffed shells will become a dependable favorite in your kitchen.
Stuffed Shells Recipe
Course: DinnerCuisine: Italian, AmericanDifficulty: Easy6
servings15
minutes35
minutes50
minutesIngredients
- For the Pasta & Sauce
20–25 jumbo pasta shells
3 cups marinara sauce
1 tbsp olive oil - For the Ricotta Filling
15 oz ricotta cheese
2 cups shredded mozzarella (divided)
½ cup grated Parmesan
1 egg
2 cloves garlic, minced
¼ cup chopped parsley
2 tbsp chopped basil (optional)
½ tsp salt
½ tsp black pepper
Directions
- 1 Preheat oven to 375°F (190°C).
2 Cook pasta shells in salted water until al dente. Drain, rinse with cold water, and toss with olive oil.
3 Mix ricotta, 1½ cups mozzarella, Parmesan, egg, garlic, parsley, basil, salt, and pepper in a bowl.
4 Spread 1 cup marinara sauce in the bottom of a baking dish.
5 Fill each shell with ricotta mixture and place in the dish.
6 Pour remaining marinara over the shells and top with the rest of the mozzarella.
7 Cover with foil and bake 20 minutes.
8 Remove foil and bake another 10–15 minutes until bubbly and golden.
9 Garnish with fresh herbs and serve warm.
Notes
- Add spinach to the filling for extra nutrients.
Cottage cheese (blended) works in place of ricotta.
Assemble ahead and refrigerate up to 24 hours.
Freeze unbaked for up to 3 months.







