PF
Delicious grilled salmon served with a creamy sauce and potatoes, perfect for a healthy dinner.
Stovetop~30 minComplexity

Creamy Dijon Salmon

This Creamy Dijon Salmon delivers 39g protein and 670 calories per serving, pairing omega-3 content with substantial calories for heavy training days. Quick stovetop prep produces 4 servings that reheat without drying out, eliminating the biggest complaint about meal-prepped fish. Designed for lifters rotating between poultry and fatty fish while hitting protein and calorie goals.

Rate this recipe:

Ingredients

4 servings
  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Unsalted Butter(15g)
  • Salmon(595g)
  • 1 pinch salt (to taste)
  • 1 pinch cracked pepper (to taste)
  • Garlic powder(5g)
  • Paprika, Ground(3g)
  • Unsalted Butter(15g)
  • Garlic(240g)
  • Low Sodium Chicken Broth(180g)
  • Cream, Heavy Whipping(240g)
  • Mustard, Dijon

    Dijon mustard — Grey Poupon or store brand. Spicier than yellow mustard.

  • Parsley, Fresh(30g)
  • Asparagus(454g)
  • Lemon

Instructions

  1. 1Pat the salmon dry with paper towels. Season all over with salt, pepper, garlic powder, and paprika.
  2. 2Heat olive oil and butter in a large skillet over medium-high heat until shimmering. Working in batches of two to avoid overcrowding, sear the salmon flesh-side down for 5 minutes until halfway cooked through, then flip and cook for 3–4 minutes more until opaque throughout and internal temp reaches 145°F. Transfer cooked salmon to a plate, reserving all pan juices.
  3. 3Return the pan to medium-high heat. Melt the remaining butter in the reserved juices, scraping up browned bits from the bottom. Add minced fresh garlic and cook for 30 seconds until fragrant.
  4. 4Pour in the chicken broth and bring to a simmer over medium-high heat. Cook for 4–6 minutes until liquid reduces by half.
  5. 5Reduce heat to medium-low. Whisk in the Dijon mustard, heavy cream, and fresh parsley until smooth. Add the asparagus and simmer for 5–7 minutes, stirring occasionally, until asparagus is tender-crisp and sauce thickens slightly.
  6. 6Return the salmon to the pan and gently warm through for 1–2 minutes. Taste and adjust seasoning with salt and pepper as needed.
  7. 7Divide evenly into 4 airtight containers while hot, garnishing each with fresh parsley and a squeeze of fresh lemon juice. Cool to room temperature before refrigerating.

Nutrition — Per Serving

670

calories

39g

protein

52g

fat

Carbohydrates
28g
Saturated fat
19.0g
Sodium
181 mg
Dietary fiber
4.3g

4 servings per batch · ~448g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Creamy Dijon Salmon have per serving?

Each serving contains 39g of protein and 670 calories. The macro breakdown is 52g fat and 28g carbs, making this a calorie-dense, omega-3-rich option.

How long does Creamy Dijon Salmon take to prep?

This quick-prep recipe yields 4 servings from a single stovetop session. Despite the higher calorie count, the quick prep designation means total cooking time is under 25 minutes.

Is Creamy Dijon Salmon good for muscle gain?

At 39g protein and 670 calories per serving, this recipe supports muscle gain phases with substantial caloric surplus and consistent protein. The fat content includes omega-3s from salmon, which supports recovery and inflammation management.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan