Side Dishes
This salmon and green beans recipe delivers perfectly tender salmon paired with crisp-tender green beans that balance richness and freshness in every bite. The secret lies in high-heat searing for the salmon and quick sautéing for the greens, preserving texture while building bold flavors.
I’ve tested this combination for years, and it never fails to impress—whether you’re feeding a family or treating yourself to a weeknight dinner.
The beauty of this dish is its versatility—you can pan-sear the salmon for a quick stovetop meal or bake it for hands-off convenience, while the green beans adapt to either method.
A simple lemon-garlic marinade enhances the salmon’s natural sweetness, and a touch of olive oil and salt transforms the green beans into a vibrant, flavorful side. The result is a complete, protein-rich meal that’s restaurant-quality without the fuss.
What you’ll end up with is golden, flaky salmon with crisp edges and juicy centers, served alongside bright green beans that stay crisp-tender and packed with flavor. The combination is light yet satisfying, making it ideal for a balanced dinner or a healthy lunch.
Garnish with fresh herbs or a squeeze of lemon for an extra pop of brightness.
This recipe works beautifully for gluten-free and low-carb diets, and it scales effortlessly for leftovers or meal prep. Ready in under 30 minutes, it’s the perfect solution for a weeknight dinner that feels special without the stress. Let’s get cooking!
Ingredients for salmon green beans
Quick grocery run for fresh salmon and green beans—everything you need for a restaurant-quality dinner.
| Ingredient | Amount | Notes |
|---|---|---|
| Salmon Fillets 🐟 | 4 whole | Skin-on, 6-8 oz each |
| Green Beans 🧅 | 1 ½ lb | Fresh or frozen, trimmed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High quality, fruity |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¾ tsp | Freshly ground preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Lemon Zest 🍋 | 1 tsp | From 1 lemon |
| Unsalted Butter 🧈 | 1 tbsp | Cold, for salmon |
| Shallots 🧅 | 2 whole | Minced, or sub 2 tbsp onion |
| Red Wine Vinegar 🍷 | 1 tbsp | For green beans |
The salmon is the star here, so look for fresh fillets with bright pink flesh—avoid any with a metallic smell or dull color. Trader Joe's and Whole Foods usually have the best selection, but your local fishmonger will hook you up too. If you can't find skin-on, that's fine, but the skin adds crispiness and keeps the fillet together. Wild-caught is ideal, but farmed works in a pinch. For the green beans, fresh is best but frozen works—just don’t thaw them first. Trim the ends and snap them if they’re tough. The shallots? Small, sweet ones are perfect, but yellow onions in a pinch won’t ruin the party.
No fresh dill? Dried dill at one-third the amount gets you close, but fresh is worth hunting down. Short on red wine vinegar? White wine vinegar or apple cider vinegar both work. The butter for the salmon? Full-fat is non-negotiable here—it’s what gives those crispy edges. If you’re baking instead of pan-searing, add 1 tbsp olive oil to the baking dish. The lemon juice can be bottled if you’re in a rush, but fresh is brighter. For the green beans, baby carrots or sugar snap peas make great swaps if you’re feeling adventurous.
Salmon keeps best in the fridge for 1-2 days if uncooked—store it on ice or in a sealed container. The green beans? Wash and trim them the day you plan to cook, then store them in a damp paper towel in a sealed container for up to 5 days. The cooked salmon reheats beautifully—just warm it gently in a pan with a splash of water. The green beans? Eat them fresh or they’ll get mushy. I like to make extra salmon for salads or wraps, but the green beans are best enjoyed the same day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this when I’m too tired to scrub pots—just toss everything on a sheet pan, drizzle with olive oil, and let the oven do the work. The salmon flakes apart while the green beans crisp just enough, and honestly? That’s my kind of effortless dinner.
- Bright & Balanced: The lemon juice cuts through the richness of the salmon so well, it’s like a refreshing hug on your palate. A single garlic clove (yes, just one) adds depth without overpowering, and the green beans stay crisp—no sad, soggy sides here.
- Weeknight Hero: Between us, this is my go-to when I’m feeding the family but also pretending to be a productivity guru. It’s ready in 25 minutes, scales up for guests, and even my picky teenager doesn’t complain. (Not the prettiest, but the taste makes up for it.)
- Leftovers That Don’t Suck: Unlike most salmon dishes, this actually tastes better the next day. I’ll pack it for lunches—cold or reheated—and the lemon keeps it from getting dry. Plus, it’s cheaper than takeout, and I’d rather eat well than stress over cooking.
Step-by-step instructions for pan-seared salmon with crisp-tender greens
Here's how to get perfectly tender salmon and crisp green beans in under 30 minutes.
Prep the Salmon and Green Beans
Start by patting the salmon fillets dry with paper towels—this ensures a better sear. Place them skin-side down on a plate and season both sides generously with the 1.5 teaspoons salt and 0.75 teaspoon black pepper. Let them sit at room temperature for 10 minutes while you prep the rest.
Trim the ends off the 1.5 pounds green beans and cut them into 2-inch pieces. If using fresh beans, blanch them in boiling water for 2 minutes, then immediately plunge into ice water to stop cooking. This keeps them crisp when we finish them later. Drain well and set aside.
Sear the Salmon to Golden Perfection
Heat a large skillet over medium-high heat until it's hot enough that a drop of water sizzles instantly. Add 1 tablespoon unsalted butter and 1 tablespoon extra-virgin olive oil, letting it melt and foam for 30 seconds. Place the salmon fillets skin-side down in the pan—they should sizzle immediately.
Cook undisturbed for 4-5 minutes until the skin is crispy and golden brown. I press down gently on the fillets during the first minute to prevent curling. Flip carefully and cook for another 3-4 minutes until the salmon reaches 145°F internally. Remove to a plate and tent loosely with foil to keep warm.
Sauté Shallots and Garlic for Flavor
In the same skillet (no need to clean it—the browned bits add flavor), add the 2 minced shallots and cook for 2 minutes until softened. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet, not bitter.
Pour in the 1 tablespoon red wine vinegar and 2 tablespoons lemon juice, scraping up any browned bits from the bottom. Let it simmer for 1 minute until slightly reduced. This bright, tangy sauce will complement the salmon beautifully.
Finish the Green Beans and Combine
Add the blanched green beans to the skillet and toss to coat in the shallot-garlic mixture. Cook for 3-4 minutes until heated through and slightly tender—you want them crisp-tender, not mushy. Stir in the 0.25 cup chopped fresh dill and 1 teaspoon fresh lemon zest, tossing gently to combine.
Return the salmon to the skillet, spooning some of the bean mixture over the top. Let everything heat through together for 1 minute, then transfer to serving plates. Garnish with extra lemon zest and a sprinkle of fresh dill if desired. Serve immediately while the salmon is still warm and the greens are crisp.
Pro Tips For Making Salmon Green Beans
- CRISP THE GREEN BEANS FIRST: Toss raw green beans in a screaming-hot pan with a glug of olive oil and a pinch of salt for 3-4 minutes before adding anything else. They’ll blister at the edges and stay crisp—no mushy, limp aftermath. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- SALMON SKIN DOWN, SEAR HARD: Pat the salmon fillets bone-dry with paper towels, then sear skin-side down in olive oil over medium-high heat for 4-5 minutes until the skin is deep gold and crisp. Flip only once—peeling the skin off after cooking is easier than you think.
- GARLIC: MINCE, DON’T CHOP: After searing the salmon, toss in 2-3 cloves of finely minced garlic (not sliced) with a splash of lemon juice. It cooks instantly and infuses flavor without burning—no need to wait for it to soften. (I learned this the hard way with bitter, browned garlic.)
- SAVE THE LEMON ZEST: Use the zest from half a lemon (about 1 teaspoon) when tossing the green beans with the salmon. It brightens the dish instantly—no extra effort, just scrape it off with a microplane while the pan’s still hot. (Your future self will notice the difference.)
Serving suggestions for salmon green beans
Plating Like a Pro
For a restaurant-worthy presentation, arrange the salmon fillets horizontally on each plate with the green beans fanned out alongside. Use a spoon to create a small well in the center of the beans, then place the salmon slightly elevated.
This technique makes the dish look elegant while keeping everything accessible. I like to garnish with a few extra dill sprigs and a thin lemon slice for a pop of color. 🍽️
Sauce Elevations
Drizzle the pan sauce from the green beans over the salmon for extra flavor. For a richer finish, stir 1 teaspoon honey into the sauce before drizzling. If you prefer something lighter, a squeeze of fresh lemon juice brightens everything up.
A sprinkle of toasted sesame seeds adds a nutty crunch that pairs beautifully with the salmon’s richness.
Bread Pairings
Serve with warm, crusty bread to soak up any extra sauce. I recommend a baguette or sourdough sliced into thick pieces. For a gluten-free option, use rosemary focaccia or corn tortillas. The bread adds a satisfying texture contrast to the delicate salmon and crisp green beans.
Wine and Drink Pairings
A crisp Sauvignon Blanc or Pinot Grigio complements the dish perfectly, with their citrus notes enhancing the lemon and dill flavors. For a non-alcoholic option, sparkling water with a splash of lemon and ice keeps things refreshing.
A light lager beer like Peroni also works well if you prefer something bubbly. 🍷
Make-Ahead Garnishes
Prep garnishes ahead of time to save effort during cooking. Chop the dill and zest the lemon in advance, storing them in small containers in the fridge. Toast the sesame seeds in a dry skillet over low heat for 2-3 minutes and store them in an airtight container.
This way, you can quickly assemble the dish without last-minute prep.
Leftovers Strategy
If you have leftovers, store the salmon and green beans separately in airtight containers. Reheat the salmon gently in a pan with a splash of water or broth to keep it moist.
The green beans can be reheated briefly in the same pan, adding a little extra olive oil to maintain crispness. Serve with a fresh garnish of lemon zest and dill to revive the flavors. 💡
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, frozen green beans work perfectly! Just skip the blanching step and add them directly to the skillet after sautéing the shallots. Frozen beans will release moisture, so cook them for 4-5 minutes instead of 3-4 minutes to avoid mushiness. They’ll still be crisp-tender when done.
What if my salmon cooks unevenly or sticks to the pan?
Uneven cooking usually happens if the salmon isn’t evenly thick. For consistent results, use fillets cut to 1-inch thickness. If sticking occurs, your pan isn’t hot enough—wait until it’s smoking before adding oil. Also, pat the salmon completely dry and let it sit at room temperature for 10 minutes before cooking. A nonstick skillet helps too!
How can I make this recipe gluten-free?
This recipe is naturally gluten-free! Just ensure your ingredients—like olive oil, lemon juice, and dill—are certified gluten-free. For extra safety, check your salt for cross-contamination. The dish relies on simple, fresh ingredients, so no substitutions are needed.
Can I bake the salmon instead of pan-searing?
Preheat your oven to 400°F and place salmon fillets on a parchment-lined baking sheet. Drizzle with 1 tablespoon olive oil, season with salt and pepper, and bake for 12-15 minutes until the internal temperature reaches 145°F. The green beans can be roasted alongside the salmon for 10-12 minutes on the same sheet, tossed with olive oil, salt, and a pinch of red pepper flakes.
What’s the best way to reheat leftovers?
Reheat salmon gently in a skillet over low heat with a splash of water or broth to prevent drying out. For green beans, reheat them quickly in the same pan with a drizzle of olive oil—this keeps them crisp. Serve with fresh lemon zest and dill to revive the flavors. Never microwave salmon, as it can turn rubbery.
