One-&-done Thai salmon with sweet potato

One-&-done Thai salmon with sweet potato

Big on flavour, low on faff – meet a tasty Thai traybake with a difference! Into the oven go sweet potato, onion and peppers, then a seriously saucy stock spiced with chilli, our easy-peasy Thai, garlic and ginger pastes and a twist of lime. Salmon, tomatoes and pak choi give this brothy bowlful plenty of bang for your buck!

SWK: Source of fibre SWK: High protein Plants 6 one tray

Serving size

Cook time: 45 mins
Cuisine: Thai
Food group: Fish
Allergens: Fish, Celery

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Before you start

  • 1 large baking dish

Get the veg in the oven

  • Heat your oven to 220ºC/fan 200ºC/gas 7.
  • Cut the sweet potatoes into 3cm cubes,then peel the onions and cut each into 6 wedges. Deseed the peppers and dice into 3cm squares.
  • Put all the veg into a large ovenproof dish. Spritz with cooking spray and roast for 20 mins.

Prep the rest

  • Menwhile, finely dice the chillies (deseed for less heat), and halve the tomatoes.
  • On a separate board, cut the salmon into bite-size chunks.
  • Dissolve the stock in 200ml boiled water (350ml for 4 portions).

Spice things up!

  • After 20 mins, add the chillies (to taste), tomatoes, salmon and both pastes to the dish. Pour in the stock, squeeze in the lime juice (to taste), stir well and roast for 10 mins.

Finish & serve

  • Trim and thinly slice the pak choi, then add it to the dish and return to the oven for 5 mins.
  • Finely chop the coriander, stir it into the dish and serve.

Making changes?

Are you sure you want to continue?