Garlic Butter Salmon with Mashed Potatoes & Green Beans is the ultimate comfort dinner—a hearty, satisfying meal that’s both flavorful and well-balanced. Succulent salmon fillets are seared in a rich garlic butter sauce, paired with creamy mashed potatoes and crisp-tender green beans seasoned to perfection. This is a classic home-cooked plate ideal for weeknight dinners or indulgent weekend meals.
Why You’ll Love This Recipe
This dish brings together rich textures and comforting flavors in a complete, nourishing meal. Here’s what makes it a standout:
- Balanced and Satisfying: A protein-rich main with wholesome sides.
- Full of Flavor: Garlic, butter, and mustard elevate the salmon with bold, savory notes.
- Comfort Food Made Healthier: Nourishing ingredients that don’t sacrifice taste.
- Family-Friendly: A crowd-pleaser for adults and kids alike.
- Perfect for Any Occasion: From casual dinners to impressive guest meals.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
For the Salmon:
- Salmon fillets
- Butter
- Garlic cloves, minced
- Dijon mustard
- Honey
- Lemon juice
- Crushed chili flakes
- Salt and pepper
- Whole grain mustard (optional)
For the Mashed Potatoes:
- Potatoes, peeled and cubed
- Milk
- Butter
- Salt and pepper
- Garlic powder (optional)
For the Green Beans:
- Fresh green beans, trimmed
- Olive oil
- Garlic powder
- Smoked paprika
- Salt and pepper
Directions
- Make the Mashed Potatoes: Boil the cubed potatoes in salted water until fork-tender. Drain and mash with butter, milk, and optional garlic powder. Season with salt and pepper to taste until smooth and creamy.
- Sauté the Green Beans: Heat olive oil in a pan over medium heat. Add trimmed green beans along with garlic powder, smoked paprika, salt, and pepper. Sauté for 5–7 minutes until tender but still slightly crisp.
- Prepare the Salmon: Pat salmon fillets dry and season with salt, pepper, and chili flakes. In a large skillet, melt butter and sauté minced garlic until fragrant. Stir in Dijon mustard, honey, lemon juice, and optional whole grain mustard.
- Place the salmon fillets skin-side down in the pan and cook for 3–4 minutes per side, basting with the garlic butter sauce as they cook until golden and cooked through.
- Assemble the Plate: Serve each salmon fillet with a generous scoop of mashed potatoes and a side of green beans. Drizzle remaining garlic butter sauce over the salmon before serving.
Servings and timing
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Calories: Approximately 480 kcal per serving
Variations
- Creamy Spinach Swap: Substitute green beans with creamed spinach or sautéed kale.
- Zesty Twist: Add orange zest or juice to the butter sauce for a citrus spin.
- Spicy Option: Increase chili flakes or add a dash of cayenne pepper.
- Herb Mash: Mix chopped chives or parsley into the mashed potatoes for extra flavor.
- Grilled Salmon: Grill the salmon instead of pan-searing for a smoky taste.
Storage/Reheating
- Storage: Store leftovers in separate airtight containers in the refrigerator for up to 3 days.
- Reheating: Reheat salmon gently in a skillet with a splash of water or in the oven at low heat. Reheat potatoes and green beans in the microwave or on the stovetop until warmed through.
FAQs
Can I use frozen salmon?
Yes, just ensure it is completely thawed and patted dry before seasoning and cooking.
What type of potatoes are best for mashing?
Yukon Gold or Russet potatoes work best for a creamy, fluffy texture.
Is it necessary to use both Dijon and whole grain mustard?
No, whole grain mustard is optional but adds depth. You can stick to just Dijon.
Can I make this recipe dairy-free?
Yes, substitute butter and milk with plant-based alternatives suitable for cooking.
Can I bake the salmon instead?
Yes, bake at 400°F (200°C) for 12–15 minutes or until it reaches 145°F (63°C) internally.
What’s a good substitute for green beans?
Asparagus, broccoli, or roasted carrots are excellent alternatives.
Can I make mashed potatoes in advance?
Yes, mashed potatoes can be made a day ahead and reheated with a little milk to restore creaminess.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free, but double-check packaged items like mustard.
What can I use instead of honey?
Maple syrup or agave nectar can be used in equal amounts.
How do I know when salmon is fully cooked?
The salmon should flake easily with a fork and appear opaque in the center.
Conclusion
Garlic Butter Salmon with Mashed Potatoes & Green Beans is a deliciously well-rounded dish that brings warmth and elegance to any meal. Whether you’re feeding the family or hosting dinner guests, this flavorful combination of buttery salmon, creamy mash, and seasoned vegetables will satisfy every craving. It’s comfort food made simple—fresh, wholesome, and full of flavor.

Garlic Butter Salmon with Mashed Potatoes & Green Beans
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
A comforting, well-balanced dinner plate featuring tender garlic butter-glazed salmon fillets, creamy mashed potatoes, and sautéed green beans in a savory seasoning—perfect for weeknight meals or hearty weekend dinners.
Ingredients
- 4 salmon fillets
- 2 tablespoons butter
- 3 garlic cloves, minced
- 1 tablespoon Dijon mustard
- 1 tablespoon honey
- 1 teaspoon lemon juice
- 1 teaspoon crushed chili flakes
- Salt and pepper, to taste
- 1 teaspoon whole grain mustard (optional)
- 4 medium potatoes, peeled and cubed
- 1/2 cup milk
- 3 tablespoons butter
- Salt and pepper, to taste
- 1/4 teaspoon garlic powder (optional)
- 2 cups fresh green beans, trimmed
- 1 tablespoon olive oil
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- Salt and pepper, to taste
Instructions
- Prepare the mashed potatoes: Boil potatoes until fork-tender, drain, and mash with butter, milk, garlic powder (if using), salt, and pepper until smooth and creamy.
- Cook the green beans: Sauté green beans in olive oil over medium heat with garlic powder, paprika, salt, and pepper for 5–7 minutes until tender and slightly crisp.
- Cook the salmon: Season fillets with salt, pepper, and chili flakes. In a pan, melt butter and sauté garlic. Stir in Dijon mustard, honey, lemon juice, and whole grain mustard.
- Place salmon fillets skin-side down and cook for 3–4 minutes per side, spooning sauce over as they cook.
- Plate the salmon alongside mashed potatoes and green beans. Drizzle any remaining sauce over the salmon for extra flavor.
Notes
- Use Yukon Gold or Russet potatoes for creamy mashed potatoes.
- Fresh lemon juice enhances the salmon’s brightness.
- Adjust chili flakes to taste for a milder or spicier kick.
- Leftovers store well and make a great next-day meal.
Nutrition
- Serving Size: 1 plate
- Calories: 480 kcal
- Sugar: 5g
- Sodium: 320mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 32g
- Cholesterol: 90mg
Your email address will not be published. Required fields are marked *