Sheet Pan Salmon Asparagus Tomatoes

Golden-brown Sheet Pan Salmon with Asparagus and Tomatoes rests on a sheet pan next to lemon wedges. Save to Pinterest
Golden-brown Sheet Pan Salmon with Asparagus and Tomatoes rests on a sheet pan next to lemon wedges. | savourysprint.com

This dish offers a harmonious blend of succulent salmon fillets roasted alongside fresh asparagus and cherry tomatoes. Coated in a vibrant lemon-garlic marinade, the ingredients come together on a single pan for easy preparation and cleanup. Tender vegetables perfectly complement the flaky fish, enhanced by hints of oregano, garlic, and a touch of honey for balanced zest and sweetness. Garnished with fresh parsley and lemon wedges, this meal delivers a fresh, bright taste ideal for a wholesome, quick dinner.

The first time I made this sheet pan salmon, my kitchen smelled like a Mediterranean restaurant. My roommate wandered in, drawn by the lemon-garlic aroma, and asked if I'd secretly become a chef. We ended up eating standing up at the counter because neither of us wanted to wait for proper plates.

Last spring my sister came over exhausted from work and I threw this together while she told me about her day. By the time she finished venting, dinner was ready and she actually stopped mid-sentence to take a photo. Now she requests it every time she visits.

Ingredients

  • 4 salmon fillets: I prefer skin-on because it gets crispy and protects the fish but skinless works perfectly too
  • 1 lb asparagus: Snap off the woody ends by hand they naturally break where the tender part begins
  • 1 pint cherry tomatoes: These shrink and concentrate in sweetness creating little flavor bombs throughout the dish
  • 1 small red onion: Thin slices become sweet and mellow when roasted almost like caramelized onions but easier
  • 3 tbsp olive oil: This helps everything roast evenly and prevents sticking
  • 2 tbsp fresh lemon juice: Brightens the rich salmon and cuts through the oil
  • 2 garlic cloves: Minced fresh garlic mellows beautifully during roasting
  • 1 tsp Dijon mustard: The secret ingredient that makes the marinade cling to the salmon
  • 1 tsp honey: Just enough to help the vegetables caramelize and balance the lemon
  • 1/2 tsp dried oregano: Adds that Mediterranean herb notes without overpowering the fresh flavors
  • Salt and pepper: Be generous here seasoning is everything with simple recipes
  • 2 tbsp fresh parsley: Adds a fresh pop of color and brightness right before serving
  • Lemon wedges: For squeezing over at the table that extra hit of acid makes everything sing

Instructions

Preheat and prep your pan:
Crank your oven to 425°F and line a large baking sheet with parchment paper or foil. Trust me on the lining part you will thank yourself later.
Whisk together the marinade:
In a small bowl combine olive oil lemon juice garlic Dijon honey oregano and plenty of salt and pepper. Whisk until it emulsifies slightly.
Coat the vegetables:
Spread asparagus and tomatoes on the sheet pan. Drizzle with half the marinade and toss with your hands until everything is glistening.
Add the salmon:
Nestle the salmon fillets among the vegetables leaving space between pieces. Brush the remaining marinade over the fish tops.
Scatter the onion:
Tuck the red onion slices in and around everything. They shrink a lot so do not worry about overcrowding.
Roast until perfection:
Bake for 15 to 18 minutes until salmon flakes easily and asparagus is tender. The tomatoes should be wrinkled and starting to burst.
Finish with fresh touches:
Sprinkle with chopped parsley and serve immediately with lemon wedges on the side.
Juicy Sheet Pan Salmon with Asparagus and Tomatoes garnished with fresh parsley on a rustic wooden table. Save to Pinterest
Juicy Sheet Pan Salmon with Asparagus and Tomatoes garnished with fresh parsley on a rustic wooden table. | savourysprint.com

This recipe became my go-to when I hosted my first dinner party as a new homeowner. Everyone asked for the recipe but honestly the best part was spending time with my friends instead of being stuck at the stove.

Perfect Pairings

I love serving this with crusty bread to soak up those pan juices. A simple green salad with a vinaigrette balances the rich salmon perfectly. For wine a crisp Sauvignon Blanc cuts through the oil while letting the fish shine.

Make It Your Own

Green beans or broccoli work beautifully instead of asparagus. Sometimes I add olives or capers to the pan for a briny kick. You can also sprinkle parmesan over the vegetables during the last five minutes for a salty finish.

Storage and Prep

This meal is best fresh but leftovers reheat surprisingly well in a 350°F oven. The salmon stays moist and the vegetables do not get mushy. You can also prep the marinade and chop vegetables in the morning.

  • Wrap the salmon separately if meal prepping for the week
  • The vegetables can marinate longer than the fish without getting mushy
  • Everything cooks in under 20 minutes once that oven is hot
Tender Sheet Pan Salmon with Asparagus and Tomatoes served directly from the oven, with roasted vegetables glistening. Save to Pinterest
Tender Sheet Pan Salmon with Asparagus and Tomatoes served directly from the oven, with roasted vegetables glistening. | savourysprint.com

There is something deeply satisfying about a complete meal that comes together so simply and tastes this good. Hope this becomes a regular in your rotation too.

Recipe FAQs

Check for opaque flesh that flakes easily with a fork and a firm texture. Cooking typically takes 15-18 minutes at 425°F.

Yes, green beans or broccoli work well and roast at a similar rate.

A lemon-garlic mixture with olive oil, Dijon mustard, honey, and oregano adds a bright, savory profile.

Cooking with skin on helps hold the fillets together and adds flavor, but skinless can be used if preferred.

Marinate the salmon and vegetables up to a few hours before roasting for enhanced flavor and convenience.

Sheet Pan Salmon Asparagus Tomatoes

Juicy salmon with tender asparagus and cherry tomatoes, roasted with zesty lemon-garlic flavors.

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

Ingredients

Seafood

  • 4 salmon fillets (about 6 oz each), skin-on or skinless

Vegetables

  • 1 lb asparagus, trimmed
  • 1 pint cherry tomatoes, halved
  • 1 small red onion, thinly sliced

Marinade & Seasonings

  • 3 tbsp olive oil
  • 2 tbsp fresh lemon juice (about 1 lemon)
  • 2 garlic cloves, minced
  • 1 tsp Dijon mustard
  • 1 tsp honey
  • 1/2 tsp dried oregano
  • Salt and freshly ground black pepper, to taste

Garnishes

  • 2 tbsp chopped fresh parsley
  • Lemon wedges, for serving

Instructions

1
Preheat Oven and Prepare Pan: Preheat oven to 425°F. Line a large sheet pan with parchment paper or foil for easy cleanup.
2
Prepare Marinade: In a small bowl, whisk together olive oil, lemon juice, garlic, Dijon mustard, honey, oregano, salt, and pepper until well combined.
3
Coat Vegetables: Place asparagus and cherry tomatoes on the prepared sheet pan. Drizzle with half of the marinade and toss to coat evenly. Spread vegetables across the pan, leaving space for salmon fillets.
4
Arrange Salmon: Nestle salmon fillets among the vegetables. Brush the tops with remaining marinade and season with additional salt and pepper to taste.
5
Add Onions: Scatter thinly sliced red onion pieces over the vegetables and around the salmon.
6
Roast: Roast in preheated oven for 15 to 18 minutes, or until salmon flakes easily with a fork and vegetables are tender-crisp.
7
Garnish and Serve: Remove from oven. Garnish with chopped fresh parsley and serve immediately with lemon wedges on the side.
Additional Information

Equipment Needed

  • Large sheet pan
  • Small mixing bowl
  • Whisk
  • Knife and cutting board
  • Parchment paper or foil

Nutrition (Per Serving)

Calories 370
Protein 34g
Carbs 10g
Fat 20g

Allergy Information

  • Contains fish (salmon)
  • Contains mustard
  • Double-check Dijon mustard and other packaged ingredients for hidden gluten or allergens if needed
Natalie Brooks

Natalie shares approachable recipes and real cooking wisdom for anyone who loves homemade food.