• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Yummy Tummy
  • Home
  • Recipe Index
  • About
  • Masterchef Journey
  • Media
menu icon
go to homepage
  • Recipe Index
  • About
  • Masterchef Journey
  • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Masterchef Journey
    • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Recent Recipes

    Madras Fish Curry Recipe

    Last Updated On: Jan 10, 2026 by Aarthi

    1.3K
    Shares

    Jump to Recipe Pin Recipe

    Spicy Madras Fish Curry is a spicy tangy fish curry that is popular in India and other parts of the world too. The curry is made with basic ingredients like onions, green chillies, tomatoes, tamarind as base. It's a comforting, home-style Tamil Nadu fish curry that is spicy, tangy, and full of real South Indian flavour. Enjoy madras fish curry with steamed rice.

    Madras Fish Curry

    You all know I try different fish curries each week, this week it was Madras fish curry and it turned out to be delicious. The curry is tangy and spicy and very flavourful. Some fish curry uses coconut or coconut milk to form the gravy, but this doesn't use coconut.

    Jump to:
    • About Madras Fish Curry
    • Ingredients
    • Step by Step Pictures
    • Expert Tips
    • 📖 Get Recipe

    About Madras Fish Curry

    Madras fish curry is an onion and tomato based curry along with tamarind. Coconut is not used in this curry. This fish curry is one of the favourite dishes as tamarind goes into it. I should also say that one of my favourite breakfasts is this Madras fish curry with dosa.

    The special thing about this curry is, it has no coconut. The tamarind used in this is less too. The flavour comes from the onions and tomatoes used in this. The onion tomato masala and the spice powder added in this will make this curry thick and gravy like.

    I used a combination of spice powders in this dish, if you can find Madras curry powder use that instead to form the curry.

    • Masala Fish Curry Recipe
    • Fish 65 Recipe - Fried Fish 65 Recipe
    • Black Pepper Fried Fish Recipe
    • Grilled Fish Recipe
    • Onion Fish Curry Recipe

    Madras fish curry is a simple, traditional South Indian fish curry that comes from Tamil Nadu. It is made by cooking fish in a tangy tamarind gravy with everyday spices like red chilli powder, coriander powder, turmeric, lots of garlic, small onions, curry leaves, and gingelly (sesame) oil.

    Fish pieces are gently simmered in the gravy so they soak up all the flavours. It is usually cooked in a clay pot (mann chatti), which makes it taste even better the next day.

    Madras fish curry is most commonly eaten with hot rice, and it tastes better after resting for a few hours or overnight.

    Best Fish to Make Madras Fish Curry

    • Seer fish (Vanjaram / King fish)
    • Pomfret (Vavval)
    • Sardines (Mathi / Chaala)
    • Mackerel (Ayala / Bangda)
    • Red Snapper (Sankara / Chempalli)
    • Barracuda (Sheela / Ooli)
    • or you can use Fresh water fish like Rohu / Katla

    Ingredients

    Fish - use any firm fish like king fish, seer fish for making this curry.

    Onions - some times I used shallots or onions for making this. You can use a combination of both.

    Tomatoes - chop them finely, choose ripe tomatoes for best taste and texture.

    Green chillies - purely for flavour, adjust to your liking.

    Spice Powders - I used a combination of regular chilli powder, kashmiri chilli powde,r coriander powder, turmeric powder.

    Whole Spices - for tempering use mustard, fenugreek seeds, curry leaves and dry red chillies.

    Tamarind - add more or less depending on your taste.


    Step by Step Pictures

    1)Soak tamarind in some water, squeeze them well and strain it and set aside.

    2)Take fish and the marinating spices and mix well.

    3)leave it to marinate until you make the curry.

    4)Heat a earthernware pot, add in oil and add in mustard, fenugreek, dry chilli and curry leaves.

    5)Add in onions and green chillies.

    5)Saute this until it gets slightly translucent.

    6)Add in finely chopped tomatoes.

    7)cook until tomatoes turn mushy.

    8)add in the spice powders and stir fry for 2 to 3 minutes.

    9) along with a splash of water and mix well.

    10)Cook till oil separates.

    11)Now add in tamarind water.

    12)and salt, add more water as needed.

    13)Bring it to a boil.

    14)Now add in fish and mix well.

    15)Bring it to a boil again and simmer for 10 to 15 mins.

    16)Now add in fresh curry leaves and coriander leaves.

    17)Mix well and serve over rice.


    Expert Tips

    • You can taste and adjust tamarind and chillies to your preference.
    • And depending on the consistency you prefer, you can add more or less water.
    • Use bone-in fish for best tasting fish curry, since bone imparts lots of flavour.
    • Be generous with the gingelly oil.

    Storage & Serving

    Madras fish curry is most commonly eaten with hot rice, and it tastes better after resting for a few hours or overnight.

    📖 Get Recipe

    Madras Fish Curry Recipe (Chennai Style Fish Curry)

    Spicy Madras Fish Curry is a spicy tangy fish curry that is popular in India and other parts of the world too. The curry is made with basic ingredients like onions, green chillies, tomatoes, tamarind as base. It's a comforting, home-style Tamil Nadu fish curry that is spicy, tangy, and full of real South Indian flavour. Enjoy madras fish curry with steamed rice.
    3.40 from 5 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    0 minutes mins
    Total Time 40 minutes mins
    Course Main Course
    Cuisine Indian
    Servings 4 servings
    Calories 348 kcal

    Equipment

    Cooking pot

    Ingredients
      

    For Marinating Fish

    • 500 grams Fish
    • 2 teaspoon Red Chilli Powder
    • 1 teaspoon Turmeric Powder
    • 1 teaspoon Salt

    For Tempering

    • ¼ cup Gingelly Oil (Indian Sesame Oil)
    • 1 teaspoon Mustard Seeds
    • ¼ teaspoon Fenugreek Seeds
    • 2 no Dry Red Chillies
    • 2 sprig Curry leaves

    For Madras Fish Curry gravy

    • 2 large Onion peeled & chopped finely
    • 2 large Tomato chopped finely
    • 2 no Green Chillies
    • 1 tablespoon Chilli Powder
    • 3 tablespoon Kashmiri Chilli Powder
    • 2 tablespoon Coriander Powder
    • 1 teaspoon Turmeric Powder
    • 2 tablespoon Tamarind pulp 1 small gooseberry size
    • 2 teaspoon Salt or to taste
    • 2 cup Water

    For Garnishing

    • 2 sprig Curry leaves
    • 3 tablespoon Coriander leaves finely chopped

    Instructions
     

    • Take fish and the marinating spices and mix well. Set aside. Soak tamarind in some water, squeeze them well and strain it and set aside.
    • Heat a earthernware pot, add in oil and add in mustard, fenugreek, dry chilli and curry leaves. Add in onions and green chillies. Add in salt and mix well. Cook till it gets lightly translucent.
    • Add in tomatoes and cook till it gets mushy, add in the spice powders along with a splash of water and mix well. Cook till oil separates.
    • Now add in tamarind water and salt, add more water as needed. Bring it to a boil.
    • Now add in fish and mix well. Bring it to a boil again and simmer for 10 to 15 mins. Now add in fresh curry leaves and coriander leaves. Mix well and serve over rice.

    Nutrition

    Nutrition Facts
    Madras Fish Curry Recipe (Chennai Style Fish Curry)
    Serving Size
     
    1 servings
    Amount per Serving
    Calories
    348
    % Daily Value*
    Fat
     
    18
    g
    28
    %
    Saturated Fat
     
    3
    g
    19
    %
    Polyunsaturated Fat
     
    7
    g
    Monounsaturated Fat
     
    7
    g
    Cholesterol
     
    63
    mg
    21
    %
    Sodium
     
    1976
    mg
    86
    %
    Potassium
     
    996
    mg
    28
    %
    Carbohydrates
     
    23
    g
    8
    %
    Fiber
     
    7
    g
    29
    %
    Sugar
     
    9
    g
    10
    %
    Protein
     
    29
    g
    58
    %
    Vitamin A
     
    3531
    IU
    71
    %
    Vitamin C
     
    60
    mg
    73
    %
    Calcium
     
    110
    mg
    11
    %
    Iron
     
    4
    mg
    22
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Tried this recipe? Mention @yummytummyaarthi or tag #yummytummyaarthi!
    Prevent your screen from going dark
    • Fish and Chips Recipe
    • Masala Fish Fry Recipe
    • Fish Fingers Recipe
    • Crab Curry Recipe
    • Nethili Meen Thokku Recipe
    • Village Syle Fish Curry Recipe

    1.3K
    Shares

    More Recent Recipes

    • Easy Chocolate Cake Recipe
    • Beetroot Halwa Recipe
    • 5 Taste Uthappam Recipe
    • Spicy Chicken Curry Recipe
    Avatar photo

    About Aarthi

    Over the past few years I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours!

    Reader Interactions

    Comments

      3.40 from 5 votes (4 ratings without comment)

      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.

    1. Anonymous

      at

      Hi

      Could you tell me where you bought the beautiful clay pot from?
      Thanks!

      Reply
    2. Aarthi

      at

      @Anonymousi got it in my place..clay pots are easily available in my place

      Reply
    3. Anonymous

      at

      Hi I have a black colour clay pot put his to get rid of the smell of mud....from the pot because it comes in the dish I make inside it

      Reply
    4. Aarthi

      at

      @Anonymousjust good a good scrub and use

      Reply
    5. Rashmi Dev

      at

      Hi, I like to know whether I cook with any type of fish following with this recipe.

      Reply
    6. Ummaad

      at

      please dip clay pot in vinegar and water and wash it..all smell will be gone.

      Reply
    7. Aarthi

      at

      @Rashmi Devyes u can use any fish

      Reply
    8. mani.blog

      at

      im not getting the curry thick, its watery , if i add less water there is no curry at all .. please tell how to make the curry thick

      Reply
    9. Aarthi

      at

      @mani.blogjust adjust the water little by little. increase the onion tomato mix ratio for more saucy curry

      Reply
    10. Romi

      at

      Tried the curry it was amazing, Marinated fish in the curry was yummy. I tried with Emperor Fish. Thanks a lot.

      Reply
    11. Indian woman in London

      at

      I made this for dinner last night. Not only was it easy to do but I loved the end result too. I cooked mine with tuna fish as in the UK, we don't get the variety fish that is available in Asia. Your recipe instructions and ensuing pictures are helpful. Thank you.

      Reply
    12. Gil

      at

      Excellent curry. Thank you. Reduced the amount of chilli.

      Reply
    13. Praba

      at

      It was really helpfull and informative. Honestly, I was able to cook without much complexity. Thanks for this wonderful recipe.

      Reply
    14. Surendra

      at

      5 stars
      One of my favorite recipes. So easy to make.

      Reply
    15. Marcello Giannone

      at

      What sambal or chutneys can one serve with this recipe

      Reply

    Primary Sidebar

    MEET THE AUTHOR

    Aarthi Satheesh, founder of Yummy Tummy in a blue blouse inside her home.

    Hi, I'm Aarthi!

    WELCOME. Over the past few years, I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours! More →

    STAY CONNECTED.

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Popular Posts

    • Eggless Chocolate Lava Cake
    • Apple Cider Vinegar with Ginger, Garlic, Lemon, & Honey
    • Traditional Fruit Cake Recipe
    • Rasgulla Recipe
    • Rainbow Cake | Rainbow Unicorn Cake
    • Microwave Chocolate Cake Recipe
    • 5 Min Oreo Cake Recipe
    • Pav Buns Recipe

    Footer

    Home
    Recipe Index
    About
    Privacy

    Copyright © 2026 Yummy Tummy

    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.