Three cheese stuffed shells

If you’re looking for a cozy, crowd-pleasing dish that’s both easy and incredibly delicious, these Three Cheese Stuffed Shells are a must-try! They’re creamy, cheesy, and baked to perfection — the kind of comfort food everyone loves.

This recipe makes the perfect weeknight dinner when you want something hearty but simple, and it’s also an amazing side dish for parties or gatherings. The combination of ricotta, mozzarella, and Parmesan creates a rich, melt-in-your-mouth filling that pairs beautifully with your favorite pasta sauce. Whether you’re serving it for family dinner or bringing it to a potluck, it’s guaranteed to impress and disappear fast!

Three cheese stuffed shells


Three cheese stuffed shells summary

These Three Cheese Stuffed Shells are the ultimate cozy meal — soft pasta shells filled with a creamy blend of ricotta, mozzarella, and Parmesan, mixed with herbs, garlic, and a touch of spice. Baked in rich pasta sauce until bubbly and golden, this dish is the perfect family dinner or a crowd-pleasing side for any gathering. Easy to make, freezer-friendly, and guaranteed to be loved by everyone!

Prep Time: 20 minutes

Cook Time: 35–40 minutes

Total Time: About 1 hour

Servings: 3–4

Difficulty: Easy

Flavor: Cheesy, creamy, savory, and comforting


Three cheese stuffed shells ingredients

Main ingredient

Pasta shells are the perfect little pockets to hold all that delicious cheesy filling.

Pasta sauce adds a rich, savory flavor that brings the whole dish together.

Mozzarella cheese melts beautifully on top, giving that golden, stretchy finish.

Parmesan cheese adds a nutty, salty touch that enhances every bite.

Filling

Ricotta cheese gives the filling its creamy, smooth base.

Mozzarella cheese adds extra gooey cheesiness inside.

Parmesan cheese deepens the flavor with its bold, salty notes.

Parsley or spinach brings freshness and a pop of color.

Egg helps bind the mixture together and gives a soft, rich texture.

Garlic adds that comforting aroma and flavor that makes every bite so good.

Salt, black pepper, and paprika season the filling perfectly and add a gentle warmth.

Three cheese stuffed shells

How to make three cheese stuffed shells?

  1. Preheat the oven. Preheat to 400°F (200°C).
  2. Boil the shells. Bring a large pot of salted water to a boil and cook the pasta shells according to package directions until al dente (still a little firm). Drain and spread the shells on a tray or clean towel so they don’t stick.
  3. Make the filling. In a mixing bowl combine the ricotta, shredded mozzarella, Parmesan, chopped parsley or spinach, minced garlic, egg, salt, black pepper, and paprika. Stir until smooth and well combined.
  4. Prepare the baking dish. Spoon a thin layer of pasta sauce over the bottom of a baking dish so the shells won’t stick and so each bite has sauce.
  5. Stuff the shells. Using a spoon, fill each cooled pasta shell with the cheese mixture and stand them upright in the baking dish, packed snug but not crushed.
  6. Top with sauce and cheese. Pour the remaining pasta sauce evenly over the stuffed shells so each shell is covered. Sprinkle the top with shredded mozzarella and a little extra Parmesan.
  7. Cover and bake. Cover the dish tightly with foil and bake in the preheated oven for about 30 minutes, until the filling is heated through and bubbling.
  8. Finish under the broiler. Remove the foil and place under the broiler for 2–4 minutes (watch closely) until the top is golden and bubbly.
  9. Rest and serve. Let the dish rest 5 minutes before serving. Garnish with extra chopped parsley if you like, and serve warm.

Storage and reheating

Storage:

If you have leftovers (which rarely happens with this dish), place them in an airtight container and store in the refrigerator for up to 3 days. Make sure the shells are completely cooled before storing so they don’t become soggy.

Reheat:

You can reheat the shells in a microwave or oven:

  • Microwave: Heat one serving at a time, covered, for about 1–2 minutes or until warm.
  • Oven: Place the shells in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15–20 minutes, or until heated through.

freeze

These stuffed shells freeze beautifully! You can freeze them before baking or after baking:

  • To freeze before baking, assemble the dish, cover it tightly with plastic wrap and foil, and freeze for up to 2 months.
  • To freeze after baking, let it cool completely, then freeze in portions or the full tray.

Bake From Frozen:

If baking from frozen, cover the dish with foil and bake at 375°F (190°C) for about 50–60 minutes, then uncover and broil for a few minutes until golden and bubbly.


Frequently asked questions

1. Can I make this ahead of time?

Yes! You can assemble the stuffed shells, cover them tightly, and refrigerate for up to 24 hours before baking. When ready to bake, just add a few extra minutes to the cooking time.

2. Can I freeze stuffed shells?

Absolutely. Assemble the dish (without baking), cover it well, and freeze for up to 2 months. When ready, bake straight from frozen at 375°F (190°C) for about 50–60 minutes, then uncover and broil for a golden top.

3. Can I use a different cheese?

Yes! You can replace ricotta with cottage cheese or add a bit of cream cheese for extra creaminess. You can also mix in provolone or fontina for a deeper flavor.

4. What sauce works best?

A classic marinara sauce is perfect, but you can also use roasted garlic, tomato basil, or even a creamy Alfredo for a twist.

5. Can I add meat to the filling?

Definitely! Add cooked ground beef, chicken, or turkey to the cheese mixture or layer it under the shells before baking for a heartier meal.

6. How do I prevent the shells from sticking together?

After boiling, drain and rinse them under cold water, then spread them out on a tray or drizzle lightly with olive oil to keep them separate while you prepare the filling.

7. How long will leftovers last?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave until warm and bubbly.


Tips and Tricks

1. Don’t overcook the shells.

Boil them just until al dente (slightly firm). They’ll continue cooking in the oven, so this keeps them from breaking or becoming mushy.

2. Let the shells cool before stuffing.

If they’re too hot, they’ll be slippery and hard to fill. Let them sit for a few minutes after draining.

3. Use a piping bag or small spoon.

For easier and cleaner filling, use a piping bag or zip-top bag with the corner cut off — it makes stuffing the shells quick and neat.

4. Add extra flavor to your sauce.

Enhance store-bought pasta sauce with a little garlic powder, basil, or chili flakes for that homemade taste.

5. Mix cheeses for the best flavor.

Using a blend of cheeses — ricotta for creaminess, mozzarella for stretch, and Parmesan for saltiness — gives the perfect cheesy balance.

8. Garnish before serving.

A sprinkle of fresh parsley or basil and a little extra Parmesan on top adds a fresh, restaurant-style finish.


More recipes to try

creamy Boursin pasta

Stuffed onions


pasta shells


Three cheese stuffed shells
Print

Three cheese stuffed shells

Three Cheese Stuffed Shells are the ultimate comfort food — creamy, cheesy, and full of flavor. Soft pasta shells are filled with a rich blend of ricotta, mozzarella, and Parmesan, then baked in a savory pasta sauce until golden and bubbly. This dish is perfect for a cozy weeknight dinner, a family gathering, or as a show-stopping side for parties.
Course Main Course, Side Dish
Cuisine Italian
Keyword Three cheese stuffed shells
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4 People

Ingredients

  • 16 pasta shells
  • 1 jar pasta sauce
  • 1 cup mozzarella cheese
  • 2 tbsp Parmesan cheese

Filling:

  • cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ¼ cup shredded Parmesan cheese
  • ¼ cup chopped parsley or spinach your preference
  • 1 small egg
  • 1 small garlic clove minced
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp paprika

Instructions

  • Boil the pasta shells according to package directions.
  • While the shells are cooking, prepare the filling. In a bowl, mix together the ricotta cheese, shredded mozzarella, Parmesan, parsley (or spinach), minced garlic, egg, salt, pepper, and paprika until well combined.
  • Drain the pasta shells and let them cool slightly.
  • In a baking dish, spread half of the pasta sauce on the bottom.
  • Stuff each shell with the cheese filling and place them in the baking dish.
  • Pour the remaining pasta sauce over the shells and top with shredded mozzarella and Parmesan cheese.
  • Cover with foil and bake in a preheated oven at 400°F (200°C) for about 30 minutes.
  • Uncover and broil for a few minutes until the cheese is golden and bubbly.
  • Remove from the oven and enjoy warm!
  • Talk introduction about this recipe for my blog it’s easy delicious makes the perfect dinner or the perfect side dish parties as side dish

Notes

  • Boil the pasta shells just until al dente so they don’t get mushy when baked.
  • Let the shells cool slightly before stuffing to make it easier and less messy.
  • You can swap parsley for spinach or other herbs for extra flavor and color.
  • Adjust the seasoning in the filling to your taste — add more garlic, salt, or paprika if you like.
  • For extra cheesy shells, sprinkle more mozzarella and Parmesan on top before baking.
  • This recipe is freezer-friendly — freeze before or after baking for an easy make-ahead meal.

Welcome,Food Lover!

Join our email list to get delicious recipes delivered straight to your inbox.