Salmon tray bake is a quick and easy midweek dinner you can make in under an hour. With plenty of seasonal vegetable  including asparagus and tomatoes, this salmon dish is a great way to get your family – especially the kids – to eat their 5-a-day! Salmon is also rich in omega-3, which has multiple health benefits including improving heart health. Tray bakes are also great as you get to whack a whole host of foods and flavours together making it extremely flavoursome.

To make this salmon tray bake, you will only need 10 minutes to prep and then let the oven do the hard work for another 35 mins – quick and easy!

What You’ll Need

  • new potatoes (and/or 3-4 sweet potatoes cut into wedges)
  • 3 tbsp avocado or olive oil
  • asparagus spears
  • 1 red onion, cut into wedges
  • cherry tomatoes
  • 2 fresh rosemary sprigs
  • 2 tbsp balsamic vinegar
  • 4 boneless salmon fillets, skin on
  • Sea salt and freshly ground black pepper


  1. Preheat the oven to 200°C/180°C fan/400°F/Gas mark 6.
  2. Put the potatoes and oil in a baking tray and toss to combine. Season well with salt and pepper and bake for 15 minutes until slightly golden. Add the onion, tomatoes, rosemary and balsamic vinegar, combine, and bake for another 10 minutes.
  3. Season the salmon fillets and add to the tray of vegetables together with the asparagus and cook for a final 10-12 minutes, until the salmon is just cooked. Serve immediately.

Love traybakes? You might also like our Chicken and Pesto Traybake

This is a good-looking, no-messing dish that is bursting with great protein and healthy veg!