Creamy Garlic Butter Salmon with Potatoes & Broccoli — A One-Pan Restaurant-Style Dinner at Home
Creamy garlic butter salmon with potatoes and broccoli is a rich, easy one-pan meal made with fresh salmon, vegetables, and a silky garlic cream sauce.
There are some meals that feel like they belong in a restaurant—the kind you’d order on a special night out, when everything on the plate is perfectly balanced, rich, and comforting.
This is one of them.
Creamy Garlic Butter Salmon with Potatoes & Broccoli brings together tender, flaky salmon, buttery roasted potatoes, and perfectly steamed broccoli, all wrapped in a smooth garlic cream sauce that ties everything together.
The aroma alone is enough to make people gather in the kitchen. Garlic sizzling in butter, herbs releasing their fragrance, salmon gently cooking to perfection—it’s the kind of meal that feels indulgent but is surprisingly simple to make.
And the best part?
It all comes together in one pan, with minimal cleanup and maximum flavor.
Why You’ll Love This Recipe
This dish is designed for real life—busy schedules, hungry families, and people who still want something delicious and nourishing.
✔ One-pan convenience
✔ Rich, creamy garlic butter flavor
✔ High-protein and balanced meal
✔ Perfect for weeknight dinners or guests
✔ Kid-friendly and customizable
✔ Ready in under 45 minutes
It’s comfort food that doesn’t feel heavy or complicated.
Ingredients (Fresh, Simple, and Balanced)
🐟 For the Salmon:
- Salmon fillets: 4 pieces (150–180 g each / 5–6 oz each)
- Salt: 1 teaspoon (6 g)
- Black pepper: ½ teaspoon
- Paprika: 1 teaspoon (2 g)
- Olive oil: 1 tablespoon (15 ml)
🥔 For the Potatoes:
- Baby potatoes: 500 g (1.1 lbs)
- Olive oil: 2 tablespoons (30 ml)
- Garlic powder: 1 teaspoon
- Salt: 1 teaspoon
- Black pepper: ½ teaspoon
🥦 For the Broccoli:
- Broccoli florets: 300 g (10.5 oz)
- Olive oil: 1 tablespoon (15 ml)
- Salt: ½ teaspoon
🧄 For the Creamy Garlic Butter Sauce:
- Butter: 3 tablespoons (42 g / 1.5 oz)
- Garlic (minced): 5 cloves (15 g)
- Heavy cream: 1 cup (240 ml / 8 fl oz)
- Chicken or vegetable broth: ½ cup (120 ml)
- Parmesan cheese: ½ cup (50 g)
- Lemon juice: 1 tablespoon (15 ml)
- Italian seasoning: 1 teaspoon
- Parsley (fresh): 2 tablespoons (for garnish)
Healthy Substitutions:
- Use sweet potatoes instead of baby potatoes
- Swap heavy cream with half-and-half
- Use Greek yogurt for a lighter sauce version
Nutritional Information (Per Serving Approx.)
(Serves 4)
- Calories: 550–650 kcal
- Protein: 35–40 g
- Carbohydrates: 30–40 g
- Fats: 30–35 g
- Fiber: 5–7 g
Dietary Notes:
- ✔ High-protein
- ✔ Gluten-free (naturally)
- ❌ Not keto unless potatoes are removed
- ✔ Balanced meal
Kitchen Tools You’ll Need
- Large baking tray or skillet
- Saucepan
- Knife and cutting board
- Mixing bowls
- Spatula or spoon
- Oven
Step-by-Step Preparation (Flavorful, Creamy & Easy)
🥔 Step 1: Roast the Potatoes
Preheat oven to:
- 200°C (400°F)
Toss potatoes with:
- Olive oil
- Salt
- Pepper
- Garlic powder
Bake for:
- 20–25 minutes until golden and crispy
🐟 Step 2: Season the Salmon
Pat salmon dry and season with:
- Salt
- Pepper
- Paprika
Heat olive oil in pan or oven tray.
Place salmon skin-side down.
Cook for:
- 10–12 minutes (depending on thickness)
👉 Salmon should flake easily when done.
🥦 Step 3: Prepare Broccoli
Steam or lightly sauté broccoli:
- Cook for 4–6 minutes
- Keep slightly crisp for texture
🧄 Step 4: Make the Creamy Garlic Butter Sauce
In a saucepan:
- Melt butter
- Add garlic and sauté for 1–2 minutes
Then add:
- Cream
- Broth
- Parmesan cheese
- Italian seasoning
Simmer for:
- 3–5 minutes until slightly thick
Finish with:
- Lemon juice
🍽 Step 5: Assemble Everything
On a serving plate or tray:
- Place roasted potatoes
- Add broccoli
- Top with salmon fillets
Drizzle generously with creamy garlic butter sauce.
🌿 Step 6: Garnish and Serve
Sprinkle:
- Fresh parsley
- Extra parmesan (optional)
Serve immediately while warm and creamy.
Expert Cooking Tips
✔ Don’t overcook salmon
It should be tender and slightly moist inside.
✔ Roast potatoes until crisp
This gives texture contrast with creamy sauce.
✔ Simmer sauce gently
High heat can cause cream to separate.
✔ Use fresh garlic
It makes a huge difference in flavor depth.
Common Mistakes to Avoid
❌ Dry salmon from overcooking
❌ Watery sauce from boiling too fast
❌ Under-seasoned potatoes
❌ Overcooked broccoli (loses texture)
Variations & Customizations
🌶 Spicy Version
Add:
- Chili flakes
- Cayenne pepper
- Hot paprika
🥬 Low-Carb Version
Replace potatoes with:
- Cauliflower
- Zucchini
- Asparagus
🧀 Extra Creamy Version
Add:
- Cream cheese
- Extra parmesan
🍋 Lemon Herb Version
Add:
- Lemon zest
- Fresh dill
- Thyme
Storage & Reheating
🧊 Refrigerator:
- Store up to 3 days
❄️ Freezer:
- Freeze salmon separately (best quality)
🔥 Reheating:
- Oven at 160°C (320°F) for 10–12 minutes
- Add splash of cream or broth to keep sauce smooth
Serving Suggestions
This dish pairs perfectly with:
- Garlic bread
- Fresh green salad
- Steamed rice (optional)
- White wine or sparkling water
Perfect for:
- Family dinners
- Date nights
- Weekend meals
- Meal prep lunches
FAQs (People Also Ask)
1. Can I use frozen salmon?
Yes, just thaw completely before cooking.
2. Can I make this without cream?
Yes, use milk + cornstarch or Greek yogurt.
3. What type of salmon works best?
Atlantic or wild-caught salmon fillets.
4. Can I cook everything in one pan?
Yes, but potatoes may need a head start.
5. How do I know salmon is done?
It flakes easily and turns opaque.
6. Can I add other vegetables?
Yes—carrots, asparagus, or green beans work well.
Creamy Garlic Butter Salmon with Potatoes & Broccoli is the kind of recipe that proves great food doesn’t have to be complicated.
With simple ingredients and a straightforward cooking process, you get a complete meal that feels rich, balanced, and deeply satisfying.
The buttery salmon, crispy potatoes, and silky garlic cream sauce come together in a way that feels both comforting and restaurant-worthy.
It’s the kind of dish that turns an ordinary evening into something memorable.
This creamy garlic butter salmon recipe is a simple one-pan meal combining tender salmon, roasted potatoes, and broccoli in a rich garlic cream sauce for a balanced, flavorful dinner that’s easy to make at home.