Stuffed Shells Recipe

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.

Jump to Recipe

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

Stuffed Shells Recipe

Ricotta Filling

IngredientAmount
Ricotta cheese15 oz (425g)
Mozzarella cheese, shredded2 cups, divided
Parmesan cheese, grated½ cup
Egg1 large
Garlic, minced2 cloves
Fresh parsley, chopped¼ cup
Fresh basil, chopped (optional)2 tbsp
Salt½ tsp
Black pepper½ tsp

Pasta & Sauce

IngredientAmount
Jumbo pasta shells20–25 shells
Marinara sauce3 cups
Olive oil1 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

Recipe by Remi Recipes
0.0 from 0 votes
Course: DinnerCuisine: Italian, AmericanDifficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

35

minutes
Total time

50

minutes

Ingredients

  • 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.