This creamy spinach mushroom shrimp skillet is my go-to dinner when I want something that feels a bit luxurious without spending hours in the kitchen. It’s an Italian-American classic that brings tender shrimp, earthy mushrooms, and fresh greens together in a velvety garlic Parmesan sauce. Everything cooks in one pan, which means you get maximum flavor with minimal cleanup. It’s the kind of meal that impresses guests but is straightforward enough for any busy weeknight.
Why You'll Love This Recipe
- Ready in under 35 minutes for a truly fast and satisfying dinner
- One-pan cooking means you’re not stuck with a mountain of dishes later
- The garlic Parmesan cream sauce is impossibly rich and flavorful
- Packed with protein and veggies for a meal that feels balanced
- It’s my secret weapon for a dinner that feels fancy with zero fuss
Ingredients You’ll Need
- Olive oil: use a good extra virgin olive oil for its fruity notes it helps sear the shrimp and build the base flavor of the sauce
- Large shrimp: look for 21-25 count shrimp they’re the perfect size for a skillet and stay juicy after a quick sear
- Salt and black pepper: these basics season every layer of the dish starting with the shrimp makes a world of difference
- Cremini mushrooms: also called baby bellas they have a deeper earthier flavor than white mushrooms and hold their shape beautifully
- Yellow onion: finely chopping it ensures it melts right into the sauce providing a sweet savory foundation
- Garlic: fresh minced garlic is non-negotiable it infuses the entire skillet with that aromatic punch we all love
- Fresh baby spinach: it wilts down dramatically adding color and nutrients without overpowering the other ingredients
- Heavy cream: this creates the luxurious silky base of the sauce it’s worth using the full-fat version for the best texture
- Chicken broth: a splash adds depth and helps balance the richness of the cream use a low-sodium version to control salt
- Grated Parmesan cheese: freshly grated cheese melts smoothly and delivers a nutty salty flavor pre-grated can make the sauce grainy
- Red pepper flakes: just a pinch adds a subtle warmth that wakes up all the other flavors it’s completely optional but recommended
- Fresh lemon juice: the bright acidity cuts through the richness and makes every flavor pop bottled juice just can’t compare
- Fresh parsley: a final sprinkle adds a fresh herbal note and makes the whole dish look vibrant and finished
- Lemon wedges: serving these on the side lets everyone add an extra zesty kick right at the table
How to Make It
Prep and Season the Shrimp:
Start by patting your shrimp thoroughly dry with paper towels. This step is crucial because dry shrimp will sear properly instead of steaming. Season them with half the salt and pepper right now so that flavor gets right into the meat.
Sear the Shrimp:
Heat your olive oil in a large skillet over medium-high heat. Add the shrimp in a single layer without crowding them. Cook for just 2-3 minutes per side until they’re pink and opaque, then transfer them to a plate. They’ll finish cooking later in the sauce.
Cook the Mushrooms and Aromatics:
In that same skillet, add your sliced mushrooms. Let them cook undisturbed for a minute or two so they can start browning and release their liquid. Stir occasionally for 5-6 minutes until they’re beautifully golden. Then add the chopped onion, cooking until soft before stirring in the garlic for one fragrant minute.
Wilt the Spinach:
Add your fresh spinach in handfuls, stirring constantly. It might look like a lot at first, but it wilts down incredibly fast. This should only take about two to three minutes, and you’ll end up with vibrant green ribbons throughout the skillet.
Build the Cream Sauce:
Pour in the heavy cream and chicken broth, then give everything a good stir. Bring it to a gentle simmer, then reduce the heat to medium-low. Let it bubble softly for 3-4 minutes so it thickens just slightly and the flavors start to meld together.
Incorporate the Cheese and Seasonings:
Turn the heat down to low and stir in your freshly grated Parmesan cheese until it’s completely melted and the sauce is smooth. Now add the red pepper flakes if you’re using them, along with the remaining salt, pepper, and the fresh lemon juice. Taste it and adjust if needed.
Return the Shrimp to Finish:
Gently add the seared shrimp and any juices that collected on the plate back into the skillet. Stir them into that luscious sauce to coat them evenly and let them warm through for just a minute or two. You don’t want to overcook them here.
Garnish and Serve Immediately:
Remove the skillet from the heat right away. Sprinkle the chopped fresh parsley all over the top for that final fresh touch. Serve it straight from the pan while everything is hot and the sauce is perfectly creamy.

You Must Know
- Patting the shrimp dry is the secret to a good sear
- Freshly grated Parmesan melts into a smooth sauce every time
- Don’t skip the fresh lemon juice at the end
- It comes together so fast you’ll want to have your sides ready
- I make this at least twice a month
Storage Tips
If you’re lucky enough to have leftovers, let the skillet cool to room temperature before transferring everything to an airtight container. It’ll keep in the fridge for up to two days. When you’re ready to eat again, reheat it gently in a saucepan over low heat, adding a small splash of chicken broth or cream to loosen the sauce back up. I always avoid the microwave for this one, as it can turn the shrimp rubbery in seconds.
Ingredient Substitutions
If you need a lighter option, you can swap half-and-half for the heavy cream, though the sauce won’t be quite as rich. For the mushrooms, white button or even shiitakes would work in a pinch. If you’re out of fresh spinach, a 10-ounce block of frozen chopped spinach, thawed and thoroughly squeezed dry, is a fine substitute. To make it dairy-free, try a plain, unsweetened oat or cashew cream and a dairy-free Parmesan alternative, but know the flavor profile will shift. In a real bind, a dry white wine can stand in for the chicken broth for a different but delicious twist.
Serving Suggestions
This creamy spinach mushroom shrimp is incredible spooned over a bed of hot pasta like fettuccine or angel hair, which soaks up all that amazing sauce. For a lighter option, try it with steamed rice, cauliflower rice, or creamy polenta. A simple side of crusty garlic bread is non-negotiable in my house for cleaning the plate. To round out the meal, a crisp green salad with a lemony vinaigrette or some roasted asparagus balances the richness perfectly.
Cultural Context
This skillet dish is a beautiful example of Italian-American home cooking, where simplicity and high-quality ingredients are the stars. The combination of seafood with a creamy, cheesy sauce has roots in coastal Italian cuisine, though it’s often lighter there. The American twist comes in with the generous, luxurious use of heavy cream and Parmesan, creating a more indulgent, comforting sauce. It’s a fusion that speaks to weeknight practicality meeting a desire for something special, a tradition of making a little feel like a lot with just one pan.

Pro Tips
- Use a 12-inch skillet so nothing overcrowds and steams
- Let the sauce simmer gently to thicken without breaking
- Grate your own Parmesan for a silky, non-grainy texture
- Have all your ingredients prepped before you start cooking
- This tip about the lemon juice is from my grandma
Frequently Asked Questions
For the best texture, use large shrimp (21-25 count per pound) that are peeled and deveined. This size ensures they cook quickly and evenly without becoming rubbery, staying tender in the luxurious cream sauce.
For the best results, serve it fresh. The sauce can separate if reheated. However, you can prep the ingredients (chop onion, mince garlic, slice mushrooms) ahead to cut down on active cooking time.
For a lighter version, half-and-half can work, but the sauce will be less rich and thick. Avoid milk as it may curdle. For a dairy-free alternative, try full-fat canned coconut milk for a similar creamy texture.
Cook the shrimp just until they turn pink and opaque, which takes about 1-2 minutes per side. They will curl into a ‘C’ shape. Overcooking makes them tough, so remove them from the pan promptly.
This rich, creamy dish pairs perfectly with crusty bread to soak up the sauce, or over a bed of pasta, rice, or polenta. A simple side salad with a light vinaigrette helps balance the meal.