Sheet Pan Salmon Dinner with Roasted Veggies in 30 Minutes

Sheet Pan Salmon is the perfect low-effort dinner when you’re too tired to cook. Salmon, green beans, and cherry tomatoes are tossed in a bright marinade and roasted together on one sheet pan for a flavorful meal ready in about 30 minutes.

overhead view of a roasted salmon fillet on a plate with roasted green beans and tomatoes.

Why you’ll love this recipe!

img 129902 2

One-pan convenience – Everything cooks together on a single sheet, making prep and cleanup quick.

Light but flavorful – A simple lemon-oregano marinade gives the salmon and vegetables bright Mediterranean notes without heavy sauce.

Flexible – Swap green beans for asparagus, add baby potatoes for extra substance, or change the spices to suit your taste.

Table of Contents

  • Why you’ll love this recipe!
  • Sheet Pan Salmon Ingredients
  • How to Make Sheet Pan Salmon
  • Erin’s Tips and Tricks
  • The Salmon Flake Test
  • Roasted Salmon FAQs
  • Storage
  • More Baked Salmon Recipes
  • Sheet Pan Salmon Recipe

On busy nights, one-pan dinners are lifesavers. This sheet pan salmon brings flaky fish, crisp-tender green beans, and juicy tomatoes together under a quick lemon-oregano marinade. It’s an easy, healthy weeknight meal that takes roughly 30 minutes from start to finish.

overhead view of 4 seasoned raw salmon fillets on a plate.

Sheet Pan Salmon Ingredients

Salmon – Use skin-on fillets of similar thickness so they cook evenly. Keeping the skin on helps lock in moisture and yields tender, flaky fish. If using frozen fillets, thaw them overnight in the fridge.

Vegetables – Fresh green beans and grape tomatoes roast nicely together on the same pan. Frozen beans will work but may be less crisp-tender.

See the recipe card below for the full ingredient list and quantities.

Variations

  • Change the spices – Swap oregano and paprika for Italian seasoning, Greek seasoning, Cajun spice, or lemon pepper.
  • Swap or add vegetables – Halved Brussels sprouts, broccolini, cauliflower florets, asparagus, or sliced zucchini all work. Add asparagus or zucchini at the same time as the tomatoes.
  • Add potatoes – For a heartier meal, roast halved baby potatoes for 10–15 minutes before adding the green beans, tomatoes, and salmon.

How to Make Sheet Pan Salmon

Step 1: Make the marinade. Whisk together olive oil, minced garlic, lemon zest, lemon juice, oregano, and paprika in a small bowl.

overhead view of a marinade for sheet pan salmon in a small bowl.

Step 2: Roast the green beans. Toss the green beans with about 1 tablespoon of the marinade, spread them on the lined sheet pan, and roast for 5 minutes.

Step 3: Add the tomatoes and salmon. Remove the pan, add the tomatoes and another tablespoon of marinade, toss to coat, then push the vegetables to the sides and place the salmon fillets in the center. Season the salmon with salt and pepper and brush with the remaining marinade.

overhead view green beans on a sheet pan.
overhead view of raw salmon fillets, green beans, and tomatoes on a sheet pan.

Step 4: Roast the salmon. Return the sheet pan to the oven and roast until the salmon is cooked through. Finish under the broiler 2–3 minutes if you want a caramelized top.

Step 5: Garnish and serve. Sprinkle with crumbled feta and fresh herbs like parsley or dill before serving, if desired.

side view of roasted salmon fillets, green beans, and tomatoes on a sheet pan.

Erin’s Tips and Tricks

  • Pat the salmon dry with paper towels before applying the marinade — it helps the fish sear evenly.
  • Line the sheet pan with parchment to prevent sticking and simplify cleanup.
  • Watch closely under the broiler — broiling can quickly go from perfect to burnt.

My Pro Tip

The Salmon Flake Test

How to tell it’s done: The salmon will change from translucent to opaque pink and should flake easily with a fork at the thickest part. A thermometer will read 145°F cooked; many cooks remove salmon at about 135°F and let carryover heat finish it for a juicier result.

Roasted Salmon FAQs

Should I marinate the salmon before baking it?

Brushing the marinade on right before baking usually provides plenty of flavor. If you have time, you can marinate for 10–15 minutes to intensify the taste.

Is it better to bake salmon covered or uncovered?

Uncovered is best here. Covering with foil steams the food and prevents the caramelized edges that roasting creates.

What should I serve with roasted salmon?

This dish is a complete meal with vegetables, but you can add cooked quinoa, pasta, roasted sweet potatoes, or a fresh green salad for variety.

Storage

Refrigerator: After cooling, store salmon and vegetables in airtight containers for up to 4 days; best eaten within 1–2 days for optimal texture and flavor.

Reheating: Reheat leftovers in a 275°F oven for about 10 minutes or in an air fryer at 300°F for 3–5 minutes to avoid drying out the fish.

overhead view of roasted salmon fillets, green beans, and tomatoes on a sheet pan.

More Baked Salmon Recipes

salmon fillets on a platter sprinkled with chives

Baked Cajun Salmon

baked salmon fillet with garlic and herbs on parchment paper

Baked Salmon Fillet

greek salmon on a plate with a lemon slice

Greek Salmon

close up on a fork taking a bite out of an everything bagel salmon filet on a white plate.

Everything Bagel Salmon

If you make this recipe, please leave a comment and rating — thanks!

Sheet Pan Salmon

By
Erin Alvarez
Servings:
4
Prep:
10 mins
Cook:
20 mins
Total:
30 mins
overhead view of a roasted salmon fillet on a plate with roasted green beans and tomatoes.
Sheet Pan Salmon roasts marinated salmon, green beans, and tomatoes together for a flavorful, fuss-free dinner in about 30 minutes.

Ingredients

  • 4 salmon fillets
  • Salt and pepper
  • 3 tbsp olive oil
  • 2 garlic cloves, minced
  • Zest of ½ lemon
  • Juice of 1 lemon (approx. 2 tbsp)
  • 1 ½ tsp oregano
  • 1 tsp paprika
  • 12 oz green beans (cut larger ones in half)
  • 1 pint grape tomatoes, halved

Instructions

  1. Preheat oven to 425°F and line a large baking sheet with parchment paper.
  2. In a small bowl, whisk together olive oil, garlic, lemon zest, lemon juice, oregano, and paprika.
  3. Place the green beans in a bowl, drizzle with 1 tablespoon of the marinade, and toss. Spread the beans on the baking sheet and roast for 5 minutes.
  4. Remove the pan, add the halved tomatoes and 1 tablespoon more of the marinade, and toss the vegetables to coat.
  5. Push the vegetables to the sides of the sheet, place the salmon in the center, season with salt and pepper, and brush the remaining marinade over the fillets.
  6. Return the baking sheet to the oven and cook 10–12 minutes, then switch to broil and broil 2–3 minutes to brown the top if desired.
  7. OPTIONAL: Before serving, sprinkle with crumbled feta and fresh herbs like parsley or dill.

Notes

*Calories are an estimate per serving.

Nutrition

Calories: 386 kcal |
Carbohydrates: 12 g |
Protein: 37 g |
Fat: 22 g


Did you make this?
Leave a comment and star rating below!