Salmon with Roasted Vegetables

This Salmon with Roasted Vegetables is a colorful, flavorful sheet pan dinner ready in 35 minutes. Flaky salmon, garlic, lemon, and fresh veggies in one easy pan.

If you’re looking for a dinner that feels both light and satisfying, this Salmon with Roasted Vegetables is exactly what you need on your table.

Tender, flaky salmon fillets sit alongside a colorful sheet pan of broccoli, cherry tomatoes, zucchini, and bell peppers, all seasoned with garlic, lemon, oregano, and thyme.

It’s the kind of meal that looks like you spent hours cooking, but comes together in under 30 minutes.

This is the perfect Sunday dinner when you want something wholesome without a lot of fuss.

It’s bright, flavorful, and satisfying without leaving you feeling heavy, which makes it a go-to recipe you’ll return to again and again.

For more ideas on what to make for the week, check out this collection of Sunday Dinner Ideas.

Quick Recipe Summary
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings4 servings
Difficulty LevelEasy
Salmon with Roasted Vegetables

Why You’ll Love This Salmon with Roasted Vegetables

This recipe checks every box for a great weeknight or weekend dinner.

First, it’s a true one-pan meal, which means minimal cleanup and maximum flavor.

Everything roasts together on a single sheet pan, and the vegetables pick up all the wonderful savory juices from the salmon as they cook.

It’s also incredibly versatile. You can swap in your favorite vegetables depending on what’s in season or what you have in the fridge.

The seasoning is simple but effective. Garlic, oregano, thyme, and a good squeeze of lemon juice bring out the natural flavors of both the salmon and the vegetables without overpowering them.

Even if you’re new to cooking fish, this recipe is very forgiving. Salmon is one of the easiest proteins to work with, and this method makes it nearly impossible to mess up.

You might also enjoy: Citrus Glazed Salmon

Ingredients

You don’t need anything fancy for this recipe. Fresh, simple ingredients come together to create something genuinely delicious.

  • 4 salmon fillets (about 6 oz each)
  • 2 cups broccoli florets
  • 1 cup cherry tomatoes
  • 1 zucchini, sliced into half-moons
  • 1 bell pepper, cut into strips
  • 3 tbsp olive oil, divided
  • 3 cloves garlic, minced
  • 2 tbsp lemon juice
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • Salt and pepper to taste
  • Lemon slices for serving

Read Also: Lemon Herb Baked Salmon

Kitchen Equipment Needed

You won’t need any special equipment for this recipe, just a few basic tools you likely already have.

  • Large sheet pan (18×13 inch recommended)
  • Parchment paper or aluminum foil (for lining)
  • Mixing bowls (one small, one medium)
  • Sharp chef’s knife and cutting board
  • Measuring spoons
  • Silicone spatula or tongs
  • Instant-read thermometer (optional but helpful)
  • Paper towels

You might also enjoy: Sheet Pan Chicken and Veggies

Recommended Products for This Recipe

These are a few products I personally recommend that will make this recipe even better and easier to pull off.

1. Wild-Caught Salmon Fillets

Starting with quality salmon makes all the difference in both flavor and texture.

Wild-caught salmon tends to have a richer, more complex flavor than farmed varieties, and it holds up beautifully when roasted at high heat.

Look for fillets that are uniform in thickness for even cooking.

Get it on Amazon

2. Heavy-Duty Sheet Pan

A good rimmed sheet pan is the single most important piece of equipment for this recipe.

A flimsy pan will warp in the oven and lead to uneven cooking, while a heavy-duty pan distributes heat evenly across all the vegetables and salmon. I’ve been using the same one for years, and it never lets me down.

Get it on Amazon

3. Extra Virgin Olive Oil

A good extra virgin olive oil ties all the flavors of this dish together. It helps the vegetables caramelize beautifully and gives the salmon a lovely golden color.

Go for one with a mild, fruity flavor rather than anything too pungent.

Get it on Amazon

4. Instant-Read Meat Thermometer

Taking the guesswork out of cooking salmon is easy with an instant-read thermometer.

Salmon is perfectly done at an internal temperature of 125-130°F for medium, and this tool helps you hit that mark every single time without cutting into the fish.

Get it on Amazon

For another great sheet pan dinner idea, try this Parmesan Crusted Chicken Sheet Pan Dinner.

Salmon with Roasted Vegetables

Step-by-Step Instructions: How to Make Salmon with Roasted Vegetables

Step 1: Preheat Your Oven and Prep the Pan

  • Preheat your oven to 400°F (200°C). This high temperature is key, as it allows the vegetables to roast and caramelize while cooking the salmon through without drying it out.
  • Line your large sheet pan with parchment paper or aluminum foil. This not only makes cleanup easier but also prevents the salmon and vegetables from sticking to the pan.
  • Set the prepared pan aside while you prep your ingredients.

Step 2: Prepare the Vegetables

  • Wash all your vegetables thoroughly under cold running water and pat them dry.
  • Cut your broccoli into bite-sized florets. Aim for pieces that are roughly the same size, around 1 to 1.5 inches, so they cook evenly.
  • Slice the zucchini into half-moons about 1/4 inch thick. To do this, cut the zucchini in half lengthwise first, then slice across each half.
  • Cut the bell pepper into strips. Remove the seeds and white membrane inside before slicing into strips roughly 1/2 inch wide.
  • Leave the cherry tomatoes whole. They’ll burst in the oven and create a wonderful juicy, jammy element in the dish.
  • Mince your 3 cloves of garlic finely and set aside.

Step 3: Season and Arrange the Vegetables

  • Place all the prepared vegetables (broccoli, cherry tomatoes, zucchini, and bell pepper) into a large mixing bowl.
  • Drizzle 2 tablespoons of the olive oil over the vegetables.
  • Add the minced garlic, half of the dried oregano (1/2 tsp), and half of the dried thyme (1/2 tsp) to the vegetables.
  • Season generously with salt and pepper. A good pinch of each is a solid starting point.
  • Toss everything together well until every piece of vegetable is coated in the oil and seasonings.
  • Spread the seasoned vegetables out in a single layer on your prepared sheet pan. Avoid piling them on top of each other, as this will cause them to steam rather than roast. Leave a space in the center or around the edges for the salmon fillets.
  • Place the sheet pan in the preheated oven and roast the vegetables for 10 minutes while you prepare the salmon.

Step 4: Prepare the Salmon Fillets

  • While the vegetables are getting a head start in the oven, prepare your salmon.
  • Pat the salmon fillets completely dry using paper towels. This step is very important. Removing surface moisture helps the salmon develop a slightly crisp exterior rather than steaming in the oven.
  • In a small bowl, mix together the remaining 1 tablespoon of olive oil, 2 tablespoons of lemon juice, the remaining 1/2 tsp of dried oregano, and the remaining 1/2 tsp of dried thyme.
  • Stir to combine into a simple marinade.

Step 5: Add the Salmon to the Sheet Pan

  • After the vegetables have had their 10-minute head start, remove the sheet pan from the oven carefully using oven mitts.
  • Push the vegetables to the sides of the pan to create space in the center for your salmon fillets.
  • Place the salmon fillets skin-side down in the cleared space.
  • Spoon or brush the lemon-herb marinade evenly over the top of each salmon fillet, making sure each one is well coated.
  • Season the salmon with an additional pinch of salt and pepper on top.
  • Lay a couple of fresh lemon slices across the salmon or tuck them among the vegetables on the pan.

Step 6: Roast Everything Together

  • Return the sheet pan to the oven and roast for an additional 12 to 15 minutes.
  • The salmon is done when it flakes easily with a fork and has turned from translucent to opaque throughout. If you’re using a thermometer, the internal temperature should read between 125°F (for medium) and 145°F (for fully cooked through).
  • The vegetables should be tender, slightly caramelized at the edges, and the cherry tomatoes should be starting to burst.
  • If you prefer the vegetables to have more color, you can turn on the broiler for the last 2 minutes. Watch closely so nothing burns.

Step 7: Serve and Enjoy

  • Remove the pan from the oven and let it rest for about 2 minutes before serving.
  • Use a spatula to carefully lift the salmon fillets off the pan and onto plates. The skin may stick to the parchment, which is actually a great way to get skinless serving portions if you prefer.
  • Divide the roasted vegetables evenly among the plates alongside the salmon.
  • Serve with the roasted lemon slices on the side for an extra squeeze of fresh citrus juice right before eating.

Read Also: Honey Soy Glazed Salmon

Tips for The Best Salmon with Roasted Vegetables

A few small details can take this recipe from good to truly great.

  • Pat the salmon dry. This is the most important tip. Moisture on the surface of the fish will cause it to steam rather than develop that beautiful lightly crisped exterior. Use paper towels and press firmly.
  • Don’t crowd the pan. Vegetables need space to roast and caramelize properly. If the pan is too crowded, they’ll steam and turn soft instead of getting those gorgeous roasted edges. Use two pans if needed.
  • Give the vegetables a head start. Salmon cooks much faster than most vegetables, so roasting the vegetables for 10 minutes before adding the salmon ensures everything finishes at the same time.
  • Use uniform-sized pieces. Cut your vegetables to similar sizes so they cook evenly. Larger pieces will be undercooked while smaller pieces may burn.
  • Season in layers. Season the vegetables when you toss them, then season the salmon again separately. Layering your seasoning at multiple stages builds deeper flavor.
  • Rest before serving. Even two minutes of resting time allows the juices in the salmon to redistribute, keeping it moist and tender when you cut into it.

This pairs beautifully with Garlic Parmesan Roasted Potatoes for a heartier meal.

Serving Suggestions

Salmon with Roasted Vegetables

This dish is satisfying on its own, but pairing it with the right sides can make it feel like a full restaurant-quality meal.

Serve it over a bed of fluffy white rice or Fried Rice for a more substantial dinner.

A simple green salad alongside adds freshness and crunch. Try pairing it with an Arugula Salad, which complements the lemon and herb flavors beautifully.

For a heartier option, warm crusty bread on the side is always welcome for soaking up any roasted tomato juices.

Here are a few more serving ideas:

Variations of Salmon with Roasted Vegetables

This recipe is incredibly easy to customize based on what you love or what you have on hand.

The base technique stays the same, but swapping ingredients or sauces opens up a whole world of flavor.

  • Honey Garlic Salmon: Replace the lemon-herb marinade with a mix of honey, soy sauce, garlic, and a splash of rice vinegar for a sweet-savory glaze. Check out my Honey Garlic Salmon for the full version.
  • Mediterranean style: Add olives, capers, and sliced red onion to the vegetable mix. Crumble some feta cheese over everything in the last 5 minutes of roasting.
  • Spicy version: Add a pinch of red pepper flakes and a drizzle of sriracha to the salmon marinade for a gentle kick of heat.
  • Different vegetables: Asparagus, green beans, fennel, mushrooms, or thinly sliced carrots all work wonderfully in place of or alongside the vegetables listed. Just keep an eye on cooking times for thinner vegetables.
  • Different herbs: Fresh dill, basil, or rosemary are all lovely substitutions or additions to the dried oregano and thyme.
  • Asian-inspired: Use sesame oil instead of olive oil, add ginger, and garnish with sliced scallions and sesame seeds after roasting.

Storage and Reheating

Leftovers keep well and taste just as good the next day, making this a great meal prep option.

  • Refrigerator: Store leftover salmon and vegetables in an airtight container in the fridge for up to 3 days. Keep them together or separate, whichever is more convenient.
  • Freezer: You can freeze cooked salmon for up to 2 months, though the texture of the vegetables will not hold up as well after freezing. Freeze salmon on its own in a sealed freezer bag with as much air removed as possible.
  • Reheating in the oven: Place leftover salmon and vegetables on a sheet pan in a 275°F oven for about 10 to 15 minutes until warmed through. This gentle heat prevents the salmon from drying out.
  • Reheating in the microwave: If you’re short on time, reheat in the microwave at 50% power in 30-second intervals to avoid overheating the salmon, which can make it rubbery.
  • Serving cold: Leftover salmon and vegetables taste wonderful served cold over greens as a salad the next day. No reheating needed at all.

Nutritional Facts

The following is an approximate per-serving estimate based on 4 servings.

| Nutrient | Per Serving | ||| | Calories | ~420 kcal | | Protein | ~38g | | Total Fat | ~22g | | Saturated Fat | ~4g | | Carbohydrates | ~14g | | Dietary Fiber | ~4g | | Sugars | ~5g | | Sodium | ~280mg | | Omega-3 Fatty Acids | ~2.5g |

Note: Nutritional values are estimates and may vary based on the specific size of the salmon fillets and the exact amount of olive oil used.

Health Benefits of Key Ingredients

This isn’t just a delicious meal, it’s also genuinely good for you.

Every ingredient on this sheet pan serves a purpose beyond flavor, contributing real nutritional value that supports overall health.

Salmon is one of the best dietary sources of omega-3 fatty acids, which support heart health, reduce inflammation, and promote brain function.

It’s also rich in high-quality protein, B vitamins, and selenium.

Here’s a closer look at what each ingredient brings to the table:

  • Broccoli is loaded with vitamin C, vitamin K, folate, and fiber. It contains compounds called sulforaphane, which have been studied for their potential anti-inflammatory properties.
  • Cherry tomatoes are rich in lycopene, a powerful antioxidant linked to reduced risk of heart disease. They also provide vitamin C and potassium.
  • Zucchini is low in calories and a good source of vitamin A, vitamin C, and manganese. It also contributes water content that keeps the dish from drying out.
  • Bell peppers have more vitamin C per gram than oranges, and they’re rich in antioxidants like beta-carotene, especially red and orange varieties.
  • Garlic contains allicin, a compound known for its antimicrobial and immune-supportive properties. Regular consumption has also been associated with heart health benefits.
  • Olive oil provides heart-healthy monounsaturated fats and polyphenols, which have anti-inflammatory effects.
  • Lemon juice adds vitamin C and helps enhance iron absorption from the vegetables, while brightening all the flavors naturally.

FAQs About Salmon with Roasted Vegetables

1. Can I use frozen salmon fillets for this recipe?

Yes, you can use frozen salmon, but you should thaw it completely before cooking.

Place the frozen fillets in the refrigerator overnight to thaw safely.

Once fully thawed, pat them dry thoroughly before adding your marinade, since frozen salmon tends to release more moisture than fresh.

2. How do I know when the salmon is fully cooked?

The easiest way to check is to gently press the thickest part of the fillet with a fork and see if it flakes apart easily.

The flesh should be opaque all the way through, with no translucent or raw-looking pink center.

If you’re using a thermometer, an internal temperature of 145°F means it’s fully cooked, while 125-130°F gives you a medium, slightly softer texture.

3. Can I make this recipe ahead of time?

You can prep all the vegetables and the salmon marinade up to 24 hours in advance.

Store the cut vegetables in an airtight container in the fridge and the marinade in a small jar.

When you’re ready to cook, simply toss the vegetables, season the salmon, and roast.

The actual cook time is so quick that same-day cooking is easy, but having the prep done saves even more time.

4. What if I don’t have all the vegetables listed?

This recipe is very flexible. You can swap in any similar vegetables you have on hand.

Asparagus, green beans, mushrooms, thinly sliced carrots, cauliflower florets, or halved Brussels sprouts all work well.

Just keep in mind that denser vegetables like carrots may need a few extra minutes, while thin vegetables like asparagus may need a minute or two less.

5. Can I cook the salmon with the skin on or off?

Either works perfectly with this recipe. Cooking with the skin on helps hold the fillet together and acts as a natural barrier that keeps the fish moist.

If you prefer skinless salmon, place the fillets flesh-side down or arrange them skin-side down and the skin will naturally lift off after cooking.

The skin is also edible when it gets slightly crispy in the oven, so don’t feel like you need to remove it.

Salmon with Roasted Vegetables

Salmon with Roasted Vegetables

Author: iamwinfred
420kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 20 minutes
Total 35 minutes
This Salmon with Roasted Vegetables is a vibrant, one-pan dinner that comes together in just 35 minutes. Tender, flaky salmon fillets are seasoned with garlic, lemon juice, oregano, and thyme, then roasted alongside colorful broccoli, cherry tomatoes, zucchini, and bell pepper until perfectly caramelized. It’s light enough for a weeknight but special enough for a Sunday dinner.
Servings 4 servings
Course Main Course
Cuisine Mediterranean

Ingredients

For the Salmon
  • 4 salmon fillets about 6 oz (170g) each, skin-on or skinless
  • 1 tbsp olive oil 15ml
  • 2 tbsp lemon juice 30ml, freshly squeezed recommended
  • 1/2 tsp dried oregano
  • 1/2 tsp dried thyme
  • salt and pepper to taste
For the Vegetables
  • 2 cups broccoli florets about 180g, cut into 1 to 1.5-inch pieces
  • 1 cup cherry tomatoes about 150g, left whole
  • 1 zucchini about 200g, sliced into 1/4-inch half-moons
  • 1 bell pepper any color, seeds removed, cut into 1/2-inch strips
  • 2 tbsp olive oil 30ml, for tossing vegetables
  • 3 cloves garlic minced finely
  • 1/2 tsp dried oregano
  • 1/2 tsp dried thyme
  • salt and pepper to taste
For Serving
  • lemon slices for garnish and serving alongside

Equipment

  • Large sheet pan 18×13 inch rimmed baking sheet recommended
  • Parchment paper or aluminum foil For lining the sheet pan
  • Large mixing bowl For tossing the vegetables
  • Small mixing bowl For mixing the salmon marinade
  • Chef’s knife and cutting board For prepping vegetables
  • Measuring spoons
  • Silicone spatula or tongs For serving and tossing vegetables
  • Instant-read thermometer (optional) For checking salmon doneness
  • Paper towels For patting salmon dry

Method

  1. Preheat your oven to 400°F (200°C). Line a large rimmed sheet pan with parchment paper or aluminum foil and set aside.
  2. Wash and dry all vegetables, then cut broccoli into bite-sized florets, slice zucchini into half-moons, cut bell pepper into strips, and leave cherry tomatoes whole. Mince the garlic and set aside.
  3. Toss the vegetables with 2 tablespoons olive oil, minced garlic, 1/2 tsp oregano, 1/2 tsp thyme, salt, and pepper, then spread in a single layer on the prepared sheet pan. Roast for 10 minutes.
  4. Pat the salmon fillets completely dry with paper towels. In a small bowl, whisk together 1 tablespoon olive oil, 2 tablespoons lemon juice, remaining 1/2 tsp oregano, and remaining 1/2 tsp thyme.
  5. Remove the pan from the oven, push the vegetables to the sides, and place the salmon fillets skin-side down in the center. Brush or spoon the lemon-herb marinade over the salmon, season with salt and pepper, and tuck lemon slices around the pan.
  6. Return the pan to the oven and roast for 12 to 15 more minutes, until the salmon flakes easily with a fork and reaches an internal temperature of 125–145°F (52–63°C) and the vegetables are tender and caramelized.
  7. Let the salmon rest for 2 minutes before serving. Divide the salmon and roasted vegetables among plates and serve with roasted lemon slices on the side.

Nutrition

Serving1ServingCalories420kcalCarbohydrates14gProtein38gFat22gSaturated Fat4gPolyunsaturated Fat6gMonounsaturated Fat11gCholesterol94mgSodium280mgPotassium1100mgFiber4gSugar5gVitamin A35IUVitamin C110mgCalcium8mgIron12mg

Notes

  • Pat salmon dry: Always pat salmon fillets dry with paper towels before seasoning. This removes surface moisture and helps the salmon develop a lightly crisped exterior rather than steaming.
  • Don’t crowd the pan: Spread vegetables in a single layer with space between pieces. Crowding causes them to steam instead of roast. Use two sheet pans if needed.
  • Give vegetables a head start: Roasting the vegetables for 10 minutes before adding the salmon ensures everything finishes cooking at the same time.
  • Doneness check: Salmon is done when it flakes easily with a fork and is opaque throughout. For medium texture, aim for 125–130°F; for fully cooked, 145°F.
  • Vegetable swaps: Asparagus, mushrooms, green beans, thinly sliced carrots, cauliflower florets, or halved Brussels sprouts all work well. Adjust roasting time for thinner or denser vegetables.
  • Herb substitutions: Fresh dill, basil, or rosemary can replace or supplement the dried oregano and thyme.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Reheat gently in a 275°F oven for 10–15 minutes to prevent the salmon from drying out. For quicker reheating, microwave at 50% power in 30-second intervals.
  • Freezing: Cooked salmon can be frozen for up to 2 months. Freeze without the vegetables for best results, as they lose texture after freezing.
  • Make-ahead tip: Prep and cut all vegetables and mix the marinade up to 24 hours ahead. Store separately in the fridge until ready to cook.

Tried this recipe?

Let us know how it was!

Conclusion

This Salmon with Roasted Vegetables recipe is proof that healthy, satisfying dinners don’t have to be complicated or time-consuming.

In about 35 minutes and with one pan, you have a complete meal that’s packed with protein, vibrant vegetables, and bold, fresh flavors.

It’s the kind of recipe that earns a permanent spot in your weekly rotation, because it’s fast enough for a busy weeknight but special enough to serve for Sunday dinner or when you have guests over.

Give it a try this week, and if you love it as much as we do, leave a comment below and let me know how it turned out.

I’d love to hear what vegetable combinations you tried or any tweaks you made to the seasoning.

Recommended: