Mackerel curry made with fresh fish cooked in a tangy and spicy coconut-based gravy. You can make this easy Indian fish curry with coconut in just 30 minutes. It is aromatic, flavorful, and a comforting dish. Serve it with steamed rice or Jeera rice.

Table of Contents
About this recipe
In this recipe post, I am sharing how to make Mackerel fish curry. This is an Indian fish curry recipe from Mangalorean cuisine. Mangalore (officially called Mangaluru) is a major port city of the Indian state of Karnataka.
Mangalorean style Mackerel fish curry is locally called “Bangude Ghassi“. The word “Bangude” is the local name for Mackerel fish and “Ghassi” means curry.
This spicy and tangy bangda fish curry is made with aromatic spices, onion, ginger, garlic, tamarind, and coconut. This is a basic fish curry recipe that can be used to make any other fish curry.
If you like this recipe, you may also like these amazing Mangalorean recipes
- Mangalroean Fish Rava Fry
- Chicken Ghee Roast
- Fish Masala Fry
- Prawns Ghee Roast
- Chicken Sukka (Kori Ajadina)

Recipe Feature
- Quick and easy to make – You can make this Mackerel (Bangda) curry at home within 30 minutes.
- Meal prep – You can roast the ingredients ahead and store it in an airtight container. Stays good for a week at room temperature. Or you can store it in the refrigerator.
- Easy to customize – You can easily customize the recipe as per the ingredients available in your kitchen pantry. Check out the ingredients notes below for possible substitutions of the ingredients.
- Gluten free
What you will need to make this fish curry?

Ingredient Notes
- Mackerels (Bangda) – I have used fresh Mackerels for this recipe. Clean and rinse it well with water. Cut it into 2-3 pieces. You can use any fish for making this curry like Pomfret, Kingfish (Surmai), or Tilapia. I have given few tips to choose fresh Mackerel in the FAQ section.
- Bayadgi Red Chilies – It gives a bright red color to the curry and is less spicy. You can substitute it with Kashmiri red chilies. Or use any red chili but then adjust the quantity as per the spiciness of the chilies you are using.
- Carom seeds and mustard seeds – They give a very nice aroma to the curry. If not available you can skip them.
- Tamarind – It gives a tangy touch to the curry. Soak tamarind in hot water for 10-15 minutes. Remove the seeds and use it. You can substitute it with lemon juice or vinegar.
- Green chilies – Makes the curry spicy. If you prefer less spicy skip adding it.
- Coconut – Freshly grated coconut is the best choice. Instead of fresh grated coconut you can also add coconut milk. But do not use dessicated coconut for this recipe.
- Oil – Coconut oil is the best oil for making this recipe. However, you can use any cooking oil.
For the detailed list of ingredients & their measurements, please check out the recipe card below.
Expert tips
- Follow the measurements of the ingredients properly. Anything in excess can spoil the entire dish.
- You can skip the addition of carom seeds. Some people do not like them in the fish curry.
- If you do not have tamarind then substitute with lemon or vinegar. Or, if you have Kokum, add the kokum to the curry while adding green chilies.
How to make Mackerel Fish Curry
For the masala
- Heat a pan over low-medium heat.
- Dry roast coriander seeds, cumin, mustard seeds, fenugreek seeds and carom seeds on low-medium heat until aromatic.
- Remove and keep it aside on a plate.
- In the same pan, roast red chilies until crisp. Remove and keep it aside on the same plate. Let all the roasted ingredients cool down to room temperature.
- Transfer them to a mixer/grinder jar.
- Add coconut, onion, garlic, ginger, tamarind, and turmeric powder.
- Add little water and grind it to a fine paste.
For making the fish curry
- Add the prepared paste to a heavy bottom pan/wok.
- Add water to adjust the consistency of the gravy.
- Heat it at medium heat.
- Add green chilies and salt.
- Stir and let the gravy come to a boil.
- Add the fish pieces and let it cook for 5 minutes.
- Fish curry is ready to serve.

FAQ
Yes, Mackerel is an important source of Omega-3 fatty acids. It contains Vitamin B12, rich in protein, selenium, vitamin D and improves cognitive function. It helps to reduce triglycerides levels. So, definitely, it is good for health.
1) Make sure the fish eyes are bright white. It should not be dull or cloudy.
2) Press the body of the fish with your finger; it should be firm and elastic (bounce back). If it leaves a dent or is too soft then it is an old fish.
3) It should not have a very strong fish odor.
4) Check the gills; they should be nice and red. If it is brown or grey then it is old.
5) Shiny and moist skin is a good indicator that the fish is fresh. The skin should not be dry or have dark spots on it.
Serving Suggestion
- You can serve this curry with steamed rice or Jeera rice.
- Or pair it with idiyappam, appams and neer dosas.
If you make this recipe, please leave a comment and a starred review below.
And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, and YouTube!
Mangalorean Mackerel Curry (Bangude Ghassi)
Equipment
- Deep bottom pan/Wok
Ingredients
For the masala
- 1 tbsp coriander seeds
- 1/2 tsp cumin
- 1/8 tsp or a pinch of mustard seeds (skip if not available)
- 1/8 tsp or a pinch of fenugreek seeds
- 1/8 tsp carom seeds (skip if not available)
- 10 dried bayadagi red chilies (or Kashmiri red chilies)
- 1/2 coconut freshly grated, or use coconut milk
- 1 small onion
- 5-6 garlic cloves
- a small piece of ginger
- a small ball of tamarind. (soaked in hot water for 10 minutes and seeds removed)
- 1/4 tsp turmeric powder
For the curry
- 500 gram Mackerel fish (Bangda fish), cut into 2-3 pieces
- 2 green chilies slit
- Salt to taste
Instructions
For the masala
- Heat a pan over low-medium heat.
- Dry roast coriander seeds, cumin, mustard seeds, fenugreek seeds and carom seeds on low-medium heat until aromatic.
- Remove and keep it aside on a plate.
- In the same pan, roast red chilies until crisp. Remove and keep it aside on the same plate. Let all the roasted ingredients cool down to room temperature.
- Transfer them to a mixer/grinder jar.
- Add coconut, onion, garlic, ginger, tamarind, and turmeric powder.
- Add little water and grind it to a fine paste.
For making the curry
- Transfer the prepared paste to a heavy bottom pan/wok.
- Add water to adjust the consistency of the gravy.
- Heat it at medium heat.
- Add green chilies and salt.
- Stir and let the gravy come to a boil.
- Add the fish pieces and let it cook for 5 minutes.
- Fish curry is ready to serve.
Video
Notes
- Follow the measurements of the ingredients properly. Anything in excess can spoil the entire dish.
- You can skip the addition of carom seeds. Some people do not like it in the fish curry.
- If you do not have tamarind then substitute with lemon or vinegar. Or, if you have Kokum, add the kokum to the curry while adding green chilies.
Explained in a really easy way! Keep it up…
Thanks
Is it Mangalorean style if Carom seeds are used.
Yes.
The recipe is so well explained, was easy to make. My 87 year Amma loved it. Though me being a Mangalorean, never used to get my ghassi right. Thank you for your easy steps & yumm recipes
Hi, Glad to hear that you liked it. Thanks, you made my day.