Creamy Shrimp & Spinach Protein Skillet – Fast, Flavorful, and Satisfying
This creamy shrimp and spinach skillet hits all the marks: fast, full of protein, and rich without feeling heavy. It’s the kind of dinner you can pull off on a busy weeknight but also serve to guests without breaking a sweat. Juicy shrimp, tender spinach, and a silky sauce come together in one pan, so cleanup is easy.
Serve it over rice, pasta, or cauliflower rice—whatever fits your mood. In under 30 minutes, you’ll have a restaurant-level meal that feels special but stays practical.

Ingredients
Method
- Prep the shrimp: Pat the shrimp dry with paper towels. Season lightly with salt and pepper. Dry shrimp sear better and stay juicy.
- Build the base: Heat the olive oil and butter in a large skillet over medium heat. Add the onion with a pinch of salt and cook 3–4 minutes, until softened and translucent.
- Garlic and spice: Stir in the garlic, Italian seasoning, and red pepper flakes. Cook 30–60 seconds until fragrant. Don’t let the garlic brown.
- Wilt the spinach: Add the spinach and toss until just wilted, about 1–2 minutes. It will look like a lot at first but cooks down quickly.
- Deglaze: Pour in the broth. Scrape up any browned bits from the bottom of the pan—those add deep flavor.
- Make it creamy: Reduce heat to medium-low. Stir in the half-and-half (or cream) and Parmesan. Simmer gently 2–3 minutes, stirring, until smooth. If you prefer a thicker sauce, add the cornstarch slurry and simmer another minute until it coats the back of a spoon.
- Cook the shrimp: Add the shrimp in a single layer. Cook 2–3 minutes per side, just until they turn pink and opaque. Avoid overcooking—they’ll get rubbery fast.
- Finish with brightness: Stir in the lemon juice. Taste and adjust salt, pepper, and heat. A squeeze of extra lemon at the end wakes everything up.
- Garnish and serve: Sprinkle with fresh parsley. Serve hot over cooked pasta, rice, quinoa, or cauliflower rice. Spoon extra sauce over the top.
What Makes This Recipe So Good

- High in protein: Shrimp packs a lot of protein with very little fat, keeping you full without weighing you down.
- One-pan simplicity: Minimal dishes and quick prep make this a weeknight winner.
- Balanced richness: The sauce is creamy yet light, thanks to a clever combo of broth and cream (or Greek yogurt).
- Flexible base: Serve it with pasta, grains, or veggie sides to match your goals and preferences.
- Big flavor, simple steps: Garlic, lemon, and a touch of Parmesan make the dish taste complex without extra effort.
Ingredients
- 1.5 pounds large shrimp, peeled and deveined (tails on or off)
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning (or a mix of dried basil, oregano, and thyme)
- 1/2 teaspoon crushed red pepper flakes (optional, to taste)
- 3 cups fresh baby spinach, loosely packed
- 1/2 cup low-sodium chicken or vegetable broth
- 1/2 cup half-and-half or heavy cream
- 1/3 cup grated Parmesan cheese
- 1 tablespoon fresh lemon juice, plus extra wedges for serving
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
- Optional: 1 tablespoon cornstarch mixed with 1 tablespoon cold water (slurry) for a thicker sauce
Step-by-Step Instructions

- Prep the shrimp: Pat the shrimp dry with paper towels. Season lightly with salt and pepper.
Dry shrimp sear better and stay juicy.
- Build the base: Heat the olive oil and butter in a large skillet over medium heat. Add the onion with a pinch of salt and cook 3–4 minutes, until softened and translucent.
- Garlic and spice: Stir in the garlic, Italian seasoning, and red pepper flakes. Cook 30–60 seconds until fragrant.
Don’t let the garlic brown.
- Wilt the spinach: Add the spinach and toss until just wilted, about 1–2 minutes. It will look like a lot at first but cooks down quickly.
- Deglaze: Pour in the broth. Scrape up any browned bits from the bottom of the pan—those add deep flavor.
- Make it creamy: Reduce heat to medium-low.
Stir in the half-and-half (or cream) and Parmesan. Simmer gently 2–3 minutes, stirring, until smooth. If you prefer a thicker sauce, add the cornstarch slurry and simmer another minute until it coats the back of a spoon.
- Cook the shrimp: Add the shrimp in a single layer.
Cook 2–3 minutes per side, just until they turn pink and opaque. Avoid overcooking—they’ll get rubbery fast.
- Finish with brightness: Stir in the lemon juice. Taste and adjust salt, pepper, and heat.
A squeeze of extra lemon at the end wakes everything up.
- Garnish and serve: Sprinkle with fresh parsley. Serve hot over cooked pasta, rice, quinoa, or cauliflower rice. Spoon extra sauce over the top.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 2 days.
Shrimp are delicate, so shorter storage keeps the texture better.
- Reheating: Warm gently over low heat on the stovetop or in the microwave at 50% power in short bursts, stirring between. Add a splash of broth or water to loosen the sauce.
- Freezing: Not recommended. Cream sauces tend to separate, and cooked shrimp can turn tough after freezing and thawing.

Why This is Good for You
- Lean protein: Shrimp provides high-quality protein to support muscle repair and keep you satisfied.
- Iron and folate from spinach: Spinach brings fiber, iron, folate, and vitamin K, all essential for energy and overall health.
- Balanced macros: The dish combines protein, some healthy fats, and optional carbs (depending on your side) for a steady, satisfying meal.
- Calcium boost: Parmesan and cream contribute calcium and extra flavor, so you can use less salt while still getting big taste.
Pitfalls to Watch Out For
- Overcooking shrimp: They go from perfect to rubbery quickly.
Pull them as soon as they’re pink and curled into a loose “C.” A tight “O” shape means they’re overdone.
- Boiling the sauce: High heat can cause cream to split. Keep it at a gentle simmer after adding dairy.
- Skipping the lemon: The acidity brightens the sauce and balances the richness. Don’t leave it out.
- Underseasoning: Taste as you go.
Parmesan adds salt, so adjust near the end to avoid oversalting.
- Watery sauce: If your spinach releases a lot of moisture, simmer a bit longer or use the cornstarch slurry to thicken.
Alternatives
- Lighter dairy: Swap half-and-half for 2% milk plus 1–2 teaspoons cornstarch. For a protein bump, use 1/2 cup plain Greek yogurt off the heat, stirring in slowly to prevent curdling.
- No-dairy option: Use full-fat coconut milk and skip the Parmesan, or use a dairy-free Parmesan. Add a squeeze of extra lemon to balance the sweetness.
- Different proteins: Try cubed chicken breast or turkey cutlets (sauté first until cooked through), or use firm tofu or canned chickpeas for a meatless version.
- More veggies: Add mushrooms, cherry tomatoes, or zucchini.
Sauté them with the onions to cook off moisture.
- Heat level: Boost red pepper flakes or swirl in a bit of chili crisp. For mild palates, skip the flakes and add sweet paprika.
- Herb twist: Fresh basil or dill changes the vibe completely. Stir in at the end to keep the herbs bright.
- Serving ideas: Toss with whole-wheat pasta, spoon over lemony rice, or pair with roasted potatoes.
For low-carb, serve with spaghetti squash or cauliflower mash.
FAQ
Can I use frozen shrimp?
Yes. Thaw them overnight in the fridge or place the sealed bag in cold water for 20–30 minutes. Pat very dry before cooking so they sear instead of steaming.
How do I keep the sauce from curdling?
Keep the heat at a low simmer after adding dairy.
If using Greek yogurt, remove the pan from heat and whisk it in slowly. Avoid boiling.
What size shrimp should I buy?
Large or extra-large work best for texture and quick cooking. Look for 21–25 or 26–30 count per pound.
Is there a gluten-free version?
This dish is naturally gluten-free.
If you thicken the sauce, use cornstarch or arrowroot instead of flour. Serve with gluten-free pasta or rice.
Can I make this ahead?
You can prep the sauce base and wilted spinach ahead, then rewarm gently and add raw shrimp right before serving. Shrimp cook fast and are best fresh.
What if I don’t have Parmesan?
Use Pecorino Romano for a sharper bite or a mild shredded mozzarella for extra creaminess.
Taste and adjust salt, since some cheeses are saltier.
How do I add more protein without more shrimp?
Stir in a scoop of unflavored collagen peptides (they dissolve into the sauce) or serve over a high-protein pasta or quinoa. Greek yogurt in place of some cream also boosts protein.
Wrapping Up
This Creamy Shrimp & Spinach Protein Skillet is the kind of recipe that earns a regular spot in your rotation: quick, hearty, and versatile. It’s easy enough for weeknights and polished enough for company.
Keep shrimp in the freezer, spinach in the crisper, and you’re halfway to dinner. A little lemon, a sprinkle of Parmesan, and you’ve got comfort in a pan—no fuss, big payoff.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.