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

The Yummy Delights

  • Recipes Index
  • Summer Recipes
  • Curry Recipes
  • Subscribe
  • About Me
menu icon
go to homepage
  • Recipes Index
  • Summer Recipes
  • Curry Recipes
  • Subscribe
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes Index
    • Summer Recipes
    • Curry Recipes
    • Subscribe
    • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Easy Restaurant-Style Curry Recipes

    Goan Fish Curry

    Last Updated On: Nov 26, 2024 by Preeti Nayak · 1 Comment

    Jump to Recipe

    Goan Fish Curry is a classic coastal Indian dish that combines fresh Mackerel fish with a tangy, spicy, and flavorful coconut-based curry. This traditional fish curry with coconut recipe is from Goan cuisine, is easy to prepare, and comes together in just 30 minutes. Perfect for busy weekends, it pairs beautifully with steamed rice or bread. Learn to prepare this flavorful dish with step-by-step photos and a video tutorial.

    close-up of goan fish curry served in a bowl.
    Jump to:
    • About this Recipe
    • Ingredients Notes
    • How to make Goan Fish Curry (With Step-By-Step Photos)
    • Expert Tips
    • Frequently Asked Questions
    • Goan-Style Fish Curry Variations
    • Recipe Card

    Goa is a coastal state in India along the Arabian Sea. Goan fish curry and rice are not just dishes—they are a way of life here in Goa. Over the years of living in this beautiful coastal state, I’ve come to appreciate locals' deep connection with their food. One of my fondest memories involves learning this fish curry from my Goan neighbor, who graciously shared her family recipe with me.

    When I made this tangy and spicy Goan-style fish curry at home, it was a hit with my family. Similar to Mackerel fish curry, this fish curry recipe is a spicy-tangy delight, using kokum and freshly ground coconut to give it a unique coastal flavor. You may also like other traditional Goan recipes like Goan Prawns Rava Fry, Chicken Xacuti, Chicken Cafreal, Moriche Ambotik, and Goan Kingfish Fry.

    About this Recipe

    I tried to keep this fish recipe authentic, the way the Goan Hindu household prepares it. This Goan-style fish curry recipe is made with fresh fish, tamarind, kokum, freshly ground spices, and coconut.

    This fish curry recipe is versatile and can be used as a base for any other fish. You can substitute tamarind and kokum with fresh lemon juice. This Mackerel fish curry recipe is mildly spicy, uses simple ingredients, and tastes amazing.

    You do not need any oil to make this fish curry. Make freshly ground fish masala with coconut, heat it until it comes to a boil, add fish, and cook it on low heat. It’s ready in 30 minutes. It pairs up beautifully with steamed rice. You can make this fish curry in advance. This Goan fish curry tastes better the next day. Goans enjoy their leftover curry for breakfast with Pao or Poli (bread).

    You may also like these other Indian seafood recipes from this website:

    • Goan Prawn Rava Fry
    • Mackerel Curry
    • Sardine Curry
    • Prawns Ghee Roast
    • Fish Masala Fry
    • Andhra Fish Fry

    Ingredients Notes

    Goa’s cuisine is a blend of Portuguese and Indian flavors. The ingredients used in Goan fish curry are simple like coconut, dried red chilies for heat, tamarind for tanginess, and kokum for a unique sour twist. Here’s what you will need to make this fish curry.

    image of 5 mackerel fish on a white plate.

    Fresh or Canned Fish

    Authentic Goan fish curry is always made with fresh fish. - I used fresh Bangda (Mackerel) fish to make the curry. Clean and rinse it well with water. The fish that I used to make curry is small in size so I made a few slits on it. You can cut it into two to three pieces if the fish is bigger in size. You can use any fish to make the curry like Surmai fish, Butterfish (Soundale), or Ravas fish to make this curry.

    individually labeled ingredients to make goan fish curry laid out on a table.

    Coconut

    Freshly scraped coconut is used to make the curry. It adds creaminess to the fish gravy. You can substitute it with coconut milk.

    Spices

    This easy fish curry recipe uses turmeric, dried red chilies, and coriander seeds to make masala.

    • Red chilies - I used dried byadgi red chilies. You can also use dried Kashmiri red chilies. These chilies give a bright red color to the fish curry and are mildly spicy. Substitute with Kashmiri red chili powder, and add it while grinding the masala.
    • Coriander seeds - You can substitute whole coriander seeds with coriander powder. Add it while grinding the coconut masala.

    Tamarind & Kokum

    • Tamarind - Gives a tangy touch and authentic coastal flavor to the curry. Soak tamarind in hot water for 10-15 minutes to soften. Remove the seeds. Mash the softened tamarind pulp with your fingers to extract the pulp. You can substitute it with lemon juice or vinegar.
    • Kokum - It is an integral part of traditional Goan recipes. Kokum is added as a souring agent at the end while simmering the curry for authentic coastal fish curry flavor. You can skip it if not available.

    Teppal to Triphal

    • It is used mostly in Goa and Karnataka. It gives a distinctive aroma and flavor to the fish curry. They are dried berries, added in small quantities, after discarding the seed. You can skip it if it is not available.

    For the detailed list of ingredients & their measurements, please check out the recipe card below.

    How to make Goan Fish Curry (With Step-By-Step Photos)

    Marinate the fish

    1) Marinate the fish with salt and turmeric. Set aside.

    Prepare the masala

    1) For the masala: In a mixer or grinder jar, add coconut, Byadagi red chilies, coriander seeds, turmeric powder, tamarind, ginger, and garlic. Add a little water and grind to a fine paste. Keep it aside.

    Collage image of 4 steps showing preparations to make Goan fish curry. It shows making the coconut masala and marinating the fish.

    For making the curry

    1) Transfer the prepared coconut masala to a deep bottom pan. Add water to adjust the consistency of the gravy and stir. The curry should not be too thick or too thin.

    2) Heat the curry at medium heat until it comes to a boil. Lower the heat and simmer for 3-4 minutes.

    3) Add the marinated fish, kokum, and teppal to the pan. Cook for 2 minutes on medium heat. Taste and add salt accordingly.

    4) Avoid stirring with a ladle to prevent breaking the fish. Instead, swirl the pan. Hold the handles/sides of the pan with a clean kitchen cloth and swirl the pan gently. You can watch the video for details.

    Collage image of 6 steps showing cooking the Goan fish curry with coconut, kokum and teppal. It shows the addition of fish, kokum and teppal to the curry and cooking fish curry.

    5) Cook on low heat for 3-4 minutes or until fish is cooked. Remove from heat. Keep it covered for 10 minutes before serving. Serve this spicy and tangy goan-style fish curry with steamed rice.

    Expert Tips

    • Teppal and tirphal - If you are using it for the first time discard the seeds and add only the outer covering. Add these berries in small quantities. Discard them while eating. Skip if it is not available.
    • Be careful while adding salt to the curry. We added salt while marinating the fish. After adding fish to the masala, cook it for 2-3 minutes, taste the curry and then add salt as per taste.
    • Do not use a ladle to stir the curry after adding fish to the curry. It will break the fish. Hold the handles of the pan with a clean kitchen cloth and gently swirl the pan.
    • Do not overcook the curry. Always add fish at the end of cooking the curry. Fish will be cooked within 3-5 minutes. If you overcook the curry, the fish will disintegrate in the curry. (The timing may increase depending on the thickness of the fish).

    Frequently Asked Questions

    How to serve this fish curry?

    This curry pairs best with steamed rice. You can also serve it with Goan bread (Pao or Poli) or sliced bread for a local touch.

    What fish works best for this curry?

    Any fish like Mackerel (Bangda), Kingfish (Iswan), Pomfret (Paplet), or Butter Fish (Soundale) are great alternatives.

    What can I use instead of Kokum?

    Tamarind or lemon juice works well as a substitute.

    Is this fish curry spicy?

    It has a mildly spicy curry however you can adjust it by using fewer chilies or de-seeding them. And if you like spicy add more red chilies to taste.

    Goan-Style Fish Curry Variations

    • Goan Hindu style: Simple fish curry with mild flavor. Use tamarind or kokum as the primary souring agent.
    • Goan Catholic-style: This fish curry is spicier, with peppercorns and cumin. Some substitute tamarind with vinegar in their fish curries.

    If you make this recipe, please leave a comment and a starred review below. For any questions or concerns while making this recipe, please get in touch with me directly at nayakprety@gmail.com. I'll try my best to respond promptly.

    And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, and YouTube!

    Recipe Card

    close-up of goan fish curry with coconut served in a white bowl.

    Goan Fish Curry

    Learn how to make authentic Goan fish curry with this easy step-by-step recipe. A tangy and spicy, coconut-based fish curry perfect for rice or bread. This traditional fish curry from Goa includes the flavors of coastal Indian cuisine.
    5 from 1 vote
    Print Pin Rate
    Course: Main
    Cuisine: Goan, Indian
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 3 servings
    Calories: 189kcal
    Author: Preeti Nayak

    Equipment

    • 1 Deep bottom pan

    Ingredients

    For the Masala

    • 1 cup freshly scraped coconut
    • 6-7 dried byadagi red chilies or Kashmiri red chilies
    • 1.5 tablespoon coriander seeds
    • ½ teaspoon turmeric powder
    • a small ball of tamarind
    • 1- inch ginger
    • 6-7 garlic cloves

    For the Curry

    • 5 Mackerel fish (medium size) (I used fresh fish, fresh or canned fish both works fine here)
    • salt to taste
    • turmeric powder
    • 3-4 kokum (skip if you do not have it.)
    • 8-10 teppal and tirphal (skip if you do not have it.)

    Instructions

    Marinate the fish

    • Marinate the fish with salt and turmeric. Keep it aside.

    For the masala

    • To make coconut masala - In a mixer or grinder jar, add coconut, Byadagi red chilies, coriander seeds, turmeric powder, tamarind, ginger and garlic. Add a little water and grind to a fine paste. Keep it aside.

    For making Goan fish curry

    • Transfer the prepared coconut masala to a deep bottom pan. Add water to adjust the consistency of the gravy and stir. The curry should not be too thick or too thin.
    • Heat the curry at medium heat until it comes to a boil. Lower the heat and simmer for 3-4 minutes.
    • Add the marinated fish, kokum and teppal to the pan. Cook for 2 minutes on medium heat. Taste and add salt accordingly.
    • Stir gently without using ladle. Hold the handles of the pan with a clean Kitchen cloth and swirl the pan gently. You can watch the video for details.
    • Cook on low heat for 3-4 minutes or until fish is cooked. Remove from heat. Keep it covered for 10 minutes. Serve goan fish curry with steamed rice.

    Video

    Notes

    • Teppal and tirphal - If you are using it for the first time discard the seeds and add only the outer covering. Add these berries in small quantities. Once the curry is ready, discard them while eating. Skip if it is not available.
    • Marinating the fish helps to remove the smell from it.
    • We added salt while marinating the fish. Add salt to the curry after adding the fish to the masala. Taste it and add salt as per taste.
    • While making fish gravy, do not use a ladle to stir the curry after adding fish to the curry. It will break the fish. Hold the handles of the pan with the kitchen cloth and gently swirl the pan.
    • If you prefer a less spicy curry, deseed the red chilies before adding them to grind the masala.
    • Storage Suggestions:
        • Store the leftovers within 2 hours of cooking.
        • Transfer the leftover curry to an airtight container and store it in the refrigerator. Stays good for 2 days. Reheat and serve.
        • You can freeze it for a longer shelf life. Stays good for a week. Thaw, reheat and serve. 
      •  
      •  

    Nutrition

    Calories: 189kcal | Carbohydrates: 16g | Protein: 20g | Fat: 14g | Saturated Fat: 9g | Sodium: 211mg | Fiber: 6g | Sugar: 6g | Vitamin A: 643IU | Vitamin C: 101mg | Calcium: 40mg | Iron: 3mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Tried this recipe?Mention @theyummydelights or tag #theyummydelights!

    More Easy Restaurant-Style Curry Recipes

    • Close-up shot of Mangalorean egg drop curry with two eggs on a serving plate. Served with some onion slices and lemon wedge on the side.
      Mangalorean Egg Drop Curry (Poached Egg Curry)
    • close up of goan ambotik in a skillet.
      Goan Ambot Tik Recipe | Moriche Ambotik
    • close-up of achari chicken served in a white bowl.
      Achari Chicken Recipe
    • close-up of kingfish curry served on a white plate with a bowl full of rice on the side.
      Goan Kingfish Curry Recipe (Surmai Curry)

    Reader Interactions

    Comments

      Share your thoughts Cancel reply

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

      Recipe Rating




    1. Preeti

      August 10, 2025 at 8:01 pm

      5 stars
      I make this Goan Fish Curry almost every alternate Sunday, and it never fails to be a comforting, flavor-packed meal. With its simple, authentic Goan flavors and rich, satisfying taste. Try it, you will love it.

      Reply

    Primary Sidebar

    image of preeti nayak.

    Hi, I'm Preeti!

    I’m the author, photographer & editor here at theyummydelights.com. Here at this website, we share easy family-friendly recipes that you will love.

    More about me →

    Summer Recipes

    • Close-up of cucumber slices coated in creamy yogurt dressing, served in a white color bowl.
      Greek Yogurt Cucumber Salad
    • close-up of Mediterranean chicken salad in a glass bowl.
      Mediterranean Chicken Salad Recipe
    • close-up of grilled chicken salad served in a bowl.
      Grilled Chicken Avocado Salad
    • close-up of mediterranean chicken kebabs on skewers. Served with onion rings and a lemon slice.
      Mediterranean Chicken Kabobs
    • close-up of corn salsa.
      Fresh corn salsa recipe
    • close-up of chicken shawarma salad bowl.
      Easy Chicken Shawarma Salad Bowl

    Popular Recipes

    • close-up image of manglalorean style chicken sukka or kori sukka recipe.
      Mangalorean Chicken Sukka Recipe (Kori Sukka/Kori Ajadina)
    • close-up of one-pot mediterranean chicken and rice in a skillet.
      One Pan Mediterranean Chicken and Rice
    • Mangalorean chicken ghee roast in a black pan. It shows succulent pieces of chicken coated with ghee roasted masala in a black color pan.
      Chicken Ghee Roast Mangalorean Style
    • close-up of chicken masala served in a white bowl with onion slices and a lemon wedge.
      Chicken Masala Recipe (Quick & Easy)
    • close-up of dahi chicken in a white color bowl.
      Dahi Chicken Recipe (Yogurt Chicken Curry)
    • close-up of prawns ghee roast served in a white bowl.
      Mangalorean Prawn Ghee Roast Recipe

    Footer


    Back to Top ⬆

    Logos of media outlets and websites where The Yummy Delights has been featured or referenced.
    • Facebook
    • YouTube
    • Pinterest
    • Instagram
    General
    • About Me
    • Contact Us
    • Recipe Index
    Legal
    • Privacy Policy
    • Disclaimer & Copyright
    • Accessibility Policy

    © 2025 THE YUMMY DELIGHTS