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

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • A dark blue serving dish filled with mushroom chicken in mustard sauce. There is a dish of peas in the background.
      Lightly battered chicken with mushroom mustard sauce
    • Overhead shot of a creamy crab and roasted pepper pasta salad. The salad is in a white bowl and is surrounded by dishes of other salads and a platter of cold meat.
      Creamy crab and roasted pepper pasta salad
    • A spoonful of cheesy bacon and onion potato bake being lifted from a serving dish.
      Cheesy bacon and onion potato bake
    • A piece of slow cooker beef short rib on a dinner plate with vegetables. The beef is being pulled apart with a fork. There is a helping of thick gravy over the beef.
      Slow cooker beef short ribs with rich gravy
    • A dish of leftover shepherd's pie topped with potato and sweet potato mash, with a dish of green salad in the foreground.
      Leftover chicken shepherd's pie
    • A glass serving dish filled with fruity Eton mess.
      Fruity Eton mess with microwave meringue
    • A lemon and herb chicken flattie on a serving plate surrounded by dishes of salad.
      Air fryer lemon and herb chicken flattie
    • An easy meat pie in a baking dish with a corner of the pastry removed to show the filling.
      Easy meat pie
    • A boerewors puff pastry spiral on a wooden board surrounded by a selection of salads.
      Boerewors puff pastry spiral
    • A slice of raspberry meringue pie on a blue-patterned plate.
      Raspberry Meringue Pie
    • A black serving dish of Thai prawn and monkfish curry.
      Thai prawn and monkfish curry
    • Lamb ribs on a wooden serving dish.
      Lemon and herb lamb ribs
    Home » Recipes » Curry recipes

    Easy fish curry in a tomato and onion sauce

    Published: Jun 9, 2020 · Modified: May 30, 2024 by VJ · This post may contain affiliate links · Leave a Comment

    Jump to recipe

    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, from start to finish.

    Fish curry in a balti dish next to a dish of white rice.
    Jump to:
    • Quick and easy fish curry
    • How to make easy fish curry
    • Can I freeze fish curry?
    • Save for later
    • Related recipes
    • 📋The recipe

    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 from 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 chilli, 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 add a little more chilli 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 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 barramundi. I wouldn't use something like a 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, chilli, 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 ½ 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 ½ 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 chilli 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 on low heat 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 of 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, pack it 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 new recipes, why not subscribe to my newsletter? To say thank you, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

    Save for later

    Why not pin this curried fish recipe to one of your Pinterest boards so you can find it easily? Just click the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    You can find other curry dishes on my curry recipes page. Here are a few you might enjoy:

    • A plate of samosas with beef, pea and potato filling.
      Beef samosas - with peas and potatoes
    • A serving of butter chicken on rice in a white dish.
      Easy butter chicken (Murgh Makhani)
    • Overhead shot of beef curry pie with a corner cut away to show the filling.
      Curried beef pie
    • A hollowed-out loaf of bread on a plate, filled with beef curry.
      Bunny Chow - an authentic South African 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

    📋The recipe

    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 minutes
    Cook 20 minutes minutes
    Total Time 30 minutes minutes
    Servings: 2 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    4.80 from 5 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 ½ cup water, cover with a lid and simmer for 10 minutes
    • If the water evaporates you can add another ½ 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.

    More Curry recipes

    • A dish of slow cooker chicken curry next to a small bowl of brown rice.
      Easy slow cooker chicken curry
    • Close up of slices of curried slow cooked lamb on a bed of rice and peas.
      Slow cooker curried leg of lamb (in foil)
    • A black serving dish filled with chicken tikka masala with a dish of white rice in the background.
      Slow cooker chicken tikka masala
    • Two chicken tikka skewers on a bed of rice, smothered in creamy tikka sauce.
      Chicken tikka skewers
    121 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog 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, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    4.80 from 5 votes (5 ratings without comment)

    Did you make this recipe? Let me know! 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

    A picture of Veronica in the garden in front of a pink-flowering shrub.

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

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.