Chinchecha Kalwan (Tamarind Fish Curry) is one of those recipes my aunt would make on humid afternoons when the market had fresh boi. She always said the marinade was not optional because the fish needed its own layer of spice before meeting the gravy. I remember the smell of that coriander and ginger masala hitting hot oil, sharp and green, before the vegetables went in.
The tamarind comes in late so it does not overpower the fresh masala. I like how the curry stays light and the fish does not fall apart if you time it right. This is not a rich, coconut heavy curry. It is tangy, aromatic, and simple.
About the Recipe
This recipe takes about 45 minutes from start to finish, including the marinade time. The ingredients are straightforward and most of them are pantry staples. Fresh coriander and green chillies do most of the heavy lifting for flavor, so you do not need a long list of spices. The mixed vegetables add bulk and texture without making the curry too heavy.
I make this when I want something lighter than a coconut based fish curry but still want that punch of tamarind. It works well with boi, bombay duck, or pomfret, whichever is fresh that day.
Why you will love this recipe
The marinade gives the fish a head start so it does not taste bland against the tangy gravy. That also means the fish holds its shape better when it simmers. The fresh coriander masala is ground raw and fried briefly, so it keeps a bright, herby flavor instead of going muddy. The tamarind cuts through without making the curry too sour because sugar balances it out.
The vegetables cook down just enough to thicken the gravy naturally, so you do not need flour or cashew paste. It pairs beautifully with plain steamed rice and does not need much else on the side.

Cooking Tips
Do not skip the marinade or the fish will taste flat. Marinate for the full 15 to 20 minutes so the spices have time to stick. When you grind the masala, add just enough water to get it moving but keep it thick. If it is too watery, the masala will not fry properly and the curry will taste raw.
Add the fish only after the vegetables are almost done. If you add it too early, it overcooks and flakes apart. Watch the simmer after adding tamarind. If the heat is too high, the gravy turns bitter.
Top Tips
- Use firm fish steaks so they do not fall apart during cooking. Pomfret works best if you can find it fresh.
- Grind the masala to a coarse paste, not a smooth puree. It should have some texture left.
- Add the tamarind and fish at the same time so the acid does not cook the vegetables to mush.
- If the curry tastes too sour, add another pinch of sugar rather than more salt.
- Let the curry sit covered for those final 2 minutes. The garam masala blooms in the residual heat.
Serving and Storing Suggestions
This recipe serves four people comfortably with rice. The prep time is about 15 minutes, and cooking takes around 30 minutes. Serve it hot with steamed rice or even roti if you prefer. The curry tastes even better the next day once the flavors settle, but reheat gently so the fish does not break.
Store leftovers in an airtight container in the fridge for up to two days. Do not freeze this curry because the fish texture suffers when thawed.
Similar Recipes
- Goan Fish Curry
- Meen Moilee (Kerala Style Fish Curry)
- Doi Maach (Bengali Fish in Yogurt Gravy)
- Ambot Tik (Goan Sour and Spicy Fish Curry)
Nutrient Benefits
Fish is a lean protein source and provides omega 3 fatty acids, which support heart health. Tamarind adds vitamin C and antioxidants, and it aids digestion. The fresh coriander and ginger in the masala have anti inflammatory properties. Mixed vegetables increase the fiber content and add vitamins.
This curry is light on oil and does not use cream or coconut milk, so it is lower in saturated fat compared to richer curries. The turmeric in the marinade has curcumin, which has been studied for its anti inflammatory effects.

Chinchecha Kalwan (Tamarind Fish Curry)
Ingredients
- 750 gms Fish Steaks - cleaned (Boi or Bombay Duck or Pomfret)
- 1 tbsp Oil
- 500 gms Mixed Vegetables (cleaned and chopped)
- 1 tbsp Tamarind Pulp
- 1 Tomato
- 1/4 tsp Garam Masala Powder
- 1/2 tsp Sugar
- Salt as per taste
For the Marinade:
- 1 tsp Turmeric Powder
- 1/2 tsp Chilli Powder
- 1 tbsp Lime Juice
- 1/2 tsp Salt
For Masala:
- 1 bunch Coriander Leaves (chopped)
- 2 Green Chillies (chopped)
- 1 inch Ginger (peeled and roughly diced)
- 6 cloves Garlic (peeled and diced)
Instructions
- Mix all the marinade ingredients.
- Rub into the fish steaks and marinate for 15 to 20 minutes.
- Put the tomato in boiling water for 3 minutes.
- Remove and put in cold water.
- Peel the skin and chop. Keep aside.
- Mix all the masala ingredients.
- Add some water and grind together to a chutney consistency.
- Keep aside in a bowl.
- Heat oil in a pan over medium heat.
- Add the ground masala and fry lightly.
- Add the vegetables and 1 cup of water.
- Bring to boil, then lower heat.
- Cover pan with lid and simmer.
- When the vegetables are nearly cooked, add tamarind, tomatoes and marinated fish along with all the marinade.
- Add 1 cup of water, sugar and salt.
- Cover and cook for 10 minutes or until fish is done.
- Add garam masala powder.
- Remove pan from heat and keep covered for 2 minutes.
- Serve with cooked rice.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
Can I use frozen fish instead of fresh?
Yes, but thaw it completely and pat it very dry before marinating. Frozen fish releases more water, so drain off any extra liquid after marinating or it will dilute the gravy.
My fish broke apart while cooking. What went wrong?
You either added the fish too early or the heat was too high. Wait until the vegetables are nearly cooked, then add the fish and keep the heat low. Do not stir too much once the fish is in.
The curry tastes too sour even with sugar. How do I fix it?
You may have added too much tamarind pulp. Next time use less, or balance it with an extra half teaspoon of sugar and a pinch of salt. You can also add a chopped tomato to mellow the sourness.
Can I make this curry ahead of time?
You can prep the masala and marinate the fish a few hours ahead. Cook the curry fresh because reheating fish curries often makes the fish rubbery. If you must reheat, do it on very low heat.
Which vegetables work best in this curry?
Use firm vegetables that hold their shape like carrots, beans, and cauliflower. Avoid leafy greens or soft vegetables like zucchini because they turn mushy and make the gravy watery.