Creamy Spinach Mushroom Shrimp Shells recipe

Creamy Spinach Mushroom Shrimp Shells

There's something deeply satisfying about tucking into a plate of creamy, cheesy Shrimp Shells-each bite bursts with the delicate sweetness of shrimp, the earthy depth of mushrooms, and the fresh green hug of spinach. This dish feels like a hug from Nonna's kitchen, but it's surprisingly simple to pull off on a busy weeknight. It's perfect for date night, family dinners, or when you want to impress guests without stressing. The rich, velvety sauce clings to every shell, making every forkful irresistible.

What Makes This Recipe Special

  • The sauce is built in stages: softened cream cheese is whisked into the pan first to create a silky base before heavy cream is added, ensuring no lumps and maximum flavor.
  • Shrimp and mushrooms are cooked separately-first browning the shrimp quickly to lock in moisture, then combining them with the veggies to prevent overcooking.
  • Fresh spinach is added at the end, just to wilt, so it stays vibrant and doesn't turn the sauce gray or bitter.
  • The shells are filled while warm but not piping hot, making them easier to stuff without tearing and helping the creamy mixture adhere better.
⏱ 40 mins
Italian-American
Servings 4

Ingredients

12 ozjumbo pasta shells (about 20 shells)
8 ozwhite or cremini mushrooms, sliced (about 2 cups)
3 clovesgarlic, minced (about 1 Tbsp)
1 smallonion, finely chopped (about ½ cup)
4 cupsfresh spinach leaves, roughly chopped
1 lbshrimp, peeled, deveined, and chopped into bite-size pieces
4 ozcream cheese, softened (½ standard block)
½ cupheavy cream
½ cupgrated Parmesan cheese, divided
½ tspsalt (plus more to taste)
¼ tspblack pepper
Chopped fresh parsley

Nutrition

450 caloriesCalories

Per serving · Values are estimates

Instructions

1
Bring a large pot of salted water to a boil. Add the jumbo shells and cook until al dente, about 10–12 minutes. Drain and set aside, keeping them warm.
2
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened, about 3–4 minutes. Stir in the mushrooms and cook another 4–5 minutes, until they release their juices and begin to brown. Add the garlic and cook 30 seconds until fragrant.
3
Push the veggies to one side of the pan. Add the chopped shrimp to the empty side, season with a pinch of salt and pepper, and cook 2–3 minutes until just pink and opaque. Stir together with the veggies.
4
Reduce heat to low. Stir in the cream cheese until melted and smooth. Pour in the heavy cream and whisk until combined. Add ¼ cup of Parmesan and stir until melted into the sauce.
5
Stir in the chopped spinach and cook 1–2 minutes until wilted. Taste and adjust seasoning with salt and pepper.
6
Spoon the shrimp-spinach mixture into each pasta shell, arranging them in a single layer in a baking dish (about 9×13 inches).
7
Sprinkle the remaining ¼ cup Parmesan over the filled shells. Place under a preheated broiler for 2–3 minutes, or bake at 375°F for 8–10 minutes, until the tops are lightly golden and bubbly.
8
Garnish with chopped parsley if desired and serve hot.

Essential Tips

Use room temp cream cheese

Let the cream cheese sit out for 30 minutes before starting. Cold cream cheese won't melt smoothly and can seize into clumps, turning your sauce grainy instead of velvety.

Salt your pasta water generously

The shells will absorb some of the salty water as they cook, which enhances their flavor from the inside out. Aim for water that tastes like the sea.

Don't overcook the shrimp

Shrimp turn rubbery fast-cook them just until they turn pink and opaque, about 2-3 minutes. Remove them from the pan as soon as they're done and set aside.

Keep the shells warm

After draining, spread the shells on a lightly oiled baking sheet and cover with foil to keep them pliable and warm. This makes them much easier to stuff.

Broil for a golden crust

The broiler step isn't optional-it gives the Parmesan a deliciously crisp, nutty top layer that contrasts perfectly with the creamy filling.

Smart Swaps & Variations

Lighter version Swap heavy cream for half-and-half and reduce Parmesan by ¼ cup. Stir in 2 tbsp Greek yogurt at the end for tang and thickness.
Spicy kick Add ½ tsp red pepper flakes to the onion-mushroom mix or a dash of hot sauce to the cream sauce for a subtle heat that cuts through the richness.
Vegetarian Replace shrimp with 1 cup cooked white beans or ½ cup chopped walnuts for a hearty, plant-based protein that still soaks up the creamy sauce.
Cheesy upgrade Mix ½ cup shredded mozzarella into the filling before stuffing, then top with extra mozzarella before broiling for a melty, gooey finish.

What to Serve With This

  • Garlic bread and a simple arugula salad dressed with lemon and olive oil to balance the richness.
  • A crisp Pinot Grigio or Sauvignon Blanc-its acidity cuts through the cream sauce beautifully.
  • Roasted broccoli or garlic green beans for a vibrant, veggie-heavy side that doesn't compete with the dish.
  • A sprinkle of lemon zest on top just before serving to brighten the flavors and cut the heaviness.

Storage & Reheating

Storage

Store filled shells in an airtight container in the fridge for up to 2 days. Keep them in a single layer to prevent sticking.

Reheating

Cover with foil and reheat at 350°F for 10-12 minutes until warmed through. Add a splash of milk or broth if the sauce seems dry-this prevents the shells from becoming chewy.

Expert Chef Tips

  1. Toast your mushrooms separately before adding them to the sauce. Spread sliced mushrooms on a tray in a single layer and broil for 3-4 minutes until deeply browned. This deepens their umami flavor significantly.
  2. Use jumbo shells with reinforced seams. Cheap shells can split when stuffed, especially if they're slightly undercooked. Look for brands labeled 'extra large' or 'giant'.
  3. Chill the stuffed shells for 15 minutes before baking or broiling. This firms up the filling slightly, making it easier to handle and less likely to ooze out during cooking.

Equipment You’ll Need

  • Large pot for boiling pasta (at least 6-quart capacity)
  • Large, deep skillet or sauté pan (12-inch diameter or larger)
  • Mixing bowls for prepping filling and storing shells
  • Broiler-safe baking dish (9×13 inches)

Nutritional Benefits

  • High in protein (about 25g per serving) from shrimp and cheese, making it satisfying and muscle-friendly.
  • Rich in vitamin A from spinach, supporting eye health and immune function.
  • Contains healthy fats from the shrimp and olive oil, which are essential for nutrient absorption and hormone balance.
  • Lower in carbohydrates than traditional pasta bakes, thanks to the focus on protein and veggies.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use frozen shrimp?

Yes, but thaw them completely in cold water and pat dry with paper towels first. Frozen shrimp releases more water when cooked, so you may need to cook them 30 seconds longer to evaporate excess moisture.

What's the best way to stuff the shells without tearing them?

Use a small spoon or a piping bag to fill the shells. Hold each shell upright and fill it gently, stopping before it's completely full to avoid bursting.

Can I make this ahead?

Yes-prepare the filling and cook the shells up to a day ahead. Store them separately in the fridge. Assemble and bake just before serving to keep the shells tender.

Is there a substitute for heavy cream?

Heavy cream is ideal for richness and texture, but you can use half-and-half or a mix of milk and butter (¾ cup milk + 2 tbsp melted butter per ½ cup heavy cream). The sauce will be thinner.

Can I bake this dish without broiling?

Absolutely-bake at 375°F for 12-15 minutes, or until the sauce is bubbly and the tops are golden. Broiling adds a crispy top, but it's not essential.

How do I prevent the sauce from separating?

Keep the heat low when combining the cream cheese and heavy cream. If it starts to split, remove the pan from heat and whisk vigorously until smooth before returning to low heat.

Can I use a different type of pasta?

No-jumbo shells are designed to hold filling. Other shapes like manicotti or cannelloni can work if you prefer, but the cooking times will vary slightly.

Why are my shells breaking when I stuff them?

Overcooked or undercooked shells are the culprit. They should be al dente-firm but not crunchy. Undercooked shells split; overcooked turn mushy. Aim for the sweet spot.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →