Creamy Cajun Shrimp with Mushrooms, Spinach & Turkey Bacon

I’ve been making this creamy Cajun shrimp skillet for weeknight dinners for years — it’s fast, bold, and forgiving. Tender shrimp fold into a peppery cream sauce studded with mushrooms, wilted spinach, and crisp turkey bacon for a dinner that feels indulgent without a ton of fuss. If you like one-pan meals that come together in under 30 minutes and pair well with simple sides, this is one to keep in rotation. For other cozy, flavor-forward weeknight ideas, try this hearty chili recipe that fills the same comfort-food niche.

Thank you for reading this post, don't forget to subscribe!

Why you’ll love this dish

This recipe hits a sweet spot: bold Cajun seasoning, silky heavy cream, and a mix of textures — juicy shrimp, meaty mushrooms, and crunchy turkey bacon. It’s great for:

  • Busy weeknights when you want restaurant flavor with minimal cleanup.
  • Low-carb dinners (serve over cauliflower rice) or pasta nights (toss with linguine).
  • Stretching a pound of shrimp into a plate that feels substantial and special.

“A fast, flavor-forward skillet that tastes like you worked harder than you did. The turkey bacon gives smoky crunch without overpowering the shrimp.” — home cook review

Beyond taste, it’s economical: shrimp cooks quickly, so you save time and energy. The recipe also scales easily — double it for guests or halve it for a light supper.

The cooking process explained

Here’s an overview so you know what to expect before you start:

  • Crisp the chopped turkey bacon in a skillet to render fat and build flavor.
  • Sauté onion and garlic in the bacon fat for a savory base.
  • Add sliced mushrooms and cook until they release moisture and brown.
  • Toss in seasoned shrimp and cook just until pink.
  • Finish with heavy cream and fresh spinach, stirring until the sauce is silky and the greens wilt.

This sequence layers flavors and ensures nothing overcooks — shrimp go in near the end to stay tender.

What you’ll need

  • 1 lb shrimp, peeled and deveined (large or medium; tails optional)
  • 1 cup mushrooms, sliced (cremini or button)
  • 2 cups fresh spinach (baby spinach works best)
  • 4 slices turkey bacon, chopped
  • 1 cup heavy cream
  • 2 tablespoons Cajun seasoning (use half if you prefer mild heat)
  • 2 tablespoons olive oil (or use olive + a pat of butter)
  • Salt and pepper to taste
  • 1 teaspoon garlic, minced (about 1 clove)
  • 1/2 cup onion, diced (yellow or sweet onion)

Notes/substitutions:

  • No heavy cream? Substitute half-and-half plus 1 tablespoon cornstarch to thicken.
  • Prefer pork bacon? Swap 1:1 for a smokier finish.
  • Want a lighter version? Use 3/4 cup light cream and 1/4 cup low-sodium chicken broth.
  • For a finishing brightness, squeeze a little lemon over the top and pair with a simple dessert like Creamy Lemon Lush.

Directions to follow

  1. Heat 2 tablespoons olive oil in a large skillet over medium heat.
  2. Add chopped turkey bacon and cook until crispy, about 4–6 minutes. Remove half the bacon if you want less fat in the pan, leaving the flavor.
  3. Add diced onion and minced garlic to the skillet; sauté until translucent, about 2–3 minutes.
  4. Stir in sliced mushrooms and cook until they’re tender and begin to brown, 4–5 minutes.
  5. Push vegetables to the side and add the shrimp. Sprinkle 2 tablespoons Cajun seasoning over the shrimp and toss to coat. Cook until shrimp are pink and opaque, about 2–3 minutes per side depending on size. Don’t overcook.
  6. Pour in 1 cup heavy cream and add the spinach. Stir gently until the spinach wilts and the sauce is heated through, 1–2 minutes. If the sauce is too thin, simmer 1–2 minutes to reduce.
  7. Taste and adjust with salt and pepper. Stir in reserved crispy bacon pieces.
  8. Serve hot.

Quick timing tip: from skillet to plate is roughly 20–25 minutes once your mise en place is ready.

Best ways to enjoy it

  • Over rice, cauliflower rice, or cooked quinoa for a filling bowl.
  • Toss with cooked pasta (fettuccine or linguine) and finish with grated Parmesan for a richer meal.
  • Serve with crusty bread to mop up the sauce, or spoon over roasted potatoes for a hearty twist.
  • For a low-carb spread, place over a bed of zucchini noodles and garnish with fresh parsley and lemon zest.

Plate it in shallow bowls so the creamy sauce shows. Add a final crack of black pepper and a sprinkle of chopped parsley for color.

Storage and reheating tips

  • Refrigerate: Store leftovers in an airtight container within 2 hours of cooking. Use within 2–3 days.
  • Reheat: Gently reheat on the stovetop over low heat, adding a splash of milk or broth to loosen the sauce. Microwave in short bursts, stirring between each. Avoid high heat — shrimp can get rubbery.
  • Freeze: Seafood in cream sauces often separates after thawing. If you must freeze, store only once, in an airtight, freezer-safe container for up to 1 month. Thaw overnight in the fridge and reheat slowly, whisking to re-emulsify the sauce.
  • Food safety: Do not leave cooked shrimp at room temperature for more than 2 hours. Reheat to an internal temperature of 165°F (74°C) before serving.

Pro chef tips

  • Don’t overcrowd the pan when cooking shrimp — give them space so they sear instead of steaming.
  • Cook shrimp until just opaque; they’ll carry residual heat. Pull them off the heat slightly early if your skillet is very hot.
  • Crisping the turkey bacon first gives you both texture and a flavorful fat to cook the aromatics. If you prefer less oil, drain excess bacon fat before adding onions.
  • If the cream separates, whisk in a teaspoon of Dijon mustard or a splash of warm broth to bring it back together.
  • For faster prep, buy pre-sliced mushrooms and pre-washed baby spinach. And if you enjoy deeper, smoky notes, stir in a pinch of smoked paprika.

For another bold, saucy comfort dish to rotate into your menu, check out this chili recipe: easy hearty chili.

Creative twists

  • Pasta night: Add cooked and drained pasta to the skillet and toss until coated. Top with Parmesan and chopped parsley.
  • Mediterranean spin: Swap Cajun for za’atar and finish with lemon and olives.
  • Cream swap: For a lighter sauce, replace heavy cream with Greek yogurt stirred in off the heat (temper yogurt with a spoonful of hot sauce first).
  • Surf & turf upgrade: Stir in sliced and seared chicken thighs for a meaty variation.
  • Vegan option: Replace shrimp with king oyster mushrooms and turkey bacon with smoked tempeh; use coconut cream and reduce Cajun seasoning to taste.

Your questions answered

Q: How long does this take from start to finish?
A: Prep and cook time combined is about 25–30 minutes for most home cooks.

Q: Can I use frozen shrimp?
A: Yes — thaw in the fridge overnight or run under cold water to defrost quickly. Pat dry before cooking to avoid excess moisture.

Q: Is Cajun seasoning very spicy?
A: It varies by brand. If you’re sensitive to heat, start with 1 tablespoon and add more after tasting. You can also use a mild Creole blend.

Q: Can I make this ahead for guests?
A: You can prep mushrooms, chop bacon, and measure spices ahead of time. Cook shrimp fresh just before serving for best texture; cream-based dishes don’t always reheat well for large gatherings.

Q: Is it freezer-friendly?
A: Freezing cream and shrimp together can change texture. Freeze only if necessary, and expect some separation — reheat gently and whisk to recombine.

Conclusion

If you love creamy, spiced seafood with minimal fuss, this skillet is a reliable weeknight winner. For a pasta-forward variation that builds on the same Cajun-cream idea with sausage for extra richness, try this Creamy Cajun Shrimp Pasta with Sausage Recipe: Creamy Cajun Shrimp Pasta with Sausage Recipe.

Creamy Cajun Shrimp Skillet

A fast, bold, and flavor-rich skillet dish featuring tender shrimp, peppery cream sauce, mushrooms, spinach, and crispy turkey bacon, perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Cajun
Calories: 450

Ingredients
  

Main Ingredients
  • 1 lb shrimp, peeled and deveined (large or medium; tails optional)
  • 1 cup mushrooms, sliced (cremini or button)
  • 2 cups fresh spinach (baby spinach works best)
  • 4 slices turkey bacon, chopped
  • 1 cup heavy cream Can substitute with half-and-half plus 1 tablespoon cornstarch.
  • 2 tablespoons Cajun seasoning Use half for mild heat.
  • 2 tablespoons olive oil Can use olive oil plus a pat of butter.
  • 1 teaspoon garlic, minced (about 1 clove)
  • 1/2 cup onion, diced (yellow or sweet onion)
  • Salt and pepper to taste

Method
 

Preparation
  1. Heat 2 tablespoons olive oil in a large skillet over medium heat.
  2. Add chopped turkey bacon and cook until crispy, about 4–6 minutes. Remove half the bacon if you want less fat in the pan, leaving the flavor.
  3. Add diced onion and minced garlic to the skillet; sauté until translucent, about 2–3 minutes.
  4. Stir in sliced mushrooms and cook until they’re tender and begin to brown, 4–5 minutes.
Cooking
  1. Push vegetables to the side and add the shrimp. Sprinkle 2 tablespoons Cajun seasoning over the shrimp and toss to coat.
  2. Cook until shrimp are pink and opaque, about 2–3 minutes per side depending on size. Don’t overcook.
  3. Pour in 1 cup heavy cream and add the spinach. Stir gently until the spinach wilts and the sauce is heated through, 1–2 minutes.
  4. If the sauce is too thin, simmer 1–2 minutes to reduce.
  5. Taste and adjust with salt and pepper. Stir in reserved crispy bacon pieces.
  6. Serve hot.

Notes

Store leftovers in an airtight container within 2 hours of cooking. Use within 2–3 days. Gently reheat on the stovetop over low heat, adding a splash of milk or broth to loosen the sauce.