There’s something incredibly satisfying about a wholesome, well-balanced dinner that doesn’t just nourish your body but also delights your taste buds — and that’s exactly what this Garlic Butter Salmon with Green Beans and Baby Potatoes delivers. Picture tender salmon fillets, pan-seared until golden and flaky, bathed in rich garlic butter sauce, and served alongside perfectly roasted baby potatoes and crisp green beans.
This one-pan wonder captures the essence of comfort food with a touch of elegance. Every bite bursts with flavor — the buttery garlic sauce ties the fresh vegetables and juicy salmon together into a meal that feels indulgent yet nutritious. It’s the perfect dinner for a busy weeknight or a cozy weekend meal with family.
Why I Love This Recipe
I absolutely love this recipe because it’s simple, balanced, and incredibly flavorful. Garlic butter is the ultimate comfort flavor — rich, aromatic, and utterly irresistible. When paired with salmon, it transforms into a luxurious glaze that enhances the natural tenderness and mild sweetness of the fish.
The roasted baby potatoes add a satisfying crispness, while the green beans provide a light, fresh contrast that keeps the meal from feeling too heavy. Plus, this dish uses just one pan, which means easy cleanup — always a win! It’s healthy, hearty, and comforting all at once — the kind of dinner you’ll make again and again.
Why You Must Try This Dish
This is a must-try recipe because it’s the perfect example of how simple ingredients can create an extraordinary meal. The garlic butter sauce infuses everything — from the salmon to the vegetables — with rich, savory flavor. It’s a complete, restaurant-worthy dinner that requires minimal effort and time.
You’ll love that it’s versatile, family-friendly, and elegant enough to serve guests. It’s also naturally low in carbs and high in protein and omega-3s — a wholesome meal that tastes indulgent without being heavy.
Recipe Overview
- Preparation Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4 servings
- Calories per Serving: ~520 kcal
- Course: Main Course
- Cuisine: American / European Fusion
Ingredients
For the Salmon:
- 4 salmon fillets (about 6 oz each, skin on or off)
- Salt and black pepper, to taste
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
For the Garlic Butter Sauce:
- 4 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 tablespoon lemon juice (freshly squeezed)
- 1 teaspoon Dijon mustard (optional, for depth)
- 1 tablespoon chopped fresh parsley (plus extra for garnish)
- Salt and pepper, to taste
For the Baby Potatoes:
- 1 lb (450g) baby potatoes, halved
- 1 tablespoon olive oil
- ½ teaspoon garlic powder
- Salt and pepper, to taste
For the Green Beans:
- 2 cups fresh green beans, trimmed
- 1 teaspoon olive oil or butter
- Salt and pepper, to taste
Optional Garnishes:
- Lemon wedges
- Fresh parsley
- Grated Parmesan (optional)
Cooking Directions (Quick Summary)
- Roast the baby potatoes.
- Blanch or sauté the green beans.
- Pan-sear the salmon until golden.
- Prepare the garlic butter sauce.
- Combine everything and serve warm.
Step-by-Step Preparation Method
Step 1: Prepare and Roast the Potatoes
- Preheat your oven to 425°F (220°C).
- In a bowl, toss halved baby potatoes with olive oil, garlic powder, salt, and pepper.
- Spread evenly on a baking tray and roast for 20–25 minutes, flipping halfway through, until golden and crisp on the edges.
Step 2: Cook the Green Beans
- While the potatoes roast, bring a pot of salted water to a boil.
- Add the green beans and blanch for 2–3 minutes until bright green and slightly tender.
- Drain and immediately transfer to ice water to stop the cooking process. Drain again and set aside.
(Alternatively, you can sauté the green beans in olive oil for 5 minutes for more flavor.)
Step 3: Cook the Salmon
- Pat salmon fillets dry and season both sides with salt and pepper.
- Heat olive oil in a large skillet over medium-high heat.
- Place salmon skin-side down (if applicable) and cook for 4–5 minutes, then flip and cook for another 2–3 minutes until golden and flaky.
- Remove salmon and set aside on a plate.
Step 4: Prepare the Garlic Butter Sauce
- In the same pan, reduce heat to medium.
- Add butter and let it melt, then stir in minced garlic and sauté for 30 seconds until fragrant.
- Stir in lemon juice, Dijon mustard (if using), and parsley.
- Return the salmon to the pan and spoon the garlic butter over it to coat evenly.
Step 5: Assemble and Serve
- Arrange roasted potatoes and green beans on serving plates.
- Place the salmon fillets on top or alongside the vegetables.
- Drizzle any remaining garlic butter sauce over the entire dish.
- Garnish with fresh parsley and a squeeze of lemon juice.

How to Serve
Serve this dish warm with a side of crusty garlic bread or a light salad.
For a beautiful presentation, plate the salmon on a bed of green beans and scatter roasted potatoes around.
Add a lemon wedge on the side for a touch of brightness.
This dish also pairs wonderfully with:
- A crisp white wine like Chardonnay or Sauvignon Blanc
- A refreshing sparkling water infused with citrus
Recipe Tips
- Pat salmon dry before cooking to get a crisp golden sear.
- Use fresh garlic — it makes a big difference in flavor.
- Don’t overcrowd the pan when searing salmon; cook in batches if needed.
- Add extra butter or lemon to adjust richness and acidity to your liking.
- To save time, parboil the potatoes before roasting — they’ll cook faster and crisp up better.
Variations
- Spicy Garlic Butter Salmon: Add a pinch of red pepper flakes or cayenne for a little kick.
- Herbed Butter Twist: Mix in fresh thyme, dill, or rosemary with the butter sauce.
- Honey Lemon Version: Add 1 tablespoon of honey for a sweet-savory balance.
- Creamy Garlic Butter: Stir in 2 tablespoons of heavy cream to the sauce for extra richness.
- Sheet Pan Version: Arrange salmon, green beans, and potatoes on a single baking sheet, drizzle with garlic butter, and roast together for 25 minutes at 400°F (200°C).
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: You can freeze cooked salmon (without vegetables) for up to 2 months.
- Reheating: Warm in a skillet with a splash of butter or in the oven at 350°F (175°C) until heated through. Avoid microwaving too long as it can dry out the salmon.
Special Equipment Needed
- Large oven-safe skillet or baking sheet
- Mixing bowls
- Tongs or fish spatula
- Small saucepan (if making sauce separately)
Frequently Asked Questions (FAQ)
Q1: Can I use frozen salmon fillets?
Yes, just thaw them completely and pat dry before seasoning.
Q2: Can I use other vegetables?
Absolutely — asparagus, zucchini, or carrots also work beautifully with garlic butter.
Q3: What type of potatoes work best?
Baby Yukon Gold or red potatoes are perfect since they hold their shape and crisp well when roasted.
Q4: Can I make it dairy-free?
Yes, substitute butter with vegan butter or olive oil — the flavor remains delicious.
Q5: How do I know when the salmon is done?
It should flake easily with a fork and have an internal temperature of 145°F (63°C).
Conclusion
This Garlic Butter Salmon with Green Beans and Baby Potatoes is the ultimate combination of simplicity, flavor, and balance. It brings together everything you need in one satisfying meal — tender fish, hearty potatoes, fresh veggies, and a rich, buttery sauce that ties it all together.
Whether you’re cooking for your family or entertaining guests, this recipe will make you look like a pro without spending hours in the kitchen. It’s wholesome, comforting, and irresistibly delicious — a true weeknight-to-weekend winner!
Garlic Butter Salmon with Green Beans and Baby Potatoes
Course: DinnerCuisine: AmericanDifficulty: Easy4
servings15
minutes30
minutes45
minutesIngredients
For the Salmon:
4 salmon fillets (about 6 oz each, skin on or off)
Salt and black pepper, to taste
2 tablespoons olive oil
1 tablespoon lemon juice
For the Garlic Butter Sauce:
4 tablespoons unsalted butter
4 cloves garlic, minced
1 tablespoon lemon juice (freshly squeezed)
1 teaspoon Dijon mustard (optional, for depth)
1 tablespoon chopped fresh parsley (plus extra for garnish)
Salt and pepper, to taste
For the Baby Potatoes:
1 lb (450g) baby potatoes, halved
1 tablespoon olive oil
½ teaspoon garlic powder
Salt and pepper, to taste
For the Green Beans:
2 cups fresh green beans, trimmed
1 teaspoon olive oil or butter
Salt and pepper, to taste
Optional Garnishes:
Lemon wedges
Fresh parsley
Grated Parmesan (optional)
Directions
- Step 1: Prepare and Roast the Potatoes : Preheat your oven to 425°F (220°C). In a bowl, toss halved baby potatoes with olive oil, garlic powder, salt, and pepper. Spread evenly on a baking tray and roast for 20–25 minutes, flipping halfway through, until golden and crisp on the edges.
- Step 2: Cook the Green Beans While the potatoes roast, bring a pot of salted water to a boil. Add the green beans and blanch for 2–3 minutes until bright green and slightly tender. Drain and immediately transfer to ice water to stop the cooking process. Drain again and set aside. (Alternatively, you can sauté the green beans in olive oil for 5 minutes for more flavor.)
- Step 3: Cook the Salmon : Pat salmon fillets dry and season both sides with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Place salmon skin-side down (if applicable) and cook for 4–5 minutes, then flip and cook for another 2–3 minutes until golden and flaky. Remove salmon and set aside on a plate.
- Step 4: Prepare the Garlic Butter Sauce : In the same pan, reduce heat to medium. Add butter and let it melt, then stir in minced garlic and sauté for 30 seconds until fragrant. Stir in lemon juice, Dijon mustard (if using), and parsley. Return the salmon to the pan and spoon the garlic butter over it to coat evenly.
- Step 5: Assemble and Serve : Arrange roasted potatoes and green beans on serving plates. Place the salmon fillets on top or alongside the vegetables. Drizzle any remaining garlic butter sauce over the entire dish. Garnish with fresh parsley and a squeeze of lemon juice.






