Sheet Pan Salmon Green Beans

Sheet Pan Salmon and Green Beans, sizzling with lemon and herbs, ready to be served from the pan. Save
Sheet Pan Salmon and Green Beans, sizzling with lemon and herbs, ready to be served from the pan. | cookingwithmila.com

This one-pan dish highlights tender salmon fillets roasted alongside fresh green beans and thinly sliced red onion. Marinated in olive oil, lemon juice, garlic, and herbs, the ingredients cook simultaneously to develop harmonious flavors with minimal effort. The salmon flakes perfectly while the green beans remain crisp-tender. Garnished with lemon wedges and fresh parsley, it’s a healthy, flavorful meal ready in under 30 minutes, ideal for quick weeknight dinners.

I was standing in my kitchen on a Tuesday night, staring at a pile of green beans and four salmon fillets, wondering how I'd get dinner on the table before everyone scattered. That's when I tossed everything onto one pan, drizzled it with lemon and garlic, and slid it into the oven. Twenty minutes later, I had a meal that looked like I'd spent an hour on it.

The first time I made this for my family, my daughter picked up a green bean with her fingers and said it tasted like summer. My husband went back for seconds without saying a word, which is how I know he actually likes something. Since then, it's become my go-to when I want something healthy that doesn't feel like I'm trying too hard.

Ingredients

  • Skinless salmon fillets: Look for fillets that are uniform in thickness so they cook evenly, and don't worry if the skin is on, you can ask the fishmonger to remove it or just peel it off after roasting.
  • Fresh green beans: Trim the ends but leave them whole for the best texture, and make sure they're dry before tossing them with oil or they'll steam instead of roast.
  • Red onion: Slice it thin so it softens and caramelizes slightly in the oven, adding a sweet contrast to the bright lemon.
  • Olive oil: Use a good quality one since it's doing a lot of the flavor work here, and it helps everything brown beautifully.
  • Lemon juice and zest: Fresh lemon is key, the zest adds a floral note that bottled juice just can't match.
  • Garlic: Mince it fine so it melts into the marinade and doesn't burn on the pan.
  • Dried oregano and thyme: These herbs bring a Mediterranean warmth without overwhelming the delicate fish.
  • Kosher salt and black pepper: Season in layers, some for the vegetables and some for the salmon, so every bite is balanced.

Instructions

Preheat and prep:
Set your oven to 425°F and line a large baking sheet with parchment or foil. This step makes cleanup so much easier, trust me.
Mix the marinade:
Whisk together the olive oil, lemon juice, zest, garlic, oregano, thyme, half the salt, and a quarter of the pepper in a small bowl. It should smell bright and garlicky.
Toss the vegetables:
Spread the green beans and red onion on the baking sheet, drizzle with half the marinade, and toss until everything's coated. Push them to the edges to make room for the salmon in the center.
Season the salmon:
Place the fillets in the middle of the pan and brush them with the remaining marinade. Sprinkle with the rest of the salt and pepper so each piece gets a nice crust.
Roast until done:
Slide the pan into the oven and roast for 16 to 18 minutes, until the salmon flakes easily and the green beans are tender with a bit of char. The smell will tell you when it's ready.
Garnish and serve:
Pull the pan out, scatter fresh parsley over the top if you have it, and serve with lemon wedges on the side. Everyone can squeeze their own.
Flaky Sheet Pan Salmon and Green Beans, perfectly roasted with garlic and vibrant green beans for dinner. Save
Flaky Sheet Pan Salmon and Green Beans, perfectly roasted with garlic and vibrant green beans for dinner. | cookingwithmila.com

I remember the night my neighbor came over and saw this dish cooling on the counter. She asked for the recipe, assuming it was complicated, and when I told her it was just one pan and twenty minutes, she laughed and said I'd changed her weeknight routine forever. That's the kind of meal this is.

What to Serve Alongside

I usually throw together a quick batch of couscous or quinoa to soak up the lemony juices, or sometimes I just serve it with crusty bread and call it dinner. A simple arugula salad with a drizzle of olive oil and a squeeze of lemon works too, keeping everything light and fresh. If you want something heartier, roasted baby potatoes fit right in.

Swaps and Variations

If you can't find green beans or just want a change, asparagus or broccoli florets work beautifully with the same timing. I've also used cherry tomatoes in the summer, and they burst into sweet little pockets of flavor. Sometimes I crumble a bit of feta over the top right before serving, or toss on some toasted almonds for crunch.

Storage and Reheating

Leftovers keep in the fridge for up to two days, and I like to eat them cold over a bed of greens for lunch the next day. If you do reheat, use a low oven or the microwave on half power so the salmon doesn't dry out. The green beans lose a little of their snap, but they're still delicious.

  • Let everything cool completely before storing in an airtight container.
  • Reheat gently to preserve the texture of the fish.
  • Add a fresh squeeze of lemon when you serve leftovers to brighten them up.

Enjoy this easy and healthy Sheet Pan Salmon and Green Beans recipe, featuring fresh salmon and veggies. Save
Enjoy this easy and healthy Sheet Pan Salmon and Green Beans recipe, featuring fresh salmon and veggies. | cookingwithmila.com

This is the kind of recipe I reach for when I want to feel like I have my life together without actually spending hours in the kitchen. I hope it becomes one of those easy wins for you too.

Your Questions Answered

Roasting at 425°F (220°C) ensures the salmon cooks evenly and the green beans remain crisp-tender.

Yes, asparagus or broccoli make excellent alternatives and can be roasted with the salmon using the same method.

Sprinkling crumbled feta or toasted almonds just before serving adds a delicious texture and taste dimension.

Yes, all ingredients used are naturally gluten-free, making this dish safe for gluten-free eating.

A light white wine such as Sauvignon Blanc or Pinot Grigio complements the citrus and herb flavors beautifully.

Sheet Pan Salmon Green Beans

Flaky salmon and crisp green beans roasted together with fresh herbs and lemon in one pan.

Prep 10m
Cook 18m
Total 28m
Servings 4
Difficulty Easy

Ingredients

Fish & Vegetables

  • 4 skinless salmon fillets, 6 ounces (170 grams) each
  • 1 pound (450 grams) fresh green beans, trimmed
  • 1 small red onion, thinly sliced

Marinade & Seasonings

  • 3 tablespoons olive oil
  • 2 tablespoons fresh lemon juice (approx. 1 lemon)
  • 1 teaspoon lemon zest
  • 2 garlic cloves, minced
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • ¾ teaspoon kosher salt, divided
  • ½ teaspoon ground black pepper, divided

Garnish

  • Lemon wedges, for serving
  • 2 tablespoons chopped fresh parsley (optional)

Instructions

1
Preheat and Prepare Pan: Preheat the oven to 425°F. Line a large rimmed baking sheet with parchment paper or foil for easy cleanup.
2
Combine Marinade Ingredients: In a small bowl, whisk together olive oil, lemon juice, lemon zest, minced garlic, oregano, thyme, half of the salt, and a quarter teaspoon of black pepper.
3
Coat Vegetables: Spread green beans and sliced red onion evenly on the baking sheet. Drizzle with half of the marinade and toss gently to coat, arranging vegetables in a single layer with space left in the center for salmon.
4
Add Salmon and Season: Place salmon fillets in the center of the baking sheet. Brush the remaining marinade over the fillets and sprinkle the remaining salt and black pepper on top.
5
Roast Until Cooked: Roast in the preheated oven for 16 to 18 minutes, or until salmon flakes easily with a fork and green beans are tender-crisp.
6
Garnish and Serve: Remove from the oven, garnish with lemon wedges and fresh parsley if desired, and serve immediately.
Additional Information

Equipment Needed

  • Large rimmed baking sheet
  • Parchment paper or foil
  • Small mixing bowl
  • Whisk or fork
  • Basting brush (optional)

Nutrition (Per Serving)

Calories 340
Protein 35g
Carbs 9g
Fat 18g

Allergy Information

  • Contains fish (salmon). Free from gluten, dairy, nuts, and soy as listed. Always verify ingredient labels for allergens.
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.