This honey garlic salmon with green beans is my go-to when the week feels long but dinner still needs to feel good. It happened just last Tuesday—my picky eater asked for seconds of the salmon. The smell alone is a promise of something wonderful.
Here’s why this recipe works: we get everything crispy and saucy in one pan. The salmon skin sears until it’s shatteringly crisp. The green beans blister in the rendered fat. Then that sweet, garlicky, slightly sticky glaze ties it all together. It’s a complete meal that feels restaurant-level without the fuss.
Jump to:
Why You’ll Love This Honey Garlic Salmon Recipe
That crispy skin. We start the salmon skin-side down in a hot pan and don’t touch it. The result is a golden, crackly crust that gives way to tender, flaky fish. It’s the textural contrast that makes every bite interesting.
One pan, minimal mess. The green beans cook right alongside the salmon, soaking up all those savory juices. You’re not juggling multiple pots or creating a mountain of dishes. Dinner is basically self-contained.
The sauce is everything. It’s not just honey and garlic—it’s a balanced blend with soy sauce for depth and a splash of acidity to keep it from being too sweet. It bubbles and reduces into a glossy coating that clings to every surface.
It’s genuinely fast. From fridge to table in about 20 minutes of active cooking. This honey garlic salmon with green beans is the definition of a weeknight rescue that doesn’t taste rushed.
Ingredients for Honey Garlic Salmon with Green Beans
- 4 (6-ounce) skin-on salmon fillets
- 1 pound fresh green beans, trimmed
- 3 tablespoons honey
- 4 cloves garlic, minced
- 2 tablespoons soy sauce (use tamari for gluten-free)
- 1 tablespoon rice vinegar or fresh lemon juice
- 1 tablespoon olive oil or avocado oil
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 tablespoon sesame seeds and sliced green onion, for garnish
A quick note on the salmon: skin-on is non-negotiable for this honey garlic salmon with green beans. The skin protects the delicate flesh during the high-heat sear and becomes the best part. If you’re nervous about fish skin, trust me—this method makes it irresistible.
No fresh green beans? Frozen work in a pinch. Just pat them very dry before adding to the hot pan so they sear instead of steam.
How to Make Perfect Honey Garlic Salmon with Green Beans
- Pat everything dry. Use paper towels to thoroughly dry the salmon skin and the green beans. This is the secret to a crisp sear, not a steam. Moisture is the enemy of browning.
- Season the salmon fillets all over with pepper. Heat the oil in a large skillet over medium-high heat until it shimmers. Carefully place the salmon in the pan, skin-side down. You should hear a confident sizzle. Resist the urge to move it! Let it cook undisturbed for 5-6 minutes. This is how you build that perfect crust for your honey garlic salmon with green beans.
- While the salmon cooks, whisk together the sauce. In a small bowl, combine the honey, minced garlic, soy sauce, and rice vinegar. Set it aside. The garlic will mellow slightly as it sits.
- Check the salmon skin. It should be deeply golden and release easily from the pan. If it sticks, give it another minute. Once crisp, gently flip the fillets. Cook for just 2-3 minutes on the flesh side until opaque. Transfer the salmon to a clean plate. It will finish cooking off the heat.
- Add the trimmed green beans to the same skillet. There should be enough flavorful fat left from the salmon. If the pan seems dry, add a tiny drizzle of oil. Toss the beans in the pan and let them cook, stirring occasionally, for 4-5 minutes. You want some blistered spots and a vibrant green color. They’ll pick up all the savory bits left from the fish.
- Pour the prepared honey garlic sauce over the green beans. It will bubble and sizzle immediately. Let it simmer and reduce for about 1-2 minutes, stirring constantly, until it thickens slightly and coats the beans. This step infuses the beans with flavor and finishes the sauce. Return the salmon to the pan, skin-side up to keep it crisp, and spoon the glaze over the fillets. Garnish with sesame seeds and green onion. Serve immediately while everything is hot and glossy.
Tips & Variations for Your Next Batch
Make it ahead? You can whisk the sauce a day in advance. Store it in the fridge. Trim your green beans, too. The actual cooking is so fast, this prep makes it even easier.
Storage and reheating are simple. Keep leftovers in an airtight container for up to 2 days. Reheat gently in a covered skillet with a splash of water to revive the sauce without overcooking the salmon. The skin won’t stay crisp, but the flavor is still fantastic.
For a different veggie, try asparagus or broccoli florets. Just adjust the cooking time slightly. Thicker veggies might need a quick blanch first. This honey garlic salmon recipe is wonderfully adaptable.
Love this method? Try my Sheet Pan Lemon Pepper Salmon and Veggies for another hands-off winner. For more sauce inspiration, the team at Zesty Ladle has great ideas for balancing sweet and savory flavors.
Want a kick? Add a teaspoon of grated ginger to the sauce, or finish with a drizzle of sriracha. The sweet glaze can handle a little spice.

Dinner is Served
This honey garlic salmon with green beans turns an ordinary evening into a small celebration. The kitchen fills with that incredible aroma. The plates look vibrant. It’s the kind of meal that makes you pause and enjoy. Make it on a Tuesday. Watch it disappear. And when you do, tell me how it went in the comments below—I love hearing your stories.

Honey Garlic Salmon with Green Beans
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
Honey garlic salmon with green beans delivers crispy skin and a glossy glaze in one pan. Perfect for busy nights when you need something special fast.
Ingredients
4 (6-ounce) skin-on salmon fillets
1 pound fresh green beans, trimmed
3 tablespoons honey
4 cloves garlic, minced
2 tablespoons soy sauce
1 tablespoon rice vinegar
1 tablespoon olive oil
1/2 teaspoon black pepper
1/4 teaspoon red pepper flakes (optional)
1 tablespoon sesame seeds
2 green onions, sliced
Instructions
Pat salmon skin and green beans completely dry with paper towels. Season salmon with black pepper.
Heat oil in a large skillet over medium-high heat. Place salmon skin-side down in the hot pan. Cook undisturbed for 5-6 minutes until skin is golden and crisp.
Whisk together honey, minced garlic, soy sauce, and rice vinegar in a small bowl. Set aside.
Gently flip salmon fillets. Cook for 2-3 minutes on the flesh side until opaque. Transfer salmon to a plate.
Add trimmed green beans to the same skillet. Cook for 4-5 minutes, stirring occasionally, until blistered and tender-crisp.
Pour honey garlic sauce over the green beans. Simmer for 1-2 minutes, stirring, until sauce thickens slightly. Return salmon to pan, skin-side up. Spoon glaze over fillets. Garnish with sesame seeds and green onion.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 420











