One-pot fish with black olives & tomatoes

One-pot fish with black olives & tomatoes

  • 1
  • 2
  • 3
  • 4
  • 5
(48 ratings)

Prep: 10 mins Cook: 15 mins - 20 mins


Serves 4
Five minutes on the hob, 15 minutes in the oven, this tasty fish dish is one-pot cooking at its best

Nutrition and extra info

Nutrition: per serving

  • kcal223
  • fat6g
  • saturates1g
  • carbs7g
  • sugars0g
  • fibre3g
  • protein34g
  • salt3.05g
Save to My Good Food
Please sign in or register to save recipes.


  • 175g black olive in oil, stones removed
  • 1 large onion, roughly chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 400g can chopped tomato



    A member of the nightshade family (along with aubergines, peppers and chillies), tomatoes are in…

  • 4 boneless white fish fillets such as Icelandic cod or hoki, each weighing about 175g/6oz



    A popular mild-flavoured saltwater fish mainly found in the Pacific and Atlantic oceans. Cod…

To serve

  • chopped parsley



    One of the most ubiquitous herbs in British cookery, parsley is also popular in European and…

  • lemon wedges



    Oval in shape, with a pronouced bulge on one end, lemons are one of the most versatile fruits…


  1. Preheat the oven to fan 180C/conventional 200C/gas 6. Heat 1 tbsp of the oil from the olives in an ovenproof pan. Tip in the onion and stir well, leave to cook for a minute or two and then give it another good stir. Add the tomatoes and some salt and pepper. Bring to the boil, then add the olives.

  2. Put the fish, skin side down, onto the sauce and drizzle over a splash more oil from the olive jar. Bake, uncovered, for 15 minutes until the fish is cooked. Sprinkle with chopped parsley and serve straight from the pan, with lemon wedges for squeezing over.

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.

Comments (55)

lizleicester's picture

This is a really simple, delicious meal. I didn't use the oven - just put the raw fish on top of the onion/tomato/olive mix and covered it all with a lid. It took about 15 minutes for the fish to be gently cooked.

catie74's picture

Added garlic, courgettes and some mixed peppers and served with rice for the kids tea. Empty plates all round.

J'adorefood's picture

Healthy & delicious! Took longer to cook in the oven-needed a good 25 mins

notsothinlizzie's picture

I added half a tub of cream cheese and it was delicious

emmageddes's picture

Fabulous yummy dinner for the whole family. We all loved it :-)

erinvermaak's picture

Really tasty, and extremely easy and quick. I thought the olives were a bit overpowering, so would halve those next time. Also added a couple of anchovy fillets and 2Tbsp capers, which worked really well. Will try variations with artichokes, garlic and chilli next time.
Served with crusty olive bread to mop up the sauce.

poochiepie's picture

Very easy to make. I added garlic, mixed herbs and a second tin of tomatoes. I also added some new potatoes when serving and it is delicious. I love the olives with the fish and didn't find it bland at all. I guess it depends on your taste. Used coley fish too which was the cheapest at the time.

nat-ah-li's picture

Bland even with Chilli flakes, the olives don't compliment white fish. It doesn't really work.

mairi-claire's picture

I add a pinch of thyme to this and it's delicious. This is one of our favourite mid-week dinners as it's easy and really tasty.

catinthehat4's picture

Oh and I forgot to mention,,,,I also added a tin of green lentils to bulk the Recipe out a little. Filling!

catinthehat4's picture

I added Garlic, coriander, green chilli, chilli cayenne pepper.
Lovely warm healthy and tasty!

A the last minute I turned the fish over and grilled the skin with a squeeze of lemon, love grilled fish skin!

pinkystan's picture

Followed the guidance of some of the commenters and added capers and garlic, and also added the artichoke hearts - really made the difference having that tanginess. Served with new potatoes and green beans and will definitely be making this again!

playfair's picture

Stuck to the recipe and found it quite tasteless.

mrscrunke's picture

So easy to do and very tasty!! Served it up with roasted gnocchi and veg.

cathyanna's picture

I took this as a basic recipe so I added some chilli flakes as suggested, garlic, tarragon, and a can of butter beans. Instead of putting it in the oven I put the lid on steamed the fish then removed the lid for the last 10 minutes - it was delicious!!!

norman2846's picture

Absolutely tasteless dont waste your money on this recipe.

lynnze's picture

Loved this dsh, added a garlic clove to the onions and tore fresh basil over it before serving. It looks great. Would probably use a bit more fish next time though.

girlagogo's picture

I added chilli flakes, two garlic cloves, a teaspoon for tomato puree and replaced the parsley with mixed herbs. The result was a much more richer, flavoursome dish. Fantastic!

lorna007's picture

This was made as part of a tapas event and was so successful that I was asked for the recipe. Thanks!

lorna007's picture

This was made as part of a tapas event and was so successful that I was asked for the recipe. Thanks!


Questions (1)

stkate's picture

Can you freeze this dish? Cheers

Tips (0)

Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.

Be the first to suggest a tip for this recipe…