Sheet Pan Salmon Asparagus Tomatoes

Golden-brown Sheet Pan Salmon with Asparagus and Cherry Tomatoes roasted with lemon and herbs. Save to Pinterest
Golden-brown Sheet Pan Salmon with Asparagus and Cherry Tomatoes roasted with lemon and herbs. | savourysprint.com

This vibrant dish features tender salmon fillets roasted on a single pan with crisp asparagus and halved cherry tomatoes. Marinated in olive oil, lemon zest, garlic, and oregano, the ingredients bake together to infuse bright, fresh flavors. The vegetables become tender while the salmon flakes easily, offering a nutritious and colorful meal. Garnished with parsley and an extra squeeze of lemon, it’s an easy, wholesome dinner option with minimal prep and cook time.

Last Tuesday, I came home exhausted and honestly considered ordering takeout, but then I spotted those beautiful salmon fillets I'd picked up at the market. Something about the way the asparagus looked so fresh and green that day changed my mind completely. This sheet pan dinner saved my evening and ended up being one of those meals where everything just works together. The tomatoes burst open in the oven, creating these little pools of sweetness that perfectly balance the savory salmon.

My sister was over when I first tried this combination, and she actually went back for seconds before I'd even sat down with my own plate. Now she requests it every time she visits, saying it's the one dinner that makes her feel like she's eating something fancy without any of the usual stress. There's something about that lemon and garlic aroma filling the kitchen that makes everyone gravitate toward the stove, asking when it'll be ready.

Ingredients

  • 4 salmon fillets (5-6 oz each, skinless): Skinless fillets absorb the marinade better, but if you prefer skin-on, just place it skin-side down
  • 1 lb asparagus, trimmed: Choose bright green spears with compact tips; snap off the woody ends where they naturally break
  • 1 pint cherry tomatoes, halved: Halving them helps them release their juices and caramelize beautifully in the oven
  • 1 small red onion, thinly sliced: The onion becomes sweet and mellow when roasted, adding lovely color and depth
  • 3 tbsp olive oil: This helps everything roast evenly and carries the lemon and garlic flavors throughout
  • 1 lemon (zest and juice): Both zest and juice are essential for that bright, fresh flavor that cuts through the rich salmon
  • 2 garlic cloves, minced: Mince it finely so it disperses evenly and doesn't burn in the oven
  • 1 tsp dried oregano (or 1 tbsp fresh, chopped): Fresh oregano is more aromatic, but dried works perfectly and is always in my pantry
  • 1 tsp salt and ½ tsp black pepper: Season generously since salmon can handle it, and the vegetables need proper seasoning too
  • 2 tbsp fresh parsley, chopped: Add this at the end for a fresh pop of color and herbal brightness

Instructions

Preheat and prepare your pan:
Set your oven to 400°F and line a baking sheet with parchment paper; this prevents sticking and makes cleanup effortless
Whisk together the marinade:
Combine the olive oil, lemon zest, lemon juice, garlic, oregano, salt, and pepper in a small bowl until well blended
Arrange your vegetables:
Spread asparagus on one side of the pan, then add tomatoes and onion on the other side in a single layer for even roasting
Coat the vegetables:
Drizzle half the marinade over the vegetables and toss them gently with your hands to ensure every piece is coated
Add the salmon:
Nestle the salmon fillets among the vegetables so they're in a single layer, then spoon the remaining marinade over each fillet
Roast everything together:
Bake for 15-18 minutes until salmon flakes easily when tested with a fork and asparagus is tender-crisp
Finish and serve:
Sprinkle fresh parsley over everything and add an extra squeeze of lemon juice right before bringing it to the table
Tender Sheet Pan Salmon with Asparagus and Cherry Tomatoes served hot from the oven. Save to Pinterest
Tender Sheet Pan Salmon with Asparagus and Cherry Tomatoes served hot from the oven. | savourysprint.com

This recipe has become my go-to when friends drop by unexpectedly because it looks impressive but requires so little hands-on time. Last month, I served it at a small dinner party, and everyone was more interested in the gorgeous colors on the pan than anything else I'd made that week. There's something deeply satisfying about a meal that feels special but doesn't leave you buried in dishes afterward.

Making It Your Own

I've swapped asparagus for green beans when asparagus wasn't in season, and honestly, the green beans might be even better because they get these crispy, almost fried edges in the oven. Sometimes I'll add thin slices of zucchini or bell peppers if I have them sitting in the crisper drawer. The key is keeping everything in a single layer so nothing steams.

Serving Suggestions

While this is a complete meal on its own, I love serving it with a simple quinoa or some fluffy white rice to soak up those delicious pan juices. A crisp white wine like Sauvignon Blanc cuts through the richness beautifully. When I want to make it feel more like a dinner party, I'll add a light arugula salad dressed with just lemon and olive oil on the side.

Make Ahead and Storage

You can whisk the marinade up to a day ahead and keep it in the fridge; the flavors actually get better with a little time. I wouldn't marinate the fish longer than 30 minutes though, as the acid can start to break down the texture. Leftovers keep well for a day or two, though the salmon is definitely best when freshly cooked.

  • The vegetables can be prepped and arranged on the pan up to 4 hours before cooking
  • Reheat leftovers gently in a 300°F oven to avoid drying out the salmon
  • The parsley garnish should always be fresh, never added ahead of time
Vibrant Sheet Pan Salmon with Asparagus and Cherry Tomatoes garnished with fresh parsley. Save to Pinterest
Vibrant Sheet Pan Salmon with Asparagus and Cherry Tomatoes garnished with fresh parsley. | savourysprint.com

This sheet pan salmon has become one of those recipes I can make without even thinking, and honestly, that's exactly the kind of dinner we all need in our rotation. Simple, healthy, and absolutely delicious every single time.

Recipe FAQs

Yes, green beans or broccolini can be used as alternatives, maintaining similar cooking times and texture.

The salmon is ready when it flakes easily with a fork and appears opaque throughout.

A large rimmed baking sheet ensures even heat distribution and prevents juices from spilling.

Sprinkling feta cheese after baking adds a Mediterranean twist and enhances flavor.

Crisp white wines like Sauvignon Blanc or Pinot Grigio complement the bright citrus and herbs.

Sheet Pan Salmon Asparagus Tomatoes

Salmon fillets baked alongside fresh asparagus and cherry tomatoes with zesty lemon and herbs.

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

Ingredients

Fish & Seafood

  • 4 (5-6 oz) skinless salmon fillets

Vegetables

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

Marinade & Seasoning

  • 3 tbsp olive oil
  • 1 lemon (zest and juice)
  • 2 garlic cloves, minced
  • 1 tsp dried oregano (or 1 tbsp fresh, chopped)
  • 1 tsp salt
  • ½ tsp freshly ground black pepper
  • 2 tbsp fresh parsley, chopped (for garnish)

Instructions

1
Preheat and Prepare Baking Sheet: Preheat oven to 400°F. Line a large rimmed baking sheet with parchment paper or lightly grease with olive oil.
2
Prepare Lemon Herb Marinade: In a small mixing bowl, whisk together olive oil, lemon zest, lemon juice, minced garlic, dried oregano, salt, and black pepper until well combined.
3
Arrange Vegetables: Spread trimmed asparagus in a single layer on one side of the prepared sheet pan. Arrange halved cherry tomatoes and sliced red onion on the remaining space.
4
Coat Vegetables with Marinade: Drizzle half of the lemon herb mixture over the vegetables. Toss gently with your hands or tongs to ensure even coating.
5
Add Salmon to Pan: Nestle salmon fillets among the vegetables, ensuring they are not overlapping. Spoon the remaining marinade evenly over each salmon fillet.
6
Roast Until Cooked Through: Bake for 15 to 18 minutes, or until salmon flakes easily with a fork and asparagus is tender-crisp. Cooking time may vary slightly based on salmon thickness.
7
Garnish and Serve: Remove from oven. Sprinkle fresh chopped parsley over the entire dish and add an extra squeeze of fresh lemon juice before serving warm.
Additional Information

Equipment Needed

  • Large rimmed baking sheet
  • Small mixing bowl
  • Whisk
  • Chef's knife and cutting board
  • Parchment paper
  • Tongs

Nutrition (Per Serving)

Calories 330
Protein 32g
Carbs 10g
Fat 18g

Allergy Information

  • Contains fish (salmon). Individuals with fish allergies should avoid this recipe.
Natalie Brooks

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