The first time I cooked this Cajun shrimp and salmon dinner, the kitchen smelled like a spice market and everyone wanted to know what was for dinner. This is a bold, home-friendly surf-and-turf that balances spicy, smoky seafood with silky garlic cream, pillowy mashed potatoes, and crisp-tender green beans. If you like hearty weeknight meals that feel like a celebration, this plate delivers. For another seafood-and-mash inspiration I turn to recipes like shrimp and salmon with mashed potatoes when I want a shortcut or variation on the theme.
Why you’ll love this dish
This meal brings big flavor with little fuss. The Cajun seasoning adds warmth and heat to the shrimp and salmon without overpowering them. A quick garlic cream sauce ties everything together and makes the mashed potatoes feel indulgent. It cooks fast enough for a weeknight but looks impressive enough for guests. Serve it when you want comfort food with a sophisticated edge.
“A single skillet of spicy shrimp and flaky salmon over creamy potatoes — every bite was balanced, rich, and easy to love.”
The cooking process explained
Quick overview so you know what to expect. Boil and mash potatoes first to keep them warm. Sear shrimp briefly, then cook salmon until just flaky. Use the same pan to build a garlic cream sauce so you capture all the browned bits. Blanch the green beans and finish them in butter and garlic for brightness. Everything comes together in about 35 to 45 minutes depending on multitasking.
What you’ll need
- 4 large shrimp, peeled and deveined
- 2 salmon fillets (6 oz each), skin on or off based on preference
- 2 tablespoons Cajun seasoning (paprika, cayenne, garlic powder, onion powder, thyme, oregano)
- 1 tablespoon olive oil for searing
- 1 tablespoon butter for seafood
- 1 tablespoon butter for the cream sauce
- 3 cloves garlic, minced for the sauce
- 1 cup heavy cream for a rich texture (substitute: half-and-half for a lighter sauce)
- 1/4 cup chicken broth to loosen the sauce (substitute: low-sodium vegetable broth)
- 1 teaspoon Dijon mustard for tang
- 1/4 teaspoon salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1/4 teaspoon smoked paprika for depth
- 4 medium russet potatoes, peeled and cut into chunks (substitute: Yukon Gold for a buttery mash)
- 1/2 cup milk for creamy mash (use warm milk for smoother potatoes)
- 1/4 cup butter for mashed potatoes
- Salt and pepper to taste for potatoes
- 1 pound fresh green beans, trimmed
- 2 tablespoons butter for sautéing green beans
- 2 cloves garlic, minced for the beans
- 1/4 teaspoon red pepper flakes optional for extra heat
- Salt and pepper to taste
Notes: Use room-temperature salmon for even cooking. If you prefer milder spice, reduce Cajun seasoning to 1 tablespoon for both shrimp and salmon.
Step-by-step instructions
- Prepare potatoes. Peel and cut potatoes into even chunks. Place them in a large pot. Cover with cold salted water. Bring to a boil over high heat. Cook 15 to 20 minutes until fork-tender. Drain and return to the pot.
- Mash potatoes. Mash with a potato masher or hand mixer. Add butter and warm milk while mashing. Beat until creamy. Season with salt and pepper. Cover to keep warm.
- Season seafood. Pat shrimp and salmon dry with paper towels. Rub both sides with Cajun seasoning.
- Cook shrimp. Heat olive oil in a large skillet over medium-high. Add shrimp in a single layer. Cook 2 to 3 minutes per side until pink and opaque. Transfer to a plate and keep warm.
- Cook salmon. In the same skillet add 1 tablespoon butter. Place salmon skin side down if skin is on. Cook 4 to 5 minutes per side until the fish flakes easily. Transfer to the plate with shrimp.
- Make the sauce. Wipe the skillet if needed. Melt 1 tablespoon butter over medium heat. Add minced garlic and sauté 1 to 2 minutes until fragrant. Pour in heavy cream and chicken broth. Stir in Dijon, salt, pepper, and smoked paprika. Simmer 4 to 5 minutes until sauce thickens slightly. Adjust thickness with more broth if needed.
- Combine seafood and sauce. Return shrimp and salmon to the skillet. Spoon sauce over them. Simmer together 2 to 3 minutes so flavors meld.
- Blanch green beans. Bring a large pot of salted water to a boil. Cook green beans 3 to 4 minutes until tender-crisp. Drain and set aside.
- Finish green beans. Melt 2 tablespoons butter in a skillet over medium heat. Add 2 minced garlic cloves and red pepper flakes if using. Sauté 1 to 2 minutes. Add green beans and toss 3 to 4 minutes until slightly caramelized. Season with salt and pepper.
- Plate. Spoon mashed potatoes onto plates. Top with a salmon fillet and two shrimp. Spoon garlic cream sauce over the seafood and potatoes. Add green beans to the side. Garnish with lemon wedges or fresh parsley if desired. Serve immediately.

How to plate and pair
For a restaurant-style presentation, use a ring mold for the mashed potatoes to create height. Lean the salmon against the mash and place shrimp on top for a layered look. Drizzle extra cream sauce around the plate, not just over the seafood. Serve with lemon wedges to brighten the dish and a simple green salad dressed with a light vinaigrette. If you want a complementary pasta side, try a lighter lemon-garlic spaghetti rather than a heavy sauce. For another creamy seafood pairing, consider the creamy shrimp and spinach tortellini for a different take on rich, saucy seafood.
Storage and reheating tips
Cool leftovers quickly and refrigerate within two hours. Store seafood and sauce in an airtight container for up to 2 days. Keep mashed potatoes and green beans in separate containers for best texture. To reheat, gently warm the garlic cream sauce and seafood in a skillet over low heat to avoid overcooking the fish. Reheat mashed potatoes with a splash of milk in the microwave or on the stove, stirring to restore creaminess. Do not freeze cooked salmon and shrimp in the sauce; texture will suffer. If you must freeze, freeze the mashed potatoes and sauce separately in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating. Always reheat to at least 165°F for safety.
Pro chef tips
- Dry seafood thoroughly before seasoning to get a better sear.
- Use the same skillet for sauce to capture fond for extra depth.
- Keep an eye on salmon thickness; thinner fillets need less time. Aim for 125 to 130°F internal temperature for medium doneness.
- Warm the milk before adding to mashed potatoes to keep the mash light and fluffy.
- If your sauce breaks, whisk in a teaspoon of cold water or a splash of broth off the heat to bring it back together.
- For smoother mashed potatoes, push cooked potatoes through a ricer before adding butter and milk.
Recipe variations
- Lower spice: Mix 1 tablespoon Cajun seasoning with 1 tablespoon paprika for milder heat.
- Dairy-light: Use full-fat coconut milk instead of heavy cream and a plant-based butter substitute in the mash. This will change the flavor profile, so add a squeeze of lemon.
- Herb-forward: Add chopped tarragon or chives to the cream sauce for a fresh lift.
- Sheet-pan version: Roast seasoned salmon and shrimp on a sheet-pan while you make mashed potatoes to reduce stovetop cleanup.
- Vegetable swaps: Replace green beans with roasted asparagus or sautéed spinach for a different green side.
Common questions
How long does this meal take to make?
Active time is about 30 to 40 minutes. Multitask by boiling potatoes while you prep seafood and green beans to keep total time down.
Can I use frozen shrimp or salmon?
Yes. Thaw completely in the refrigerator overnight and pat dry before seasoning. If you’re short on time, run sealed packages under cold water to speed thawing, then dry well.
How spicy will this be and can I reduce the heat?
This recipe has a noticeable kick from the Cajun seasoning and a touch of cayenne. To reduce heat, cut the Cajun seasoning in half or use a milder paprika-forward blend.
Can I make components ahead of time?
You can make mashed potatoes and green beans a few hours ahead and reheat. Make the cream sauce and hold separately in the refrigerator for up to 24 hours, then gently reheat and add seafood when ready to serve.
Is it safe to reheat the seafood in the cream sauce?
Yes if you reheat gently. Heat over low to medium-low until warm throughout. Avoid high heat or prolonged cooking to prevent the salmon and shrimp from becoming dry.
PrintCajun Shrimp and Salmon Dinner
A bold, home-friendly surf-and-turf that balances spicy, smoky seafood with silky garlic cream, creamy mashed potatoes, and crisp-tender green beans.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Searing and sautéing
- Cuisine: American
- Diet: Seafood
Ingredients
- 4 large shrimp, peeled and deveined
- 2 salmon fillets (6 oz each), skin on or off
- 2 tablespoons Cajun seasoning
- 1 tablespoon olive oil for searing
- 1 tablespoon butter for seafood
- 1 tablespoon butter for the cream sauce
- 3 cloves garlic, minced for the sauce
- 1 cup heavy cream
- 1/4 cup chicken broth
- 1 teaspoon Dijon mustard
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika
- 4 medium russet potatoes, peeled and cut into chunks
- 1/2 cup milk
- 1/4 cup butter for mashed potatoes
- Salt and pepper to taste for potatoes
- 1 pound fresh green beans, trimmed
- 2 tablespoons butter for sautéing green beans
- 2 cloves garlic, minced for the beans
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Prepare potatoes: Peel and cut potatoes into chunks, place in a large pot, cover with cold salted water, and boil.
- Cook for 15 to 20 minutes until fork-tender, drain, and return to pot.
- Mash potatoes with a masher or hand mixer, adding butter and warm milk, and season with salt and pepper.
- Season shrimp and salmon by patting dry and rubbing with Cajun seasoning.
- Heat olive oil in a skillet over medium-high. Cook shrimp for 2 to 3 minutes per side until pink and opaque, then transfer to a plate.
- Cook salmon in the same skillet for 4 to 5 minutes per side until flaky, then transfer to the plate with shrimp.
- Make garlic cream sauce: In the same skillet, melt butter, sauté garlic, and add cream, broth, Dijon mustard, salt, pepper, and smoked paprika. Simmer until thickened.
- Combine seafood and sauce, simmer for 2 to 3 minutes.
- Blanch green beans in boiling salted water for 3 to 4 minutes, then sauté with butter, garlic, and red pepper flakes until caramelized.
- Plate dish with mashed potatoes, shrimp, salmon, garlic cream sauce, and green beans. Serve immediately.
Notes
Use room-temperature salmon for even cooking. For milder spice, reduce Cajun seasoning to 1 tablespoon.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 60mg









