Cheesy Spinach & Four-Cheese Stuffed Shells

There is something so satisfying about jumbo pasta shells stuffed to the brim with cheese and baked until bubbly. Living here in Los Angeles, CA, I often crave a meal that is impressive enough for company but easy enough for a weeknight. These Spinach and Four-Cheese Stuffed Shells are exactly that.

They are loaded with a savory blend of ricotta, mozzarella, parmesan, and provolone, mixed with earthy spinach and nestled in your favorite marinara sauce. It is a hearty, messy, and comforting meal that I am thrilled to share with my Golden Recipes readers!

Why You’ll Love This Recipe

You are going to love this recipe because it is a vegetarian powerhouse that even meat-lovers adore. The combination of the four creamy cheeses creates a complex, savory flavor that pairs perfectly with the sweet tomatoes in the sauce. It is pure, gooey comfort food at its best.

Another reason this is a Golden Recipes favorite is that it is incredibly meal-prep friendly. You can assemble the whole dish a day in advance and simply pop it in the oven when you are ready for dinner. It bakes up golden, gooey, and ready to impress!

Equipment You’ll Need

  • Large pot for boiling the pasta
  • 9×13 inch glass or ceramic baking dish
  • Medium mixing bowl
  • Wooden spoon
  • Colander for draining

Ingredients

  • 1 box jumbo pasta shells (about 20-24 shells)
  • 15 oz whole milk ricotta cheese
  • 2 cups shredded mozzarella cheese (divided)
  • 1/2 cup grated parmesan cheese (divided)
  • 1/2 cup shredded provolone cheese
  • 10 oz fresh baby spinach, chopped
  • 1 large egg, lightly beaten
  • 24 oz marinara sauce
  • 2 cloves garlic, minced
  • Seasonings: 1 tsp Italian seasoning, salt, and black pepper

Ingredient Substitutions

If you cannot find jumbo shells, manicotti tubes work just as well for this filling! You can use frozen chopped spinach instead of fresh; just make sure to thaw it and squeeze every drop of water out first. Swap the provolone for asiago or Monterey Jack for a different flavor twist.

How to Make It

1. Boil the Shells

Bring a large pot of heavily salted water to a rolling boil. Cook the jumbo pasta shells until they are al dente, usually about 1 to 2 minutes less than the package directions. Drain, rinse with cool water so they do not stick, and set aside.

2. Prep the Spinach and Garlic

Quickly sauté the chopped fresh spinach and minced garlic in a small pan with a drizzle of olive oil until the spinach is wilted, about 3 minutes. Let it cool slightly, then squeeze any excess liquid out of the mixture.

3. Mix the Cheese Filling

In a medium mixing bowl, combine the ricotta cheese, 1 cup of the mozzarella, half the parmesan, the shredded provolone, the beaten egg, Italian seasoning, and S&P. Stir well to combine, then fold in the cooled spinach and garlic mixture.

4. Stuff the Shells

Spread about 1 cup of the marinara sauce onto the bottom of your 9×13 baking dish. Take a cooked shell and generously stuff it with about 1.5 to 2 tablespoons of the cheese filling. Place the stuffed shell into the baking dish.

5. Layer and Top

Repeat the process until all shells are filled and arranged snugly in the dish in a single, messy layer. Spoon the remaining marinara sauce evenly over the shells. Top with the remaining mozzarella and parmesan cheese.

6. Bake to Perfection

Cover the dish with aluminum foil and bake at 375°F for 20 minutes. Remove the foil and bake for another 10 to 15 minutes until the sauce is bubbling and the cheese is beautifully golden brown. Let rest 5 minutes before serving.

Variations

  • Add a pound of cooked spicy Italian sausage to the filling for a meaty kick.
  • Use a vodka sauce or creamy alfredo instead of marinara for a richer dish.
  • Stir chopped sun-dried tomatoes into the cheese mixture.
  • Make it extra cheesy by adding a slice of provolone directly over each shell before the mozzarella topping.

What to Serve With

These stuffed shells are quite filling on their own, so keep the sides simple and fresh. I love pairing this dish with a crisp Caesar salad or roasted lemon asparagus. A loaf of warm, garlic herb bread is also a must for dipping into that leftover sauce. It is a natural Golden Recipes pairing!

Pro Tips

  • Do not overcook the pasta! Shells must be firm al dente, or they will turn to mush when baked.
  • Squeeze ALL the moisture out of the sautéed spinach so you do not have a watery filling.
  • Let the cooked shells cool completely on a baking sheet, so they do not stick together or tear.
  • Use whole milk ricotta; low-fat versions can have a chalky texture when baked.
  • A cookie scoop makes filling the shells much faster and easier.

Common Mistakes

  • Skipping the egg binder, which causes the cheese filling to be grainy and leak out.
  • Using too much marinara on the bottom, which can make the shells soggy.
  • Overstuffing the shells, causing them to tear before they get in the pan.
  • Using powdered parmesan instead of real grated parmesan; the difference in melt is huge!
  • Not seasoning the cheese mixture enough—taste it before adding the egg!

Storage and Reheating

Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave until heated through, or warm the whole baking dish in a 350°F oven with a little extra splash of water or broth to keep them moist.

FAQ

Can I freeze these stuffed shells? Yes! Assemble the entire dish, cover tightly with foil, and freeze for up to 2 months. Bake from frozen for 60 minutes.

Can I make this dairy-free? Absolutely. Substitute tofu ricotta and your favorite vegan melting cheese in the same proportions.

Do I have to cook fresh spinach first? You do not have to, but cooking it with garlic adds incredible flavor and reduces bulk, making it easier to stuff the shells.

How many shells per person? Usually 3 to 4 shells per adult is a standard serving size with a side salad.

I just know these Spinach and Four-Cheese Stuffed Shells are going to be a massive hit in your home!

Happy baking, from my Los Angeles kitchen to yours!

Cheesy Spinach & Four-Cheese Stuffed Shells

By Sophia White — Golden Recipes

Prep Time
20 mins
Cook Time
35 mins
Total Time
55 mins
Servings
6
Calories
490 kcal

Ingredients

  • 1 box jumbo shells
  • 15 oz ricotta cheese
  • 2 cups mozzarella, shredded
  • 1/2 cup parmesan, grated
  • 1/2 cup provolone, shredded
  • 10 oz fresh spinach, chopped
  • 1 egg, lightly beaten
  • 24 oz marinara sauce
  • 2 cloves garlic, minced
  • 1 tsp Italian seasoning
  • Salt and pepper

Instructions

  1. Boil shells in salted water until firm al dente; drain, rinse with cool water, and set aside.
  2. Quickly sauté fresh spinach and minced garlic with olive oil until wilted; let cool and squeeze out excess liquid.
  3. In a bowl, mix ricotta, cooled spinach/garlic, egg, Italian seasoning, 1 cup mozzarella, half parmesan, and provolone.
  4. Spread 1 cup of sauce in a 9×13 dish. Stuff shells generously with cheese mixture and arrange snugly in the dish.
  5. Spoon remaining marinara evenly over the shells. Top with remaining mozzarella and parmesan.
  6. Cover with foil; bake at 375°F for 20 mins. Uncover and bake 10-15 mins more until golden and bubbly.

Nutrition (per serving)

🔥 Calories: 490
🥩 Protein: 31g
🍞 Carbs: 38g
🧈 Fat: 25g
🧂 Sodium: 920mg
🌾 Fiber: 4g

Leave a Comment