Serves Serves 4-6


Auto Draft

This no-nonsense fish traybake packs a whole lot of Mediterranean flavour whilst boasting big servings of veggies too!

5 minPrep Time

35 minCook Time

40 min

Save RecipeSave Recipe
Recipe Image


  • 100g frozen onion or 1 large onion
  • 50g frozen garlic or 2 fresh garlic cloves
  • 400g cannellini beans
  • sustainable salmon fillets 1 per person - I used frozen to keep the cost down
  • 200g cherry tomatoes
  • 1 large courgette
  • 200g green beans
  • 1 courgette
  • 200g cherry tomatoes
  • 1 lemon - zest and juice


  1. Preheat oven to 200°C
  2. Add onions, garlic, cannellini beans and 400ml boiling water into a large, deep casserole or baking dish and place in the oven for 20 mins
  3. Meanwhile dice the courgette, cut the green beans in thirds and halve the cherry tomatoes
  4. Once the 20 mins is up, add courgettes, green beans and cherry tomatoes to the onion and bean mix, lay the fish fillets flat on top of the mix and bake for a further 10-12 mins depending on the size and thickness of your fish fillets
  5. Prepare couscous whilst you wait and zest the lemon
  6. Once the fish is cooked through, squeeze over the juice, serve straight to the table with couscous alongside and lemon zest as a garnish
  7. ENJOY!


Vegan - use pressed tofu steaks



228 cal


6 g


31 g


9 g
Click Here For Full Nutrition, Exchanges, and My Plate Info