Stuffed Shells Recipe

Stuffed Shells Recipe tastes rich, cheesy, and comforting with tender pasta tucked around a creamy ricotta filling and plenty of bubbly sauce on top. It works perfectly for busy families, date nights at home, or meal prep fans, and you can get it on the table in about 1 hour. I first cooked this on a tiny apartment stove in college, and it still feels like a hug in casserole form.

Why You Should Try This Stuffed Shells Recipe

This Stuffed Shells Recipe gives you all the cozy lasagna vibes with way less effort. You fill big pasta shells instead of stacking layers, so the whole dish feels fun and a little fancy without any stress.

You can customize the filling with spinach, sausage, or extra veggies, and the recipe still holds up. It reheats beautifully, so leftovers taste just as good for lunches or busy weeknights.

“Ultra cheesy, saucy, and comforting, this Stuffed Shells Recipe tastes like restaurant-style Italian comfort food straight from your own oven.” ★★★★★

Ingredients You’ll Need

 

 

Pasta & Sauce

  • 20–24 jumbo pasta shells
    • Cook a few extra because some shells tear.
    • Use a good quality brand like Barilla or De Cecco for shells that hold their shape.
  • 3 cups marinara sauce
    • Use your favorite jarred marinara for a shortcut.
    • Choose a thicker sauce for better coverage and less watery results.
    • A garlic basil or tomato basil flavor works especially well.

Cheese Filling

  • 15 ounces whole milk ricotta cheese
    • Whole milk ricotta gives a creamier filling than part skim.
    • If the ricotta looks very wet, drain it in a fine mesh strainer for 15–20 minutes.
  • 2 cups shredded mozzarella cheese, divided
    • Use low moisture mozzarella for better browning and less liquid.
    • Pre-shredded works fine here, though fresh grated melts a bit smoother.
  • 1 cup freshly grated Parmesan cheese, divided
    • Grate it from a block for better flavor.
    • You can swap half with Pecorino Romano for a sharper, saltier bite.
  • 1 large egg
    • This helps bind the filling so it stays inside the shells.
  • 2 cloves garlic, finely minced
    • Use jarred minced garlic if you need a shortcut.
    • Adjust the amount if you love a stronger garlic flavor.
  • 2 tablespoons chopped fresh parsley
    • Flat leaf parsley gives the best flavor.
    • Use 2 teaspoons dried parsley if you do not have fresh.
  • 1 teaspoon dried Italian seasoning
    • Or mix equal parts dried basil, oregano, and thyme.
  • ½ teaspoon onion powder
  • ½ teaspoon kosher salt, plus more for pasta water
  • ¼ teaspoon black pepper
  • ¼ teaspoon crushed red pepper flakes (optional)
    • Add more if you like a little heat.

Optional Add Ins

  • 1 cup chopped fresh spinach or thawed frozen spinach, squeezed dry
  • ½ pound cooked Italian sausage, crumbled and drained
  • ½ cup finely chopped sautéed mushrooms or zucchini

You can fold any of these into the ricotta mixture for extra flavor and texture.

Topping

  • 1–2 tablespoons olive oil
    • Drizzle over the top for extra richness and browning.
  • Extra chopped parsley or basil for garnish

Equipment

  • Large pot for boiling pasta
  • Colander
  • 9×13 inch baking dish or similar casserole dish
  • Large mixing bowl
  • Spoon or small cookie scoop for filling shells
  • Foil
  • Knife and cutting board
  • Measuring cups and spoons

Tips & Tricks

  • Salt the pasta water generously so the shells taste seasoned from the inside out.
  • Boil the shells just to al dente, then rinse with cool water so they stop cooking and handle more easily.
  • Lay cooked shells in a single layer on a lightly oiled baking sheet so they do not stick together.
  • Drain very wet ricotta or spinach so the filling stays thick and the casserole does not turn watery.
  • Use a small cookie scoop or tablespoon to fill shells quickly and evenly.
  • Spread a thin layer of sauce on the bottom of the baking dish so the shells do not stick or dry out.
  • Cover the dish with foil for the first part of baking so the cheese melts evenly, then uncover to brown.
  • If you prep the dish ahead and chill it, add 10–15 minutes to the baking time and keep an eye on the center.
  • Let the baked shells rest for 5–10 minutes before serving so the cheese sets slightly and scoops neatly.
  • Taste the filling before you add the egg so you can adjust salt, pepper, and herbs easily.

How to Make Stuffed Shells

 

 

1: Cook the Pasta Shells

Bring a large pot of well salted water to a boil. Add the jumbo shells and cook them to al dente, usually 1–2 minutes less than the package suggests. Stir occasionally so they do not stick to the bottom.

Drain the shells and rinse them briefly with cool water. Toss them with a teaspoon of olive oil so they do not stick together. Spread them out on a baking sheet while you mix the filling.

2: Mix the Ricotta Filling

Add ricotta, 1½ cups mozzarella, ½ cup Parmesan, garlic, parsley, Italian seasoning, onion powder, salt, pepper, and red pepper flakes to a large bowl. Stir until everything looks well combined and smooth. Taste a small spoonful and adjust seasoning if needed.

Add the egg and stir again until the mixture looks creamy and uniform. Fold in spinach, sausage, or other add ins if you use them. The filling should feel thick enough to hold its shape in a spoon.

3: Prepare the Baking Dish

Preheat your oven to 375°F. Spread about 1 cup of marinara sauce over the bottom of a 9×13 inch baking dish. Make sure the sauce covers the surface so the shells sit in a cozy layer of sauce.

4: Fill the Shells

Hold one cooked shell in your hand and gently open it. Spoon 1–2 tablespoons of the ricotta mixture into the center of the shell. Nestle the filled shell into the sauced baking dish, open side up.

Repeat with the remaining shells and filling, arranging them snugly in rows. You can tuck smaller shells into gaps so everything fits. If any shells tear, you can still fill them and tuck them between sturdier ones.

5: Add Sauce and Cheese

Pour the remaining marinara sauce evenly over the stuffed shells. Try to cover most of the pasta so the shells do not dry out. Sprinkle the remaining ½ cup mozzarella and ½ cup Parmesan over the top.

Drizzle a little olive oil over the cheese for extra browning and flavor. Cover the dish tightly with foil so the cheese melts gently and the sauce bubbles.

6: Bake to Bubbly Perfection

Place the covered baking dish in the oven and bake for 20 minutes. Remove the foil and bake another 10–15 minutes, until the sauce bubbles around the edges and the cheese on top turns golden in spots.

If you want deeper browning, switch the oven to broil for 1–2 minutes and watch closely. Take the dish out and let it rest for 5–10 minutes before serving so the filling sets slightly and scoops more easily.

What to Serve with Stuffed Shells

This Stuffed Shells Recipe pairs nicely with a crisp green salad, like mixed greens with cucumbers, tomatoes, and a simple vinaigrette. Add garlic bread or warm breadsticks to soak up every bit of extra marinara sauce. Steamed broccoli, roasted green beans, or a simple sautéed zucchini side keep the meal balanced and colorful. For drinks, serve sparkling water with lemon, iced tea, or a fruity mocktail for a family friendly dinner.

Storage Options

  • Store leftover stuffed shells in an airtight container in the fridge for up to 4 days.
  • Reheat single portions in the microwave, covered, in 45–60 second bursts until hot, or warm a covered baking dish in a 350°F oven for 15–20 minutes.
  • Freeze baked shells in a freezer safe container for up to 2 months, and thaw overnight in the fridge before reheating.
  • Freeze unbaked stuffed shells by assembling them in a freezer safe dish, wrapping tightly, freezing up to 2 months, then bake from frozen at 350°F for 45–60 minutes, covered, until hot and bubbly.
Stuffed Shells Recipe
Adaly Kandice

Stuffed Shells Recipe

Stuffed Shells Recipe features jumbo pasta shells filled with a creamy ricotta and spinach mixture, baked in marinara sauce and topped with melted cheese for a comforting Italian-style meal.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 6
Course: Dinner
Cuisine: American

Ingredients
  

  • 24 jumbo pasta shells, uncooked
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1 cup frozen chopped spinach, thawed and well-drained
  • 2 cloves garlic, minced
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 cups marinara sauce
  • 1 tablespoon olive oil
  • 2 tablespoons fresh basil or parsley, chopped

Instructions
 

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. Cook the jumbo pasta shells in a large pot of salted boiling water according to package directions until just al dente. Drain, rinse under cool water, and set aside to dry slightly.
  3. In a large bowl, combine the ricotta cheese, 1/2 cup of the mozzarella, Parmesan, egg, spinach, garlic, Italian seasoning, salt, and black pepper. Mix until well blended.
  4. Spread 1 1/2 cups of marinara sauce over the bottom of the prepared baking dish.
  5. Stuff each cooked shell with about 2 tablespoons of the ricotta mixture and arrange them in a single layer in the baking dish, open side up.
  6. Spoon the remaining marinara sauce evenly over the stuffed shells. Sprinkle the remaining 1/2 cup mozzarella over the top.
  7. Cover the dish tightly with foil and bake for 20 minutes. Remove the foil and continue baking for 10–15 minutes, or until the sauce is bubbling and the cheese is melted and lightly golden.
  8. Remove from the oven and let rest for 5–10 minutes. Drizzle with olive oil and garnish with chopped fresh basil or parsley if desired before serving.

Notes

Nutrition Information
Approximate per serving (1/6 of recipe): 420 calories; fat 18 g; saturated fat 9 g; carbohydrates 42 g; fiber 4 g; sugars 8 g; protein 22 g; sodium 920 mg. Values will vary based on brands, add-ins, and portion size.

Leave a Comment

Recipe Rating