Some nights, dinner has to be fast, healthy, and still feel like a hug on a plate. This honey garlic salmon with green beans is my go-to when I need to get food on the table without turning my kitchen into a disaster zone. It’s one pan, 30 minutes, and the kind of meal that makes everyone at the table go quiet (in a good way).
Advertisements1
I remember the first time I made this for my family—my youngest, who usually eyes salmon like it’s a science experiment, asked for seconds. That’s when I knew this recipe was a keeper. The sauce does all the heavy lifting: sweet, savory, with a little garlicky kick, and it coats everything in a glossy, irresistible glaze.
Whether you’re a busy parent, a weeknight warrior, or just someone who wants a delicious dinner without the fuss, this recipe is for you. Let’s make something beautiful together!
Why You'll Love This Recipe
About the Ingredients
4 (6 oz / 170g) salmon fillets, skin on or off
Look for fresh, sustainably sourced salmon. If using frozen, thaw overnight in the fridge. You can substitute with chicken breast or tofu for a different protein.
1 lb (450g) fresh green beans, trimmed
Fresh beans give the best crisp texture. Frozen beans work too—just add them a few minutes later and reduce cooking time.
3 tablespoons (45ml) honey
Use a runny honey for easy mixing. Maple syrup or agave nectar are great vegan alternatives.
3 tablespoons (45ml) low-sodium soy sauce
Low-sodium helps control saltiness. Tamari or coconut aminos work for gluten-free.
4 cloves garlic, minced
Fresh garlic is key, but 1 teaspoon garlic powder can substitute in a pinch.
1 tablespoon (15ml) olive oil
Use a good quality extra-virgin olive oil for flavor. Avocado oil is a neutral substitute.
1 tablespoon (15g) unsalted butter
Butter adds richness to the sauce. Use vegan butter or omit for dairy-free.
1 tablespoon (15ml) fresh lemon juice
Fresh lemon brightens the dish. Bottled lemon juice works, but fresh is better.
1/2 teaspoon red pepper flakes (optional)
Adds a gentle heat. Omit for kids or sensitive palates.
Salt and freshly ground black pepper, to taste
Essential for seasoning the salmon and beans. Sea salt or kosher salt preferred.
1 tablespoon (6g) fresh parsley, chopped (for garnish)
Adds color and freshness. Cilantro or chives also work.
Tips & Tricks
- Pat the salmon dry with paper towels before seasoning—this helps it sear beautifully and prevents steaming.
- Don’t overcook the green beans; they should be crisp-tender, not mushy. Taste one before removing from the pan.
- If your pan is too crowded, the salmon won’t brown properly. Use a large skillet or cook in batches.
Pro Tips
Step-by-Step Instructions
1. Prep the Ingredients
Preheat your oven to 400°F (200°C). Trim the green beans and pat the salmon fillets dry with paper towels. Season both sides of the salmon with salt and pepper.
2. Make the Honey Garlic Sauce
In a small bowl, whisk together honey, soy sauce, minced garlic, lemon juice, and red pepper flakes (if using). Set aside.
3. Sear the Salmon
Heat olive oil in a large oven-safe skillet over medium-high heat. Place the salmon fillets skin-side down (if skin-on) and sear for 3-4 minutes until the skin is golden and crispy. Flip and cook for 1 more minute, then remove the salmon to a plate.
4. Cook the Green Beans
In the same skillet, add the green beans and season with salt and pepper. Sauté for 3-4 minutes until they start to blister and turn bright green.
5. Add the Sauce and Butter
Pour the honey garlic sauce over the green beans. Add the butter and stir until melted and the sauce starts to bubble.
6. Return Salmon to Pan
Nestle the salmon fillets among the green beans, skin-side down. Spoon some sauce over the top.
7. Bake to Perfection
Transfer the skillet to the preheated oven. Bake for 8-10 minutes, until the salmon is opaque and flakes easily with a fork (internal temperature reaches 145°F / 63°C) and the green beans are tender-crisp.
8. Garnish and Serve
Remove from the oven and let rest for 2 minutes. Sprinkle with fresh parsley and serve directly from the skillet with rice or crusty bread.
Delicious Variations
- Add a splash of sesame oil and sprinkle with sesame seeds for an Asian twist.
- Swap green beans for asparagus or broccoli when in season.
- Make it dairy-free by using coconut oil instead of butter and omitting the butter.
How to Store One-Pan Honey Garlic Salmon with Green Beans
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat gently in a skillet over medium heat, adding a splash of water to bring back the sauce.
Frequently Asked Questions
Q: Can I use frozen green beans?
Yes, you can use frozen green beans. Add them directly to the skillet in step 4, but they'll need an extra 2-3 minutes to cook through.
Q: What can I substitute for honey?
Maple syrup or agave nectar are great substitutes. For a low-sugar option, use a monk fruit sweetener.
Q: How do I know when the salmon is done?
The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C) in the thickest part.
Q: Can I make this in advance?
You can prep the sauce and trim the green beans ahead, but the salmon is best cooked fresh for optimal texture.
Q: What should I serve with this?
This dish pairs well with rice, quinoa, couscous, or a crusty baguette to soak up the sauce.
I hope this honey garlic salmon brings a little ease and a lot of flavor to your table. If you try it, I'd love to hear how it goes! Share your creation in the comments below or tag me on social media. And remember: Breathe, play, connect.
One-Pan Honey Garlic Salmon with Green Beans
Flaky, caramelized salmon and crisp-tender green beans in a sticky honey garlic glaze, all from one pan in 30 minutes!
🧂 Ingredients
- 4 (6 oz / 170g) salmon fillets, skin on or off
- 1 lb (450g) fresh green beans, trimmed
- 3 tablespoons (45ml) honey
- 3 tablespoons (45ml) low-sodium soy sauce
- 4 cloves garlic, minced
- 1 tablespoon (15ml) olive oil
- 1 tablespoon (15g) unsalted butter
- 1 tablespoon (15ml) fresh lemon juice
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
- 1 tablespoon (6g) fresh parsley, chopped (for garnish)
📋 Instructions
- 1Prep the Ingredients — Preheat your oven to 400°F (200°C). Trim the green beans and pat the salmon fillets dry with paper towels. Season both sides of the salmon with salt and pepper.
- 2Make the Honey Garlic Sauce — In a small bowl, whisk together honey, soy sauce, minced garlic, lemon juice, and red pepper flakes (if using). Set aside.
- 3Sear the Salmon — Heat olive oil in a large oven-safe skillet over medium-high heat. Place the salmon fillets skin-side down (if skin-on) and sear for 3-4 minutes until the skin is golden and crispy. Flip and cook for 1 more minute, then remove the salmon to a plate.
- 4Cook the Green Beans — In the same skillet, add the green beans and season with salt and pepper. Sauté for 3-4 minutes until they start to blister and turn bright green.
- 5Add the Sauce and Butter — Pour the honey garlic sauce over the green beans. Add the butter and stir until melted and the sauce starts to bubble.
- 6Return Salmon to Pan — Nestle the salmon fillets among the green beans, skin-side down. Spoon some sauce over the top.
- 7Bake to Perfection — Transfer the skillet to the preheated oven. Bake for 8-10 minutes, until the salmon is opaque and flakes easily with a fork (internal temperature reaches 145°F / 63°C) and the green beans are tender-crisp.
- 8Garnish and Serve — Remove from the oven and let rest for 2 minutes. Sprinkle with fresh parsley and serve directly from the skillet with rice or crusty bread.



