This Authentic Mangalorean Fish Curry (Meen Ghassi) features fresh fish simmered in a tangy, spicy coconut-based gravy that captures the bold flavors of South India and can be ready in around 30 minutes. This traditional fish curry with coconut pairs beautifully with steamed rice or jeera rice. Below you’ll find clear step-by-step instructions, photos, and a short video demonstrating the method.

Mangalorean fish curry with rice is a beloved staple along India’s west coast, especially in Mangalore, a coastal city in Karnataka. What distinguishes this creamy coconut curry is the balance of freshly grated coconut, dried red chilies, and tamarind that gives it a pleasant heat and a bright, tangy finish.
This versatile Mangalorean-style fish curry works with many types of fish—mackerel, kingfish, pomfret, or sardines—so you can adapt the recipe to what’s available. Fresh, locally sourced fish will give the most authentic result, but properly drained canned fish or prawns can also be used in a pinch.
I learned many Mangalorean family recipes from my mother-in-law, and this Meen Ghassi is one we make frequently. A simple tip: let the curry rest for 15–20 minutes after cooking so the flavors meld — it often tastes even better the next day. Reheat gently on low heat to keep the fish intact.
Ingredient Notes
This recipe uses straightforward ingredients commonly found in South Indian kitchens: coconut, dried red chilies, tamarind, onion, garlic, and a few whole spices. Use freshly grated coconut for the creamiest texture; if fresh coconut isn’t available, add canned coconut milk at the end of cooking and simmer gently. Byadagi or Kashmiri chilies provide color and mild heat; substitute as needed. Coconut oil adds authentic aroma but neutral oils work too.

See the recipe card at the end of the post for exact quantities and a printable version.
Best Fish for the Curry
Choose a firm fish that holds its shape while cooking: kingfish, pomfret, mackerel, or sardines are excellent choices. I used pomfret in this version. Fresh fish will deliver the best flavor and texture; when using frozen fish, thaw and pat dry before marinating.
Spices & Other Ingredients
- Spices: Coriander seeds, cumin seeds, black peppercorns, mustard seeds and a small amount of fenugreek—lightly roasted—form the aromatic base.
- Byadagi or Kashmiri chilies: For color and mild heat. Adjust quantity for spice tolerance.
- Coconut: Freshly grated coconut gives a smooth, creamy texture. Coconut milk is a suitable substitute if needed.
- Tamarind: Adds the characteristic tang. Lemon juice or kokum can be used as alternatives.
- Oil: Coconut oil gives an authentic aroma; use a neutral oil if preferred.
How to make Mangalorean Fish Curry (Step-by-Step)
Marinating the Fish
1) In a bowl, rub the fish with turmeric and salt, coating both sides and the cavity. Set aside to marinate.

Making the Fish Curry Masala
1) Dry roast the dried red chilies in a heavy-bottomed pan over medium-low heat until fragrant and crisp. Remove and set aside.

2) In the same pan, dry roast coriander seeds, cumin seeds, black peppercorns, mustard seeds, and fenugreek seeds until aromatic. Cool to room temperature.

3) Transfer the cooled spices to a blender. Add grated coconut, chopped onion, garlic, tamarind and turmeric. Grind with a little water to a smooth paste. This is the coconut masala for the curry.

Assembling the Fish Curry
1) Heat 2 teaspoons of oil in a pan over medium heat. Add chopped onion, grated ginger, slit green chili and curry leaves. Sauté until the onions turn translucent, then turn off the heat.

2) Add the ground masala to the pan. Rinse the blender jar with ½ cup water and pour the rinsing into the pan. Add more water if you prefer a thinner gravy. Season with salt.

3) Bring the masala to a gentle boil over medium heat. Carefully slide in the marinated fish and swirl the pan to distribute the masala. Avoid stirring vigorously to prevent the fish from breaking.

4) The fish is done when it turns opaque and flakes easily. Check seasoning and adjust salt or tamarind if needed. Do not overcook—the fish can disintegrate. Serve the Mangalorean Meen Ghassi hot with steamed rice or neer dosa.

Tip: Let the curry rest for 15–20 minutes before serving for the flavors to develop fully.

Tips to make the Best Mangalorean Meen Ghassi
- Use fresh ingredients: Fresh fish and freshly grated coconut produce the most authentic taste.
- Grind the masala finely: A smooth paste of roasted spices and coconut creates the curry’s creamy texture.
- Measure ingredients: Follow quantities closely—too much of any single ingredient can upset the balance.
- Don’t overcook the fish: Add fish near the end and simmer gently to keep pieces intact.
Recipe FAQs
Yes — frozen fish can be used but for best texture and flavor choose fresh fish. Thaw frozen fish completely and pat dry to avoid excess water diluting the curry. Opt for firm varieties that hold together while cooking.
Look for clear, bright eyes, firm flesh that springs back when pressed, a mild ocean-like smell (not overly fishy), bright red gills, and shiny moist skin without dark spots.
Serve with plain steamed rice, jeera rice, neer dosa, idiyappam, or appams. A simple vegetable stir-fry or fried papad makes a nice accompaniment.
Keep leftover curry in an airtight container in the refrigerator for up to 2 days. Reheat gently on low heat to avoid breaking the fish.
Recipe Card

Mangalorean Fish Curry (Meen Ghassi)
Video
Equipment
- 1 heavy-bottomed pot
- 1 mixing bowl
Ingredients
For marinating the fish
- 3 medium pomfret (about 500 g), cut into slices
- ½ tsp turmeric powder
- ½ tsp salt
For the fish curry masala
- 6–7 dried byadagi or Kashmiri red chilies
- 3 tsp coriander seeds
- 1 tsp cumin seeds
- ½ tsp black peppercorns
- ¼ tsp mustard seeds
- ¼ tsp fenugreek seeds
- 1 cup freshly grated coconut
- 1 onion, chopped
- 7 garlic cloves
- a small lemon-sized ball of tamarind
- ¼ tsp turmeric powder
For the curry
- 2 tsp oil
- 1-inch piece ginger, grated
- 1 green chili, slit
- 1 small onion, chopped
- 1 sprig curry leaves
Instructions
Marinating the Fish
- Combine fish with turmeric and salt. Rub well and set aside to marinate.
Making the Fish Curry Masala
- Dry roast red chilies until crisp; remove and set aside.
- Dry roast coriander, cumin, peppercorns, mustard and fenugreek until aromatic. Cool.
- Grind the roasted spices with coconut, onion, garlic, tamarind and turmeric to a smooth paste, adding a little water as needed.
Making Mangalorean Fish Curry
- Heat oil, sauté onion, ginger, green chili and curry leaves until translucent. Turn off heat.
- Add the ground masala and immediately rinse the blender jar with ½ cup water, adding that to the pan. Adjust consistency and season with salt.
- Bring to a gentle boil, add the marinated fish and swirl the pan to combine. Avoid stirring to keep fish intact.
- Cook until the fish turns opaque. Taste and adjust seasoning. Serve with steamed rice.
- Tip: Rest the curry for 15–20 minutes before serving for best flavor.
Notes
- Use fresh fish and freshly grated coconut for the most authentic flavor.
- Grind the masala to a fine paste for a smooth, creamy curry.
- Measure ingredients carefully—small changes can affect the balance of flavors.
- Add fish near the end and simmer gently to avoid it falling apart.
Nutrition
Nutrition information is an approximation.