This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
If there’s one meal I could make every week without ever getting bored, it’s this easy salmon traybake. It’s colorful, full of flavor, and requires almost zero cleanup — everything roasts on one pan! The easy salmon traybake recipe is a lifesaver for busy weeknights, lazy Sundays, or any time you want a healthy, satisfying meal without spending hours in the kitchen. With juicy salmon fillets, vibrant vegetables, and a zesty lemon-garlic marinade, this dish is equal parts elegant and effortless.
I first tried this combo on a hectic Wednesday after a grocery run that left me with odds and ends — some asparagus, cherry tomatoes, and a fillet of salmon. Tossed everything on a tray, drizzled some lemon-garlic oil, and bam — magic. Now, it’s become a staple, and I can’t wait to share it with you.
Why You’ll Love This Recipe
Key Benefits
- One-pan convenience means you get maximum flavor with minimal cleanup
- Quick and easy to throw together — dinner’s on the table in 30 minutes
- Great for meal prep — everything reheats beautifully
- Versatile and customizable — swap veggies or adjust seasonings to your taste
Taste & Texture
This salmon traybake has that perfect harmony of crispy roasted veggies and juicy, tender salmon. The lemon-garlic marinade adds a fresh, zippy note, and the red chili flakes bring a subtle kick. The cherry tomatoes burst with sweet juiciness, while the asparagus and broccoli add crunch and earthiness.
Dietary Attributes
- Naturally gluten-free
- Low-carb and high-protein
- Dairy-free
- Great for paleo or Mediterranean diets
Ingredients & Substitutions
Ingredient List
For the marinade:
- 2 tablespoons olive oil
- Juice and zest of 1 small lemon
- 2 garlic cloves, minced or crushed
- ½ teaspoon dried oregano
- ¼ teaspoon red chili flakes
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the traybake:
- Olive oil spray
- 4 salmon fillets, skin-on preferred
- 1 bunch asparagus, trimmed
- 8 oz purple sprouting broccoli or broccoli florets
- 8 oz cherry tomatoes
- Extra lemon wedges for serving
- Fresh chopped parsley for garnish
Notes on Quality
- Use fresh salmon if possible — the flavor and texture are unbeatable, though frozen fillets (thawed) work great too
- Fresh, firm vegetables roast better and don’t get soggy
- Good-quality extra virgin olive oil boosts the flavor of the marinade
Possible Substitutions
- Don’t have asparagus? Use zucchini, green beans, or bell peppers
- Swap broccoli for cauliflower or brussels sprouts
- If you prefer milder heat, skip the chili flakes
- Try using fresh dill or thyme instead of oregano for a twist
Step-by-Step Instructions

- Preheat the oven to 450°F (230°C)
- Make the marinade: Mix olive oil, lemon juice and zest, garlic, oregano, chili flakes, salt, and pepper in a small bowl
- Prepare your vegetables: Spread asparagus, broccoli, and tomatoes on a large baking tray. Spray with olive oil and season with salt and pepper
- Add the salmon: Nestle the salmon fillets between the veggies and spoon the marinade generously over the fish and vegetables
- Roast for 12-15 minutes, depending on the thickness of the salmon, until it’s opaque and flakes easily with a fork
- Garnish with fresh parsley and a squeeze of lemon juice before serving
Expert Tips & Tricks
Best Practices
- Don’t overcrowd the tray — space allows for better roasting and caramelization
- Roast veggies for 5-7 minutes before adding salmon if you like them extra crispy
- Use skin-on salmon for a crispy finish on the bottom
Common Mistakes
- Overcooking the salmon: it dries out quickly, so keep an eye on it in the last few minutes
- Not seasoning the veggies: they need a good toss in oil and salt to shine
- Uneven chopping: makes for uneven cooking, especially with denser veggies
Time-Saving Tips
- Use pre-cut vegetables if you’re short on time
- Mix the marinade and chop veggies the night before for next-day assembly
- Double the recipe and use leftovers in salads, wraps, or grain bowls
Serving Suggestions
Pairings
- Serve with roasted baby potatoes or garlic rice
- Add a dollop of tzatziki or hummus for creaminess
- Pair with a simple green salad for a lighter meal
Presentation Ideas
- Arrange salmon and vegetables on a platter with lemon wedges and a sprinkle of chopped herbs
- Serve directly on the baking tray for a rustic, family-style presentation
Beverage Pairings
- White wine like Sauvignon Blanc or Pinot Grigio
- A light rosé
- For a non-alcoholic option, try sparkling water with lemon and cucumber
Storage & Reheating
Leftover Storage
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- You can also freeze individual portions for up to 2 months — just avoid freezing the tomatoes as they can get mushy
Reheating Methods
- Reheat in a 350°F oven for 8–10 minutes
- Or microwave in 30-second intervals, though it’s best to avoid over-microwaving the salmon to keep it moist
Frequently Asked Questions
Substitutions & Adjustments
Can I use frozen salmon?
Yes! Just thaw it completely and pat it dry before marinating and roasting
Can I add potatoes to the traybake?
Absolutely, but start roasting them for about 15 minutes before adding the rest of the ingredients
Troubleshooting
Why is my salmon dry?
It’s likely overcooked — try reducing your bake time and checking it at the 10-minute mark
Why are my veggies soggy?
They may have been crowded or not roasted at a high enough temperature. Try spreading them out more or roasting longer
Variations & Customizations
Dietary Adaptations
- Keto-friendly: Add more low-carb veggies like zucchini and skip the tomatoes
- Whole30 compliant: Use Whole30-approved seasonings and oils
- Pescatarian: This recipe already qualifies, just serve with grains or greens
Flavor Twists
- Add a dollop of pesto on each fillet after roasting for a herby hit
- Swap lemon for orange or lime for a citrus twist
- Add a splash of soy sauce or miso paste for umami depth
Seasonal/Holiday Versions
- In fall, try adding sliced squash or sweet potatoes
- For a spring feel, go heavy on asparagus, peas, and fresh herbs
- Serve it with festive garnishes like pomegranate seeds for a holiday vibe
Conclusion
There’s something so satisfying about tossing everything onto a tray, sliding it into the oven, and having a delicious, balanced meal ready in under half an hour. This easy salmon traybake recipe is healthy, versatile, and totally weeknight-friendly — no wonder it’s a reader favorite.
If you try this recipe, I’d love to hear from you. Let me know in the comments how it turned out, or tag me on Pinterest if you share it — your traybakes always inspire me!
For more sheet pan and one-pan wonders, check out these reader favorites:
- Chicken Cabbage Stir Fry Recipe
- Sheet Pan Gnocchi – The Ultimate Easy 30-Minute Dinner
- Creamy Chicken Marsala Recipe – A Perfect Valentine’s Day Dinner
Keep cooking with heart — and keep sharing your beautiful meals!



Easy Salmon Traybake Recipe: A One-Pan Wonder for Busy Nights
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This easy salmon traybake is your go-to one-pan dinner packed with juicy salmon, crisp veggies, and a zesty lemon-garlic marinade. Ready in under 30 minutes and perfect for busy weeknights or healthy meal prep.
Ingredients
2 tablespoons olive oil
Juice and zest of 1 small lemon
2 garlic cloves minced or crushed
½ teaspoon dried oregano
¼ teaspoon red chili flakes
½ teaspoon salt
¼ teaspoon black pepper
Olive oil spray
4 salmon fillets skin on
1 bunch asparagus trimmed
8 oz purple sprouting broccoli or broccoli florets
8 oz cherry tomatoes
Extra lemon wedges for serving
Fresh parsley chopped for garnish
Instructions
Preheat oven to 450°F (230°C)
In a small bowl mix olive oil lemon juice and zest garlic oregano chili flakes salt and pepper
Spray a large baking tray with olive oil
Add asparagus broccoli and cherry tomatoes to the tray
Season vegetables with salt and pepper and toss with a little oil
Place salmon fillets between the veggies and spoon marinade evenly over everything
Roast for 12 to 15 minutes until salmon is opaque and flakes easily with a fork
Garnish with fresh parsley and lemon juice before serving
Notes
If using denser vegetables like sweet potatoes roast them 10 minutes before adding salmon
Frozen salmon fillets work well just make sure to thaw and pat dry
Swap vegetables based on what you have on hand like bell peppers or zucchini
Fresh dill or thyme can be used instead of oregano for a different flavor
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Roasting
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 salmon fillet with vegetables
- Calories: 360
- Sugar: 3g
- Sodium: 410mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 3g
- Protein: 34g
- Cholesterol: 75mg