• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Us
  • Recipes
  • Meal Planner
  • Subscribe

Framed Recipes

menu icon
go to homepage
  • About Us
  • Recipes
  • Meal Planner
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About Us
    • Recipes
    • Meal Planner
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Kerala Fish Curry with Coconut Milk

    Published: May 28, 2015 · by Sree · This post may contain affiliate links · 6 Comments

    Kerala Fish Curry with Coconut Milk

    Jump to Recipe

    Edited on 02/08/2021 to include more information and to make it reader-friendly. 🙂

    This dish is typical of Kerala, reminiscent of everything Kerala: seafood, coconut milk, raw mango, coconut oil, and spices. This is best served with boiled rice. I love this fish curry when it is paired with rice that is un-husked and has a faint brownish-red hue. With this fish curry, I hope you will see how beautiful, delicate, and elegant Kerala cuisine is.  Oh, so yum!

    Fish_Curry_With_Coconut_Milk
    Jump to:
    • inspiration for this recipe
    • ingredient run down
    • step by step instructions
    • equipment/Utensils needed
    • how to make it less spicy?
    • tips to get the best results
    • what to use instead of raw mango when it is not in season?
    • serving suggestions
    • storing leftovers
    • additional notes
    • Kerala Fish Curry with Coconut Milk Recipe

    inspiration for this recipe

    I decided to ask my friends who have been a pillar of support even before Framed Recipes was born last year, to share their favorite recipe from their mother's cooking. This is the third post in that series. The first post was the lip-smacking Ulli Theeyal and the second one was a vegan, gluten free spin on the South Indian breakfast dish Upma - a dish that was passed down from generations in my husband's family called the Podichundaakkiya Upma.

    My childhood friend, Pooja, who shared the recipe, has been encouraging me to start a food blog even when I was not even contemplating the idea of a blog. She even helped me with some copyright information and "legalese" at that time, but I had shelved the blogging idea for more than 2 years. And once I started blogging, she has supported and encouraged me every step of the way. When I asked whether she would be willing to share her favorite recipe from her mother's cooking, she did not have to think twice to decide which one she wants to share and once I prepared it, I knew why 🙂 .

    ingredient run down

    • Mahi Mahi Fillet
    • Ginger
    • Shallots/Red Pearl Onions
    • Serrano Pepper/Green Chillies
    • Ground Turmeric/Turmeric Powder/Haldi
    • Cayenne/Indian Red chilli Powder
    • Paprika (Optional)
    • Ground Coriander/ Coriander Powder
    • Freshly Ground Black Pepper/Black Pepper Powder
    • Raw Mango
    • Curry Leaves
    • coconut oil
    • Coconut Milk
    • Salt

    step by step instructions

    ingredients to make kerala style fish curry - mango pieces, onion and spices mixed together.

    Full recipe + measurements can be found in the recipe card below.

    To give you an idea as to how easy it is to prepare the dish, here is the quick rundown of the step by step instructions:

    Prep Work

    • Cut the fish fillet into pieces.
    • Cut the raw mango into medium-sized pieces.
    • Chop ginger, Serrano pepper/green chillies.
    • Slice shallots

    Cooking

    • Add ginger, sliced shallots, serrano pepper pieces, spice powders, a few curry leaves, and salt into the pan & crush them all together with some coconut oil.
    • Add the chopped mango pieces to the crushed spices along with some water and bring to a boil.
    • Add the fish pieces and a little water. Cover and cook the fish pieces.
    • Once the fish pieces are cooked well and most of the water has evaporated, add coconut milk. Remove from the heat. Drizzle coconut oil and garnish with curry leaves.
    • Serve hot.

    Pretty neat, huh!

    fish curry with coconut milk in Kerala style preparation.

    equipment/Utensils needed

    • Medium-sized Pan. If you have an earthen vessel (called Mann Chatti in Malayalam) as shown in the picture above, use that to get the maximum earthy flavor.
    • Chopping board (use two different chopping boars - to keep vegetables and fish separate and to avoid cross-contamination) and knives.
    • Measuring cups and spoons (optional)
    kerala style fish curry with coconut milk.

    how to make it less spicy?

    If you look at the ingredient list, we have a few varieties of pepper used here to add heat to the dish. Serrano Pepper/Green Chillies, Cayenne/Indian Red chilli, Powder, Paprika (Optional), Freshly Ground Black Pepper/Black Pepper Powder

    To make it less spicy, use lesser quantities of each of the peppers than what is mentioned in the recipe. Keep in mind that the coconut milk also tamed down the heat a little bit. You can also remove the veins and seeds from the Serrano or green chillies used to cut down on the heat.

    I fell in love, love, love with the color of this fish curry. The beautiful golden yellow hue was the result of using turmeric, Cayenne, and Paprika. I fiddled with the combination to get that perfect color and the combination I have given in the recipe works the best for me. You can also play around with turmeric and red chilli powder (or a combination of Cayenne and Paprika to get the desired color).

    tips to get the best results

    • If you are using frozen fillet, make sure to thaw it completely.
    • I either use canned coconut milk or coconut milk made with Maggi Coconut Milk powder. If you are using fresh coconut milk, make sure to turn off the heat before adding the thick coconut milk. This prevents the coconut milk from splitting and turning grainy.
    • Using full-fat coconut milk gives the creamiest taste. 🙂
    • You can peel the raw mango if you prefer that way.
    • Use shallots or pearl onions for an authentic taste. If you are using your hands to crush the spices together, wash immediately with soap and water. Also, keep in mind that turmeric stains.

    what to use instead of raw mango when it is not in season?

    The souring agent during mango season will mostly be raw mango. If you don't find raw mango feel free to use "kodumpuli"/Malabar Tamarind. In situations where I did not have kodumpuli in my pantry, I have used regular tamarind, which worked fine, though I missed the aroma of the kodumpuli. When you use kodumpuli, it also adds a whiff of smoky flavor which is inherent to the Malabar tamarind which is also called fish tamarind.

    The spices have to be crushed with your fingertips to kind of squeeze out the maximum flavor out of them. So, don't hesitate to use your fingertips, results are best when you do that.

    spices for Kerala style fish curry - mango, green chillies, whole black pepper, red chilli powder, coriander powder, curry leaves, shallots, tamarind and turmeric.

    serving suggestions

    kerala style fish curry with coconut milk.

    This is a Kerala style fish curry in coconut milk. Typically savored with some Pallakadan Matta rice, pappadom (thin deep-fried lentil wafers), and simple Kerala style stir fry.

    storing leftovers

    You can store the leftovers in an air-tight container in the refrigerator for 2-3 days. Reheat on stovetop. [As a general rule, I do not reheat fish curried/frys in my microwave to avoid a smell-y microwave.]

    additional notes

    • Crushing the spices with your fingertips brings out the best flavors. Wash your hands immediately after this to avoid stinging.
    • In case you do not find raw mango, you can also use fish tamarind/Malabar Tamarind. I have also used regular tamarind as well.
    • Typically, thick coconut milk is used. You can use freshly pressed coconut milk, or from a can. I have also used the "Maggi Coconut Milk powder (4 heaped tablespoon) mixed with a cup of water.
    • If you are using Kodumpuli, rinse it a couple of times, and soak it in water for a few minutes to soften it, before adding it to the curry.
    • Adjust the serving size to your individual dietary needs.

    Kerala Fish Curry with Coconut Milk Recipe

    This dish is typical of Kerala, reminiscent of everything Kerala: sea food, coconut milk, raw mango, coconut oil and spices. Oh so yum!
    Print Recipe Save Saved!
    Prep Time 5 minutes
    Cook Time 25 minutes
    Total Time 30 minutes
    Servings 3 -4
    Calories 88 kcal

    Ingredients
      

    • ½ Kilogram 500g/1 lb Mahi Mahi Fillet (See Recipe Notes)
    • 1 tablespoon Chopped ginger
    • 3-4 Shallots/Red Pearl Onions medium-sized; Sliced thin
    • 2-3 Serrano Pepper or equivalent amount of Green Chillies; adjust to taste; Roughly chopped
    • ½ tsp Ground Turmeric/Turmeric Powder/Haldi
    • ½ tsp Cayenne/Indian Red chilli Powder; adjust to taste
    • 1 teaspoon Paprika Optional; adjust to taste
    • 1 teaspoon Ground Coriander/ Coriander Powder
    • ½ teaspoon Freshly Ground Black Pepper/Black Pepper Powder; adjust to taste
    • 1 Raw Mango sour; Roughly chopped
    • 10-12 Curry Leaves; divided
    • 1 tablespoon coconut oil ; divided
    • 1 cup Coconut Milk See Recipe Notes
    • Salt to taste

    Equipment

    • Medium-sized Pan
    • Chopping board and knives
    • Measuring cups and spoons optional

    To Serve

    • Steamed/Boiled Rice

    Instructions
     

    how to make kerala fish curry with coconut milk

      Prep work

      • Cut the fish fillet into pieces.
      • Cut the raw mango into medium-sized pieces.
      • Chop ginger, Serrano pepper/green chillies.
      • Slice shallots

      • Cooking
      • Add chopped ginger, sliced shallots, serrano pepper pieces, ground turmeric, cayenne pepper, Paprika, ground coriander, ground black pepper, 5-6 curry leaves, and salt into the pan & crush them all together with 2 teaspoon coconut oil.
      • Add the chopped mango pieces to the crushed spices along with some water and bring to a boil.
      • Add the fish pieces and a little water (about ½ cup). cover and cook the fish pieces.
      • Once the fish pieces are cooked well and most of the water has evaporated, add coconut milk. Remove from the heat. Drizzle a teaspoon of coconut oil and garnish with curry leaves.
      • Serve hot with steamed or boiled rice.

      Notes

      • Crushing the spices with your fingertips brings out the best flavors. Wash your hands immediately after this to avoid stinging.
      • In case you do not find raw mango, you can also use fish tamarind/Malabar Tamarind. I have also used regular tamarind as well.
      • Typically, thick coconut milk is used. You can use freshly pressed coconut milk, or from a can. I have also used the "Maggi Coconut Milk powder (4 heaped tablespoon) mixed with a cup of water. you are using fresh coconut milk, make sure to turn off the heat before adding the thick coconut milk. This prevents the coconut milk from splitting and turning grainy.
      • If you are using Kodumpuli, rinse it a couple of times, and soak it in water for a few minutes to soften it, before adding it to the curry.
      • 1 CUP = 250 ML. (US cups are typically 240 ml. You can use US cups with no significant change to the dish). 
      • 1 TEASPOON = 5ML; 1 TABLESPOON= 15 ML
      • Adjust the serving size to your individual dietary needs.
      • If you are using frozen fillet, make sure to thaw it completely.
      « Podichundaakkiya Upma
      Idichu Pizhinja Payasam »

      Reader Interactions

      Comments

      1. [email protected] says

        March 14, 2016 at 9:54 am

        The flavors of raw mango and fish... oh i'm so drooling right now..

        Reply
        • Framed Recipes says

          March 14, 2016 at 9:56 am

          Thank you Jyo. I am craving some now too 🙂

          Reply
      2. Richa Gupta Dsouza says

        August 12, 2015 at 8:18 pm

        I love the flavors and Kerala Fish Curry is my favoritest!

        Reply
        • Framed Recipes says

          August 15, 2015 at 1:50 pm

          True that Richa. I love this dish with steamed rice. ooh! So yum!! :). Do try and let me know how you liked it.

          Reply
      3. Whitney B says

        August 09, 2015 at 9:44 am

        Absolutely stunning photos! I think I will be making this very soon! Thanks for linking up to #MonthlyMasala!

        Reply
        • Framed Recipes says

          August 12, 2015 at 3:19 pm

          Thank you Whitney. Loved being part of #Monthly masala. Do give it a try, I know you love Indian food... I am sure you will like it.

          Reply

      If you tried this recipe, please consider giving us a star rating and feedback. Reviewing, leaving feedback, and star rating a recipe, not only helps me grow as a food blogger but also helps others discover my blog. I L-O-V-E to hear from you! :) Your email address will not be published. Thank you for your support! When leaving a comment on framedrecipes, you will be asked to enter your name and email address. This is to help prevent spam comments. Your name will be displayed with the comment, but your email address will not. If you prefer not to display your real name, using a nickname or pseudonyms is perfectly OK. You will also see an option to save your information for future comments – this function uses a cookie to store the information on your browser. 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

      Sree - the blogger

      Hi! I am Sree and welcome to my sweet little corner of the internet! Good Food = Good Mood! This blog is all about celebrating good food – from desi (Indian) to videshi (global). 

      More about me →

      New Recipes

      • Roasted Sweet Potato Salad With Arugula
      • Pumpkin Coconut Bisque
      • Meal Plan Number 9
      • Apple Butter

      Footer

      ↑ back to top

      About

      • About Us
      • Privacy Policy
      • Disclaimer

      Newsletter

      • Sign Up! for emails and updates

      Contact

      Got a query? Need help with a recipe? Want to request a recipe? Or just want to say Hi?

      Email Us: [email protected]

      As an Amazon Associate, I earn from qualifying purchases.

      Copyright © 2022 Framed Recipes

      We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
      Do not sell my personal information.Read More.
      Cookie settingsACCEPT
      Privacy & Cookie Settings

      Privacy Overview

      This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
      Necessary
      Always Enabled
      Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
      CookieDurationDescription
      __cfduid1 monthThe cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
      cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
      cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
      cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
      cookielawinfo-checkbox-advertisement1 yearThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
      cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
      cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
      viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
      Functional
      Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
      CookieDurationDescription
      __cf_bm30 minutesThis cookie is set by CloudFare. The cookie is used to support Cloudfare Bot Management.
      Performance
      Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
      CookieDurationDescription
      YSCsessionThis cookies is set by Youtube and is used to track the views of embedded videos.
      Analytics
      Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
      CookieDurationDescription
      _ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
      _gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.
      Advertisement
      Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
      CookieDurationDescription
      IDE1 year 24 daysUsed by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
      test_cookie15 minutesThis cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
      VISITOR_INFO1_LIVE5 months 27 daysThis cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
      Others
      Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
      CookieDurationDescription
      _gat_gtag_UA_49569906_11 minuteNo description
      CONSENT16 years 9 months 8 days 3 hoursNo description
      SAVE & ACCEPT
      Powered by CookieYes Logo
      x

      Subscribe to our newsletter!

      We share new recipes every week. These are tried, tested, and framed recipes. From my kitchen to your inbox. Subscribe to enjoy them!