Salmon and Green Beans Recipe: Pan-Seared Fish With Almond Butter Crunch

Main Courses

Salmon and Green Beans Recipe: Pan-Seared Fish With Almond Butter Crunch

Pan-searing salmon with crisp green beans creates a restaurant-quality dish that’s surprisingly simple to master at home. The secret lies in high-heat searing for perfectly crisp skin while keeping the fish tender inside, paired with green beans sautéed until just tender-crisp.

This combination delivers a balanced meal with protein, healthy fats, and vibrant vegetables—all in under 30 minutes.

The almond butter crunch adds a sophisticated texture that elevates the dish beyond basic seafood and veggies. A touch of garlic, lemon zest, and fresh herbs brightens both the salmon and green beans, ensuring every bite is flavorful without being overpowering.

The technique is straightforward but yields professional results—no fancy equipment required.

What you’ll end up with is golden, flaky salmon with crisp edges, alongside bright green beans that hold their shape and snap. The almond butter topping adds a nutty crunch that balances the richness of the fish, while the lemon-garlic dressing ties everything together.

This dish is elegant enough for dinner guests but simple enough for a weeknight.

Serve with a side of quinoa or crusty bread to round out the meal. The recipe scales easily for two or four, making it perfect for any occasion. Let’s get cooking—this dish is easier than it looks, and the results will impress anyone at your table.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for salmon green beans

Pan-seared salmon with almond butter crunch and vibrant green beans delivers restaurant-quality results at home.

Ingredient Amount Notes
Salmon Fillets 🐟 2 whole Skin-on, center-cut, 6 oz each
Fresh Green Beans 🌱 1 ½ lb Trimmed, ends cut off
Almond Butter 🥜 ¼ cup Natural, unsweetened preferred
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Lemon Zest 🍋 1 tbsp From 1 organic lemon
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 0.15 cup Chopped, flat-leaf preferred
Sea Salt 🧂 1 tsp Fine grain, kosher preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground, coarse
Lemon Juice 🍋 2 tbsp Freshly squeezed
Honey 🍯 1 tbsp Raw, local preferred
Toasted Sesame Seeds 🌾 1 tbsp For garnish, optional

The salmon is the star, so quality matters. Look for wild-caught, center-cut fillets with skin still attached—this ensures crisp edges when seared. Whole Foods or Trader Joe's carry excellent options, but any reputable seafood counter will do. If buying frozen, thaw overnight in the fridge (never at room temperature). Green beans should be bright green and crisp—avoid anything rubbery or yellowing. Trim the ends right before cooking to preserve freshness. The almond butter should be natural, unsweetened—brands like Marukyu or Justin's work well, but any store-bought natural variety will suffice.

No almond butter? Cashew butter or tahini adds a similar richness, though the flavor profile shifts slightly. Fresh herbs are ideal, but dried dill at one-third the amount works in a pinch. Short on sesame seeds? Toasted slivered almonds add crunch without the same flavor. The honey can be swapped for maple syrup if you prefer, though it alters the balance slightly. For extra depth, a pinch of red pepper flakes in the salmon seasoning adds subtle heat. If using pre-trimmed green beans, rinse them well to remove any residual wax or preservatives.

Salmon and green beans keep best when stored separately. The cooked salmon reheats beautifully—wrap tightly in foil and refrigerate for up to 2 days or freeze for 2 months. Green beans can be blanched ahead and stored in ice water for 3 days to maintain crispness. The almond butter mixture stays fresh for 1 week in the fridge, though it's best used immediately for maximum crunch. Portion the almond butter into small containers if you plan to make it ahead—it thickens as it sits.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the salmon and green beans on a single sheet pan, drizzle with olive oil, and let the oven do the work—no chopping, no fuss, just golden perfection.
  • Rich & Unexpected: That almond butter swirl? It’s the secret weapon. It adds a nutty depth that balances the bright garlic and fresh green beans, making this dish taste like something you’d order at a fancy restaurant—without the pretension.
  • Weeknight Hero: Between us, this feeds my family of four for dinner and leaves enough for lunch the next day. The salmon stays moist, the green beans stay crisp, and honestly? No one complains when it’s on the table.
  • Budget-Friendly Luxury: Salmon feels special, but it’s actually affordable when you pair it with simple green beans and pantry staples like almond butter. I’ll be real: this is my go-to when I want to feel fancy without breaking the bank.

Step-by-step instructions for pan-seared salmon with green beans

This method delivers perfectly crisp salmon skin and tender green beans with a nutty almond butter crunch.

1

Prepare the Green Beans and Salmon

Trim the ends from the 1.5 lb of fresh green beans and cut them into 2-inch pieces. Pat them dry with paper towels—this ensures they'll crisp up nicely in the pan. Set aside in a bowl.

Place the 2 whole salmon fillets on a cutting board, skin-side down. Using a sharp knife, make shallow cuts across the thickest part of each fillet, about 1/4-inch deep and spaced 1/2-inch apart. This prevents curling during cooking. Season both sides generously with the 1 tsp sea salt and 0.5 tsp ground black pepper, pressing the seasoning into the flesh.

2

Sear the Salmon to Crispy Perfection

Heat 2 tablespoons of the 0.5 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Lay the salmon fillets skin-side down in the pan. Press down gently on each fillet during the first minute—this prevents curling and ensures even contact with the pan.

Cook undisturbed for 4-5 minutes until the skin is golden brown and crispy, and the edges begin to lift easily. Flip carefully and cook for another 2-3 minutes until the salmon reaches an internal temperature of 145°F. Remove from the pan and set aside on a warm plate, skin-side up.

3

Cook the Green Beans with Aromatics

In the same skillet, add the remaining 3 tablespoons of extra-virgin olive oil and increase heat to medium. Add the 4 minced garlic cloves and sauté for 30 seconds until fragrant. Add the prepared green beans and toss to coat in the oil. Cook for 5-6 minutes, stirring occasionally, until the beans are tender-crisp with slightly blistered edges.

Remove the skillet from heat and stir in the 0.25 cup chopped fresh dill, 0.15 cup chopped fresh parsley, 1 tbsp lemon zest, 2 tbsp lemon juice, and 1 tbsp honey. Toss to combine and let the mixture sit for 1 minute to allow the flavors to meld.

4

Finish with Almond Butter and Garnish

Return the skillet to low heat and stir in the 0.25 cup almond butter, whisking until smooth and slightly melted. Add 2 tablespoons of water to help emulsify the sauce. Cook for 1-2 minutes until the sauce thickens slightly and coats the back of a spoon.

Gently fold the salmon fillets into the green bean mixture, spooning some of the almond butter sauce over each fillet. Transfer to serving plates, garnish with 1 tbsp toasted sesame seeds, and serve immediately while the salmon is still warm and the green beans retain their crisp texture.

👨‍🍳

Pro Tips For Making Salmon Green Beans

  • SEAR SALMON FAST: Hit the salmon with high heat for 30 seconds per side before anything else—just until the skin crisps or the flesh turns opaque. I learned this the hard way: slow cooking makes salmon rubbery. Once seared, pull it out and let it rest while you cook the green beans.
  • TRIM BEANS LIKE A PRO: Snap the ends off the green beans by holding one end and bending until they break—no knife needed. My grandmother swore by this, and it works: you save time and avoid the sad, mushy ends that ruin the texture.
  • DON’T OVERMIX THE SAUCE: Once you toss the green beans with olive oil, garlic, and almond butter, stop stirring after 30 seconds. Overmixing turns them into a sad, limp pile. Toss just enough to coat, then let them sit for 2 minutes before serving—they’ll crisp up.
  • REST THE SALMON RIGHT: Give the salmon a solid 5-10 minutes under foil after cooking, even if you’re impatient. I know, I know—but skipping this step means flaky, dry fish instead of tender, juicy bites. Use that time to finish the green beans.

Best sauces and condiments for these flavors

Lemon-Garlic Almond Sauce

This creamy almond butter sauce ties everything together with its rich, nutty depth. I start by melting ¼ cup natural almond butter in the skillet over low heat until smooth, then whisk in 2 tbsp water to emulsify.

Add 1 tbsp honey and 2 tbsp lemon juice to balance the richness with bright acidity. The sauce thickens beautifully when combined with the green beans, creating a glossy finish that clings to both the salmon and vegetables. 💛

Garlic-Herb Vinaigrette

For a lighter option, skip the almond butter and create a quick vinaigrette using 3 tbsp extra-virgin olive oil, 1 tbsp lemon juice, 1 minced garlic clove, and ½ tsp Dijon mustard.

Toss this with the green beans after cooking, then finish with 1 tbsp chopped parsley and a pinch of sea salt. This keeps the dish light yet flavorful, perfect for warmer weather.

Spicy Sriracha Glaze

Add heat by mixing 2 tbsp almond butter with 1 tbsp sriracha, 1 tsp honey, and 1 tsp soy sauce. Warm this glaze in the skillet until smooth, then drizzle over the salmon and green beans.

The sweet-spicy contrast elevates the dish, especially for those who love a kick. I recommend Huy Fong Sriracha for the right balance of heat and tang.

Tahini-Yogurt Dressing

Swap almond butter for ¼ cup tahini mixed with 2 tbsp plain Greek yogurt, 1 tbsp lemon juice, and 1 tsp honey. This creates a tangy, creamy sauce that pairs beautifully with the salmon’s richness.

The tahini adds a sesame-like depth, while the yogurt keeps the texture light. Serve this over the green beans or drizzle directly on the salmon for extra flavor.

Honey-Mustard Drizzle

For a quick, crowd-pleasing option, whisk together 2 tbsp Dijon mustard, 1 tbsp honey, and 1 tbsp olive oil. Thin with 1 tsp water if needed, then drizzle over the finished dish.

This adds a sharp, slightly sweet contrast that cuts through the richness of the salmon. I love using Maille mustard for its smooth texture and bold flavor.

Sesame-Ginger Sauce

Infuse the almond butter with Asian flavors by adding 1 tsp grated fresh ginger, 1 tsp soy sauce, and ½ tsp sesame oil to the sauce. Warm gently and toss with the green beans before serving.

The ginger adds a zesty brightness, while the sesame oil enhances the nutty notes. Garnish with extra toasted sesame seeds for a finishing touch.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 4g20%
Cholesterol 105mg35%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen salmon instead of fresh?

Yes, but thaw it properly first! Place frozen salmon fillets in the refrigerator overnight (about 12 hours) in their original packaging. Never thaw at room temperature, as this promotes bacterial growth. Pat the fillets dry with paper towels before seasoning to ensure crispy skin. Frozen salmon works just as well for this recipe once fully thawed.

2

How do I keep the green beans from getting mushy?

Cook them just until tender-crisp—about 5-6 minutes in a hot pan. Overcrowding the pan also causes steaming. Use a large skillet and cook in batches if needed. Pat them completely dry before cooking, and avoid adding liquid until the very end. The key is high heat and constant tossing.

3

Can I make this recipe ahead of time?

Yes, but with some adjustments. Cook the salmon and green beans separately, then refrigerate in airtight containers for up to 2 days. Reheat gently in a skillet or oven to 165°F for salmon and 135°F for green beans. The almond butter sauce is best made fresh, but you can prepare the components separately and assemble when ready to serve.

4

What's the best way to substitute almond butter?

For a similar texture, use cashew butter or tahini in equal amounts. If you prefer a lighter option, try a lemon-garlic vinaigrette (3 tbsp olive oil + 1 tbsp lemon juice + 1 minced garlic clove). The nutty richness is key, but these alternatives work beautifully while keeping the dish balanced.

5

Is this dish kid-friendly?

With minor adjustments, absolutely! Skip the sesame seeds and reduce honey to ½ tbsp for a milder flavor. Serve the salmon and green beans separately, and let kids add their own almond butter drizzle. The natural sweetness of the honey and the mild fish flavor make this a great introduction to seafood for picky eaters.

★★★★★4.5(13 reviews)
Categories Main Courses