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.
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
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
- → How do I know when the salmon is cooked?
-
Check for opaque flesh that flakes easily with a fork and a firm texture. Cooking typically takes 15-18 minutes at 425°F.
- → Can I substitute the asparagus with other vegetables?
-
Yes, green beans or broccoli work well and roast at a similar rate.
- → What marinade flavors enhance the salmon and vegetables?
-
A lemon-garlic mixture with olive oil, Dijon mustard, honey, and oregano adds a bright, savory profile.
- → Should I skin the salmon fillets before cooking?
-
Cooking with skin on helps hold the fillets together and adds flavor, but skinless can be used if preferred.
- → Can I prepare this meal ahead of time?
-
Marinate the salmon and vegetables up to a few hours before roasting for enhanced flavor and convenience.