Stuffed Pasta Shells Recipe

Stuffed Pasta Shells Recipe tastes rich, cheesy, and comforting, with a bubbly tomato sauce that hugs every single shell. It works perfectly for busy families, date nights at home, or meal prep fans, and you can get it on the table in about 55 minutes. I first cooked this for a tiny apartment dinner party, and my friends still ask for “those cheesy shells” years later.

Why Stuffed Pasta Shells Recipe Is Worth It

Stuffed pasta shells feel fancy, but the recipe stays simple enough for a weeknight. You mix a quick ricotta filling, tuck it into cooked shells, cover with sauce and cheese, then let the oven do the rest. Cleanup stays pretty easy, and leftovers taste even better the next day.

This recipe also works great for feeding a crowd or dropping off a meal to someone who needs comfort food. You can assemble the dish ahead, chill it, then bake when you need it. Kids usually love it, and adults quietly go back for seconds.

“These stuffed pasta shells taste like restaurant comfort food, but the recipe stays easy enough for a Tuesday night dinner.” ★★★★★

Ingredients You Need

 

 

Pasta and Sauce

  • 20 to 24 jumbo pasta shells
    • Use a good-quality brand that holds shape well, like Barilla or De Cecco.
    • Boil a few extra shells in case some tear.
  • 3 cups marinara sauce
    • Use your favorite jarred marinara for a shortcut. Rao’s, Barilla, or a local brand all work nicely.
    • Choose a garlic or basil version for extra flavor.

Cheese Filling

  • 15 ounces whole milk ricotta cheese
    • Whole milk ricotta gives the creamiest texture.
    • If the ricotta looks watery, drain it in a fine mesh strainer for 10 to 15 minutes.
  • 1 ½ cups shredded mozzarella cheese, divided
    • Use low moisture, part skim mozzarella for good melt and less grease.
    • Save about 1 cup for topping and mix the rest into the filling.
  • ½ cup grated Parmesan cheese
    • Use real Parmesan, not the green can, for better flavor.
    • Pecorino Romano works as a sharper substitute.
  • 1 large egg
    • The egg helps bind the filling so it stays inside the shells.
  • 2 cloves garlic, minced
    • Jarred minced garlic works if you need a shortcut, but fresh tastes brighter.
  • 2 tablespoons chopped fresh parsley
    • Use dried parsley if needed; use 2 teaspoons instead of tablespoons.
    • Fresh basil also tastes great here.
  • 1 teaspoon Italian seasoning
    • Or use a mix of dried basil, oregano, and thyme.
  • ½ teaspoon onion powder
  • ½ teaspoon kosher salt, plus more for pasta water
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional, for a little heat)

Optional Add-ins for the Filling

  • 1 to 1 ½ cups cooked Italian sausage, crumbled
  • 1 to 1 ½ cups finely chopped cooked spinach, squeezed dry
  • ½ cup finely chopped sautéed mushrooms

Equipment List

  • Large pot for boiling pasta
  • Colander
  • 9×13 inch baking dish
  • Large mixing bowl
  • Measuring cups and spoons
  • Spoon or small cookie scoop for stuffing shells
  • Aluminum foil
  • Sharp knife and cutting board

Quick Tips & substitutions

  • Salt the pasta water generously so the shells taste seasoned from the inside out.
  • Boil the shells just to al dente, then rinse briefly with cool water so they stop cooking and stay easy to handle.
  • Lay cooked shells on a lightly oiled baking sheet so they do not stick or tear.
  • Use a cookie scoop or small spoon to stuff shells quickly and evenly.
  • Swap ricotta with cottage cheese that you pulse in a blender for a smoother, lighter filling.
  • Use gluten free jumbo shells and check your marinara label for gluten free certification.
  • Stir chopped spinach into the filling for extra veggies without complaints from picky eaters.
  • Use part skim mozzarella if you want a slightly lighter Stuffed Pasta Shells Recipe.
  • Choose a no sugar added marinara if you watch added sugars.
  • Assemble the dish in the morning, cover, chill, and bake at dinner time.

How to Make Stuffed Pasta Shells

 

 

1: Boil the Pasta Shells

Bring a large pot of water to a rolling boil and add a generous tablespoon of kosher salt. Add the jumbo shells and cook them until they reach al dente, usually 1 to 2 minutes less than the package suggests. Stir occasionally so they do not stick. Drain, rinse briefly with cool water, then spread them on a lightly oiled baking sheet so they stay separate.

2: Mix the Cheese Filling

Add ricotta, ½ cup of the shredded mozzarella, Parmesan, egg, garlic, parsley, Italian seasoning, onion powder, salt, black pepper, and red pepper flakes to a large mixing bowl. Stir until the mixture looks smooth and creamy and everything combines evenly. Fold in any add-ins you like, such as cooked sausage or spinach. Taste a tiny bit and adjust salt or pepper if you want more flavor.

3: Prep the Baking Dish

Pour about 1 to 1 ½ cups of marinara sauce into the bottom of a 9×13 inch baking dish. Spread it into an even layer so the shells sit on sauce instead of a dry pan. This step keeps the pasta from sticking and helps the shells cook gently. Set the dish aside while you stuff the pasta.

4: Stuff the Shells

Hold one cooled shell in your hand and gently open it. Use a spoon or small scoop to fill the shell with about 2 tablespoons of the ricotta mixture. Nestle the stuffed shell into the sauced baking dish, open side up. Repeat with the remaining shells and filling, packing them snugly in rows.

5: Top with Sauce and Cheese

Spoon the remaining marinara sauce over the tops of the stuffed shells, covering most of the pasta so it does not dry out. Sprinkle the remaining 1 cup of shredded mozzarella evenly over the sauced shells. Add a little extra Parmesan on top if you love a cheesy crust. Cover the dish tightly with foil so the cheese does not brown too fast.

6: Bake

Heat your oven to 375°F while you finish assembling the dish. Place the covered baking dish on the middle rack and bake for 20 minutes so the filling heats through. Remove the foil and bake another 10 to 15 minutes, until the cheese melts and bubbles and the edges look slightly golden. If you like extra browning, switch the oven to broil for 1 to 2 minutes and watch closely.

7: Rest

Take the Stuffed Pasta Shells Recipe out of the oven and let the dish rest for about 5 to 10 minutes. This short rest helps the filling set so the shells hold shape when you scoop them. Sprinkle more chopped parsley or basil on top for color. Serve hot with your favorite sides.

Recipe Variations

  • Gluten free: Use gluten free jumbo shells and confirm your marinara label lists gluten free ingredients.
  • Vegetarian: Skip sausage and use spinach, mushrooms, or roasted veggies in the filling.
  • Vegan: Use vegan ricotta, vegan mozzarella shreds, and a flax egg or skip the egg; choose a marinara without cheese.
  • Low carb: Stuff roasted zucchini boats or halved bell peppers with the ricotta mixture instead of pasta shells.
  • Meat lovers: Add cooked crumbled Italian sausage, ground beef, or turkey to the cheese filling.
  • Extra veggie: Stir in finely chopped sautéed mushrooms, spinach, or roasted peppers.
  • Spicy: Use spicy Italian sausage, extra red pepper flakes, or a spicy marinara.

Ways to Serve Stuffed Pasta Shells

Storage Success

Let leftovers cool until they reach room temperature, then cover the baking dish tightly or transfer shells to airtight containers. Store in the refrigerator for up to 4 days and reheat individual portions in the microwave or the full dish in a 350°F oven until hot and bubbly. For longer storage, freeze stuffed shells in a freezer safe dish for up to 2 months, either baked or unbaked. Thaw in the fridge overnight, then bake or reheat until the filling heats through and the cheese melts again.

Stuffed Pasta Shells Recipe
Adaly Kandice

Stuffed Pasta Shells Recipe

Stuffed Pasta Shells are jumbo pasta shells filled with a creamy ricotta and spinach mixture, topped with marinara sauce and melted cheese for a hearty, comforting meal.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
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, lightly beaten
  • 2 cups fresh spinach, chopped and lightly packed
  • 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 until just al dente according to package directions. Drain, rinse under cool water, and set aside in a single layer so they do not stick together.
  3. In a large bowl, combine the ricotta cheese, 3/4 cup of the shredded mozzarella, Parmesan, egg, chopped spinach, garlic, Italian seasoning, salt, and pepper. Mix until well combined.
  4. Spread about 1 cup of marinara sauce over the bottom of the prepared baking dish.
  5. Fill each cooked pasta shell with a heaping spoonful of the ricotta-spinach mixture and arrange the stuffed shells in a single layer in the baking dish.
  6. Spoon the remaining marinara sauce evenly over the stuffed shells. Sprinkle the remaining 1/4 cup mozzarella on top and drizzle with olive oil if using.
  7. Cover the baking dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 8–10 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 minutes. Garnish with chopped fresh basil or parsley if desired and serve warm.

Notes

Nutrition Information
Approximate per serving (1/6 of recipe): 420 calories; fat 19 g; saturated fat 10 g; carbohydrates 40 g; fiber 3 g; sugars 7 g; protein 21 g; sodium 820 mg. Values will vary based on brands, add-ins, and portion size.

Leave a Comment

Recipe Rating