• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • By Category
    • All Recipes
    • Bread and scones
    • Cakes, cookies and desserts
    • Curry Recipes
    • How to …..
    • Main Meals
    • Picnics and Barbeques
    • Sauces, dips and marinades
    • Savoury Treats
    • Sides and salads
    • Collections
  • By Ingredient
    • Beef
    • Cheese
    • Chicken
    • Fish and Seafood
    • Lamb
    • Mushrooms
    • Pasta
    • Pork
    • Recipes using vegetables
  • By Cuisine
    • British
    • South African
    • Asian inspired
    • Italian inspired
    • German inspired
  • The Calculator
  • Free stuff
  • Meet Us
    • Privacy Policy
    • Disclaimer
Home » Main Meals » Easy fish curry in a tomato and onion sauce

Easy fish curry in a tomato and onion sauce

Author: VJ Published : June 2020 Modified : April 2021 / Be the first to comment!

Recipe
  • Pinterest
  • Facebook
  • Yummly
  • Twitter
  • Whatsapp

This easy fish curry recipe in a delicious tomato and onion sauce ticks all the boxes for a quick and easy supper. Super fast to make, only one pan, and packed with flavour. If you like a good curry, you are going to love this one! And it only takes half-an-hour, start to finish.

Fish curry in a balti dish next to a dish of white rice.

**As an Amazon affiliate, I earn from qualifying purchases.**

Table Of Contents
  1. Quick and easy fish curry
  2. How to make easy fish curry
  3. Can I freeze fish curry
  4. Other recipes you may enjoy
  5. Pin for later
  6. Recipe – easy fish curry in a tomato and onion sauce
  7. Easy fish curry in a tomato and onion sauce

Quick and easy fish curry

This quick and easy fish curry recipe is the ideal meal to make when you don’t have much time. It only takes half an hour start to finish, but it tastes as though you’ve spent hours.

The chunks of fish are juicy and succulent, because they are steamed in the tomato and onion based curry sauce rather than being pan fried. And the flavours of the spices in the sauce just beg to be soaked up with a dish of white rice or naan bread.

Even though there are quite a lot of spices in this easy fish curry, there is not too much chili, so you get all the flavour without the heat. This is actually quite a mild curry and therefore suited to all ages. If you do like a bit more heat you can just add a little more chili to spice it up a notch.

A bowl of fish curry next to a bowl of white rice.

How to make easy fish curry

This recipe for easy fish curry makes 2 servings. You can of course just double up on the ingredients to make a larger batch. To get the complete recipe, see the printable recipe card at the end of this post.

You will need

To make this easy fish curry you will need some firm white fish. I allowed 120g (4.25 ounces) of fish per person, but you can increase this according to your appetite. You can use any firm white fish. I used cod, but you could also use tilapia, haddock, pollock, basa, hake or baramundi. I wouldn’t use something like sole though, because this is a very delicate fish and would break up in the sauce.

You will also need some finely sliced onions and chopped tomatoes. You will need the same amount by volume of each.

For the spice mixture will need ground cumin, ground coriander, turmeric, garam masala, chili, garlic and salt. You can use fresh garlic or you can use crushed garlic from a jar.

In addition to the above, you will need sunflower or canola oil for frying the onions.

Make the curry sauce

A collage of 4 images showing how to make a curry sauce for fish.

Peel and slice the onions, and chop the tomatoes (image 1).

Fry the onions in oil in a large frying pan for a few minutes until they start to soften. Then add the spices and stir through. Continue to fry for another minute or two until the spices start to release their aroma (image 2),

Now add the tomatoes and stir through. At this point I like to add 1 teaspoon of sugar to cut through the tartness of the tomatoes. This is optional, and you can leave out the sugar if you prefer (image 3).

Add 1/2 cup of water, cover the pan with a lid, and simmer for about 10 minutes (image 4).

Steam the fish

A collage of 4 images showing steps to cook the fish in a curry sauce.

After 10 minutes, remove the lid and stir the sauce. If it is too thick, you can add another 1/2 cup of water (image 1), but don’t let the sauce become too runny. The fish will release moisture as it steams and this will add to the sauce.

Taste for seasoning, and add salt if necessary, and also any additional chili if you think the heat isn’t sufficient for your taste.

Cut the fish into bite-sized portions (image 2) and then arrange on top of the sauce (image 3).

Cover with a lid and allow to steam gently for 7 to 10 minutes until the fish is cooked through (image 4). The length of cooking time will depend on the thickness of the pieces of fish.

Stir the fish into the curry sauce to coat all the pieces, then transfer to a serving dish and serve with a bowl of white rice or slices naan bread.

Fish curry in a balti dish.

Can I freeze fish curry

Yes you can freeze my easy fish curry. Allow the curry to cool and then pack into meal-sized portions and freeze for up to 3 months.

To use, allow the fish curry to defrost in the refrigerator and then reheat in the microwave or in a saucepan until piping hot. Do not overcook.

Serve immediately with rice or naan bread.

If you’d like to be notified of any new recipes, why not subscribe to my newsletter. As a thank-you gift, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

Other recipes you may enjoy

Fish

  • Spicy fish and rice bake in tomato sauce
  • Homemade fish cakes with a crispy coating

Curries

  • Potato and onion bhajis
  • Chicken bhuna
  • Easy lamb curry

… and if you are looking for easy ways to cook rice to serve with your curry, you’ll find step-by-step instructions in these posts:

  • How to cook rice in the microwave
  • How to cook rice in the oven

Or why not just have a browse through my section on main meals for a bit of inspiration for your next supper.

Pin for later

Why not pin this recipe to your pinterest board so you can make it later. Just click the image below.

Recipe – easy fish curry in a tomato and onion sauce

Easy fish curry in a bowl next to a bowl of rice.

Easy fish curry in a tomato and onion sauce

This easy fish curry recipe in a delicious tomato and onion sauce ticks all the boxes for a quick and easy supper. Super fast to make, only one pan, and packed with flavour. If you like a good curry, you are going to love this one! And it only takes half-an-hour, start to finish.
Recipe by: Veronica
Main Course
Western
Calories 320
Prep 10 minutes
Cook 20 minutes
Total Time 30 minutes
Servings: 2 people
Print Pin Comment Bookmark Saved!
Prevent your screen from going dark
4.75 from 4 votes

(Click the stars to rate this recipe)

Equipment

  • Sharp Knife
  • Chopping Board
  • Large frying pan
  • Spatula
  • Serving dish

Ingredients

  • 240 g cod or other firm white fish cut into bite-sized pieces
  • 1 large onion finely sliced
  • 2 medium tomatoes coarsely chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon tumeric
  • 2 teaspoons garam masala
  • ½ teaspoon dried chili flakes more or less to your own taste
  • 1 teaspoon garlic finely chopped
  • 2 tablespoons sunflower or canola oil for frying
  • 1 teaspoon sugar optional
  • ½ teaspoon salt to taste (optional)

Instructions

  • Peel and finely slice the onions and cut the tomatoes into coarse pieces.
  • Cut the fish into bite-sized chunks,
  • Measure the spices onto a plate.
  • Heat the oil in a large frying pan, then add the onions and fry gently until they start to soften.
  • Add the spices and stir well to coat the onions.
  • Fry gently for another minute or so until the spices release their aroma.
  • Add the tomatoes and stir through. You can optionally add 1 teaspoon of sugar to the tomatoes to cut through the tartness.
  • Add 1/2 cup water, cover with a lid and simmer for 10 minutes
  • If the water evapourates you can add another 1/2 cup of water.
  • Taste for seasoning and add salt if necessary. If you need more heat, add a little more chili.
  • Arrange the fish on top of the sauce, cover with a lid, keep the heat to a gentle simmer and allow to steam gently for 7 to 10 minutes. The timing will depend on the thickness of the fish pieces.
  • Remove the lid, stir the fish and sauce to combine and ladle into a serving dish.
  • Serve immediately with white rice and slices of naan bread.

Notes

The onions and tomatoes should be approximately equal quantities by volume.
I always add 1 teaspoon of sugar when I am cooking with tomatoes, to cut through the tartness and enhance the flavour.  This is totally optional.
When adding water to the sauce, do not add too much.  The fish will release its own moisture when it steams and this will add more liquid.  You don’t want the sauce to be too runny.
Adjust the heat of the fish curry by adjusting the amount of chili you add.
The cooked fish and curry sauce can be frozen together for up to 3 months.  Defrost in the refrigerator and then reheat in a saucepan or in the microwave until piping hot.

Nutrition

Calories – 320kcal | Carbohydrates – 15.4g | Protein – 29.7g | Fat – 15.8g | Saturated Fat – 1.6g | Cholesterol – 66mg | Sodium – 691mg | Potassium – 749mg | Fiber – 3.4g | Sugar – 8.5g | Calcium – 61mg | Iron – 2mg

I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
Tried this recipe?If you made this recipe I’d love it if you could leave me a comment and let me know how it went!
Share on Facebook Share on Twitter

If you made this recipe and enjoyed it, I’d love it if you could give me a star rating in the comments below. And if you’d like to get in touch, you can email me at [email protected]. I’d love to hear from you. And don’t forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

If you’d like to continue browsing, just click on this link to all my recipes.

  • Pinterest
  • Facebook
  • Yummly
  • Twitter
  • Whatsapp

Filed Under: All Recipes, Main Meals

About VJ

In my previous life, I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, and you'll probably find a little South African influence creeping in due to the many years I spent there.

Previous Post: « Potato and onion bhajis – easily made at home
Next Post: Cornbread Casserole Bake – the perfect side dish for a BBQ »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome to the Foodle Club

Hi, I'm VJ. Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years. More →

Lets Connect

  • Facebook
  • Pinterest
  • Twitter


See my Privacy Policy and Disclaimer

By subscribing you consent to receiving the Foodle Club newsletter. You can unsubscribe at any time.

Latest updates

Close up of a pan of Thai red curry sprinkled with coriander.

Thai red curry with chicken and prawns

A dish of sage and onion sausage stuffing balls with one cut in half.

Sage and onion stuffing with sausage meat

Close up of a lancashire hotpot showing the lamb under the potatoes.

Traditional Lancashire Hotpot (lamb hotpot)

5 vol-au-vents on a wooden plank.

How to make vol-au-vents

Easy steak and kidney pie with puff pastry

A roasted leg of lamb being carved into slices.

Minted Roast leg of lamb – with homemade gravy

Footer


See my Privacy Policy and Disclaimer

By subscribing you consent to receiving the Foodle Club newsletter. You can unsubscribe at any time but the books will still be yours to keep.

In my previous life, I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, and you'll probably find a little South African influence creeping in due to the many years I spent there.

Copyright © 2023 Foodleclub.com