Mourala Maacher Tok
A classic Bengali sour fish curry made with tiny Mourala fish. The tangy tamarind gravy, spiced with mustard, creates a light and refreshing dish that's perfect with steamed rice, especially during hot summer days.
For 4 servings
Marinate the Fish
- In a mixing bowl, gently toss the cleaned Mourala fish with 1/2 tsp of turmeric powder and 1/2 tsp of salt.
- Ensure each fish is lightly coated.
- Set aside to marinate for 10-15 minutes.
Fry the Fish
- Heat mustard oil in a kadai or wide pan over medium-high heat until it is fragrant and lightly smoking.
- Carefully place the marinated fish in a single layer. Do not overcrowd the pan; fry in 2-3 batches if necessary.
- Shallow-fry for about 2-3 minutes on each side until they are golden brown and crisp.
- Using a slotted spoon, carefully remove the fried fish and set them aside on a plate.
Temper the Spices (Phodon)
- In the same pan with the remaining oil, lower the heat to medium.
- Add the panch phoron and the broken dried red chilies.
- Allow them to sizzle and splutter for about 30-45 seconds until they release their aroma. Be careful not to burn them.
Prepare the Gravy
- Add the mustard paste along with 2-3 tablespoons of water to the pan. Sauté for 1 minute, stirring constantly. This prevents the mustard from turning bitter.
- Add the remaining 1/2 tsp of turmeric powder and the slit green chilies. Stir for another 30 seconds.
- Squeeze the soaked tamarind to extract all the pulp into the water. Strain this tamarind water into the pan, discarding the fibrous solids.
- Add the remaining water, 1/2 tsp salt, and sugar. Stir well and bring the gravy to a vigorous boil.
Finish the Curry
- Once the gravy is boiling, gently slide the fried fish into it.
- Reduce the heat to low and let the curry simmer for 2-3 minutes. This allows the fish to absorb the tangy flavors without breaking apart.
- Turn off the heat. Garnish with freshly chopped coriander leaves.
- Let the curry rest for at least 5 minutes before serving. This helps the flavors to meld together beautifully.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Fry the Mourala fish until just crisp. Over-frying will make them hard and chewy.
- 2To prevent mustard paste from turning bitter, always cook it on low heat and add a splash of water while sautéing.
- 3The amount of sugar is crucial to balance the sourness of the tamarind; adjust it to your preference but don't skip it.
- 4Handle the fried fish very gently when adding them to the gravy to prevent them from breaking.
- 5For a more pungent flavor, grind the mustard seeds with one green chili and a pinch of salt.
Adapt it for your goals.
Fish Substitution
If Mourala is unavailable, you can use other small freshwater fish like Puti (Swamp Barb) or Tangra.
Sour AgentSour Agent
During summer, you can replace tamarind with thin slices of raw green mango for a seasonal and distinct tangy flavor.
Gravy ConsistencyGravy Consistency
For a slightly thicker and creamier gravy, add 1 tablespoon of poppy seed paste (posto bata) along with the mustard paste.
Vegetable AdditionVegetable Addition
Add a few pieces of thinly sliced eggplant (begun) or radish (mulo) to the gravy for extra texture and flavor. Fry them lightly before adding to the gravy.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Mourala fish is an excellent source of Omega-3 fatty acids, which are crucial for brain health and reducing inflammation throughout the body.
Good Source of Calcium
Since these small fish are eaten whole with their bones, they provide a significant amount of calcium, which is essential for strong bones and teeth.
Anti-inflammatory Properties
The use of mustard oil and turmeric powder lends powerful anti-inflammatory benefits to the dish, helping to combat chronic inflammation.
Aids Digestion
Tamarind, the souring agent in this curry, is known to have mild laxative properties and can help stimulate digestion and relieve constipation.
Frequently asked questions
Mourala Maacher Tok is a traditional Bengali sour curry made with Mourala, a type of small freshwater fish. 'Maach' means fish and 'Tok' means sour. It's a light, tangy curry, typically enjoyed with rice during warmer months.



