These Shrimp and Spinach Stuffed Shells are cheesy and packed with flavor! Large pasta shells cradle a tasty mix of shrimp and spinach, all smothered in your favorite marinara sauce.
Honestly, who can resist a dish that combines pasta and shrimp? I love serving these with garlic bread on the side. It’s a hit every time and feels like a fancy dinner without the fuss!
Key Ingredients & Substitutions
Pasta Shells: Large pasta shells are perfect for holding all that delicious filling. If you can’t find them, try using manicotti tubes or even jumbo rigatoni as an alternative. Just make sure whatever you use can be stuffed!
Shrimp: Fresh shrimp gives the best flavor, but you can swap in cooked shrimp or even canned crab meat if you’re in a hurry. A vegetarian option could be sautéed mushrooms or chopped artichokes for that same filling texture.
Spinach: Fresh spinach is wonderful, but if it’s out of season, frozen spinach works just fine! Make sure to thaw and drain it well to avoid excess moisture. Kale can also work if you want a different leafy green.
Cheeses: Ricotta is a must for creamy texture. If you want a lighter option, cottage cheese can be used instead, just drain it well. You can swap mozzarella with provolone or Monterey Jack for a different flavor.
Heavy Cream: For a lighter option, half-and-half or even a non-dairy milk can replace heavy cream, though the texture might change a bit. If you’re looking for dairy-free, coconut cream is an option!
How Do I Ensure My Shrimp is Cooked Just Right?
Cooking shrimp can be tricky because overcooking makes them tough. Here’s how to get it just right:
- Start by heating the olive oil in your skillet over medium heat. Add minced garlic and sauté until fragrant.
- Add the chopped shrimp. Watch closely! It should take just 2-3 minutes for the shrimp to turn pink and opaque.
- As soon as they change color, remove them from the heat. They will continue cooking slightly from residual heat, which prevents them from becoming rubbery.
Remember, timing is key! You want your shrimp perfectly tender for the best stuffed shells.

How to Make Shrimp and Spinach Stuffed Shells
Ingredients You’ll Need:
For the Stuffed Shells:
- 20 large pasta shells
- 1 lb shrimp, peeled, deveined, and chopped
- 2 cups fresh spinach, chopped (or frozen spinach, thawed and drained)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/2 cup heavy cream
- 1/2 cup cream cheese, softened
- 2 tbsp olive oil
- 1 tsp Italian seasoning
- 1/4 tsp red pepper flakes (optional, for a bit of heat)
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe takes about 15-20 minutes to prepare and an additional 20-25 minutes to bake. Overall, you’re looking at around 45-50 minutes from start to delicious finish!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by setting your oven to 375°F (190°C) to get it warmed up while you prepare the other ingredients. This will help ensure even baking.
2. Cook the Pasta Shells:
Boil the large pasta shells according to the package instructions until they are al dente (cooked but still slightly firm). Once done, drain them and set aside to cool lightly so they’re easier to handle later.
3. Sauté the Shrimp:
In a skillet, heat 2 tablespoons of olive oil over medium heat. Add the minced garlic and cook for about 1 minute until it becomes fragrant, but don’t let it burn! Then, toss in the chopped shrimp. Cook until the shrimp turns pink and is just opaque, about 2-3 minutes. Season with salt, pepper, and half of the Italian seasoning. Once cooked, remove from heat.
4. Prepare the Filling:
In a large mixing bowl, combine the cooked shrimp mixture, chopped spinach, ricotta cheese, cream cheese, half of the shredded mozzarella, Parmesan cheese, heavy cream, and the other half of the Italian seasoning. If you’re adding red pepper flakes for some heat, mix those in as well. Stir everything together until well combined. Taste and adjust the seasoning with salt and pepper as needed.
5. Stuff the Shells:
Using a spoon, gently fill each cooked pasta shell with the shrimp and spinach filling. Be generous—these shells are meant to be packed full of deliciousness!
6. Arrange and Top:
Place the filled shells in a single layer in a baking dish. Once they are all in, sprinkle the remaining shredded mozzarella cheese over the top for a gooey cheese layer.
7. Bake to Perfection:
Put the baking dish in the preheated oven for 20-25 minutes. You’ll know they’re ready when the cheese is melted, bubbly, and slightly golden on top.
8. Serve and Enjoy:
Once out of the oven, let the stuffed shells cool for a few minutes. Garnish with finely chopped fresh parsley for a touch of color and freshness. Now, dig in and enjoy your creamy, cheesy Shrimp and Spinach Stuffed Shells!
Can I Use Frozen Shrimp for This Recipe?
Absolutely! Just make sure to thaw the shrimp completely before using. You can thaw them overnight in the refrigerator or place them in a sealed bag and submerge in cold water for quicker thawing. Pat dry with a paper towel before cooking.
Can I Make This Dish Vegetarian?
Yes, you can! Simply omit the shrimp and substitute it with sautéed mushrooms, artichokes, or even a mix of other vegetables. You can also add some extra cheese for a richer filling.
How to Store Leftover Stuffed Shells?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, pop them in the oven at 350°F (175°C) for about 15-20 minutes or until heated through. You can add a splash of cream or broth to help keep them moist.
Can I Prepare This Dish Ahead of Time?
Yes! You can assemble the stuffed shells ahead of time and store them in the fridge, covered, for up to 24 hours. Just add extra baking time if they go into the oven cold to ensure they’re heated through properly!
