Creamy Stuffed Pasta Shells with Four Cheeses

Stuffed shells are the kind of cozy pasta dinner everyone gets excited about.
Tender jumbo shells are filled with a creamy cheese mixture
and baked in marinara until everything is warm, bubbly, and irresistible.

When they come out of the oven, the kitchen smells like garlic, herbs, and melted cheese. It’s the kind of comfort food that instantly makes dinner feel special.

Each shell is packed with a rich blend of ricotta, mozzarella, Parmesan, and a little cream cheese for extra creaminess. A handful of spinach adds freshness, while Italian herbs bring everything together.

Best of all, this dish is perfect for busy schedules. You can assemble it ahead of time, freeze it for later, and still enjoy a homemade pasta dinner that feels comforting and satisfying.

For Stuffed Shells

  • Jumbo Pasta Shells – these large shells are perfect for holding the creamy cheese filling. Cook a few extra since some may break while boiling.
  • Olive Oil – used to sauté the garlic and spinach, adding a light richness to the filling.
  • Garlic – brings a warm, savory flavor that makes the filling taste more aromatic and delicious.
  • Spinach – adds a bit of freshness and color. It’s optional but pairs nicely with the cheese mixture.
  • Ricotta Cheese – the base of the filling that gives the shells their creamy, soft texture.
  • Parmesan Cheese – adds a salty, nutty flavor that deepens the taste of the cheese filling.
  • Mozzarella Cheese – melts beautifully and creates that classic cheesy stretch both inside the shells and on top.
  • Cream Cheese – adds extra creaminess and helps the filling become smooth and rich.
  • Egg – helps bind the cheese mixture together so it stays creamy but holds its shape when baked.
  • Marinara Sauce – forms the saucy base and topping that keeps the shells moist and flavorful while baking.
  • Fresh Parsley – sprinkled on top for a fresh pop of color and flavor before serving.

Seasonings

  • Salt – enhances the overall flavor of the cheese filling.
  • Black Pepper – adds a mild warmth that balances the richness of the cheeses.
  • Dried Basil – gives the filling a classic Italian herb flavor.
  • Dried Parsley – adds subtle herb freshness.
  • Dried Oregano – brings a slightly earthy, aromatic taste that pairs well with marinara sauce.

Creamy Stuffed Pasta Shells with Four Cheeses

Large pasta shells are packed with a rich blend of four cheeses, aromatic herbs, sautéed garlic, and optional spinach. Everything is baked in marinara sauce until bubbly and melty. This dish can be prepared ahead of time and freezes well, making it perfect for busy nights.
Print Pin
Course: Main Course
Cuisine: Italian
Keyword: Creamy Stuffed Pasta Shells with Four Cheeses
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 6

Notes

Ingredients

Pasta
  • 18–20 jumbo pasta shells (boil a few extra in case some break)
Filling & Sauce
  • 1–2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 4 cups spinach
  • 15 oz ricotta
  • ½ cup Parmesan cheese, grated
  • 3 cups mozzarella cheese, shredded and divided
  • 2 tablespoons cream cheese
  • 1 egg
  • 24 ounces marinara sauce
  • Fresh parsley, for garnish
Seasonings
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried oregano

Instructions

  1. Heat the oven
    Preheat the oven to 375°F.
  2. Cook the pasta shells
    Bring salted water to a boil and cook the shells for 1 minute less than al dente (about 13 minutes, or according to package instructions). Set a timer so they don’t overcook.
    Drain them once done and rinse gently with cold water until the water running underneath is cool. Set aside.
  3. Prepare the garlic and spinach
    In a large skillet, warm the olive oil over medium heat. Add the minced garlic and cook for 1 minute.
    (Optional: If you prefer smaller spinach pieces, slice it into strips before cooking.)
    Add the spinach and toss so it coats with the oil and garlic. Cook for about 3 minutes, until the spinach is wilted. Remove from heat and allow it to cool.
  4. Mix the cheese filling
    Place the ricotta in a large bowl and add all the seasonings. Stir with a silicone spatula until combined.
    Mix in half of the mozzarella cheese and most of the Parmesan, saving a little Parmesan for topping later.
    Add the cream cheese and the egg, stirring until blended. Fold in the cooled spinach and garlic mixture.
  5. Assemble the dish
    Spread half of the marinara sauce across the bottom of a 9 × 13-inch casserole dish (or a 12-inch oven-safe skillet).
    Fill each shell with the cheese mixture using a spoon and arrange them in the dish.
  6. Add sauce and cheese topping
    Spoon the remaining marinara sauce over the shells. Sprinkle the rest of the mozzarella and the reserved Parmesan on top.
  7. Bake
    Cover the dish and bake for 20 minutes.
    Remove the cover and bake 10 minutes more.
  8. Finish and serve
    Sprinkle fresh parsley over the top before serving. Pair with garlic bread with cheese if desired.
 
Helpful Tips
  • Cook a few extra shells since some may tear during boiling or draining.
  • Spinach is optional but adds flavor and color. If using frozen spinach, thaw it first and squeeze out excess moisture.
  • For a meat version, replace the marinara with a meat sauce.
  • Cheese grated from a block melts more smoothly and tastes better than pre-shredded cheese.
  • Whole-milk, low-moisture mozzarella works best for melting.
Make-Ahead Options
  • Refrigerator: Assemble the dish up to 1 day in advance. When baking, increase the covered baking time by 15 minutes.
  • Freezer: Assemble and freeze for up to 3 months. Thaw in the refrigerator before baking and add 10 minutes to the covered bake time.
Storage
  • Store leftovers in a sealed container in the refrigerator for up to 3 days, or freeze for up to 3 months.
 
Nutrition
Calories: 496 kcal | Carbohydrates: 29g | Protein: 30g | Fat: 29g | Saturated Fat: 16g | Cholesterol: 119mg | Sodium: 1376mg | Potassium: 694mg | Fiber: 3g | Sugar: 7g | Vitamin A: 3234 IU | Vitamin C: 14mg | Calcium: 584mg | Iron: 3mg
Save

1. Can I make stuffed shells ahead of time?

Absolutely! Stuffed shells are perfect for prepping ahead. Assemble the whole dish, cover it, and keep it in the fridge for up to a day. When you’re ready, just pop it in the oven and bake as directed.

2. How do I stop the pasta shells from breaking?

The trick is to cook the shells just until slightly under al dente. They’ll finish cooking in the oven, and this helps them stay firm enough to hold all that cheesy filling.

3. Can stuffed shells be frozen?

Yes! Assemble the dish but don’t bake it yet. Cover tightly and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed.

4. What can I use instead of ricotta?

No ricotta? No problem. Cottage cheese works well as a substitute. If you prefer a smoother filling, give it a quick blend before mixing it with the other cheeses.

5. What’s the easiest way to fill the shells?

A small spoon works just fine, but if you want to make things even easier, use a piping bag or a zip-top bag with the corner snipped off. It fills the shells quickly and keeps things neat.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome!

Welcome to Savory & Nest, a food blog dedicated to sharing budget-friendly recipes made with simple, everyday ingredients. The goal is to…

Recipes In Email

Subscribe to my newsletter for exclusive recipes and all of the behind the scenes details.
How To Make Three-Cheese Stuffed Shells with Marinara 5
Read More
Creamy Sun-Dried Tomato Chicken Pasta 3
Read More
Creamy Chicken and Broccoli Alfredo Stuffed Shells 1
Read More
Marry Me Chicken Pasta 5
Read More
The Best Zucchini Butter Spaghetti Recipe 6
Read More

Related Posts

How To Make Three-Cheese Stuffed Shells with Marinara 5
Creamy Sun-Dried Tomato Chicken Pasta 3
Creamy Chicken and Broccoli Alfredo Stuffed Shells 1