Archive of BBC Food Recipes

Tomato and basil poached fish

Prep time less than 30 mins
Cook time less than 30 mins
Serves 4
From Ready Steady Cook


  1. Preheat the oven to 200C/400F/Gas 6.

  2. Heat a deep frying pan over a medium heat.

  3. Add the oil, onions and garlic and cook for eight minutes, until the onion is soft.

  4. Add the tomatoes, stock and seasoning, and stir to combine.

  5. Cook uncovered until the mixture has reduced and thickened slightly, which should be about ten minutes.

  6. Place the fish in a baking dish, top with the tomato mixture and cook in the preheated oven for 12 minutes.

  7. To serve, remove the fish from the sauce, and keep warm.

  8. Stir the spinach and basil into the sauce, and cook until the spinach has wilted.

  9. Spoon the sauce over the fish and serve immediately with the boiled new potatoes.


  • 1 tbsp olive oil
  • 2 onions, sliced
  • 2 garlic cloves, finely chopped
  • 2 x 400g/14oz cans of chopped tomatoes
  • 125ml/4fl oz vegetable or fish stock
  • salt and freshly ground black pepper
  • 4 x 200g/7oz firm white fish fillets

To serve

  • 2 handfuls baby spinach leaves
  • 1 tbsp chopped fresh basil
  • 12 new potatoes, diced and boiled

Shopping List

Tomato and basil poached fish

Fruit and vegetables

Tins, packets and jars

Cooking ingredients

Meat, fish and poultry

This link may stop to work if/when the BBC removes the recipes
This site is under development - You can use it, but some things are not completed and may not be quite right!