Kajoli macher jhal, a flavorful Bengali-style fish dish

Kajoli macher jhal, a flavorful Bengali-style fish dish

Main dishes

A Bengali-inspired dish: small freshwater fish (kajoli) marinated in turmeric and fried in mustard oil, then simmered in a sauce made with caramelized oni…

Enlarge photo
↓ Jump to recipe

Kajoli macher jhal is traditionally served with hot rice, either on a cold winter morning or during the monsoon season. In rural areas, preparing it for a guest is a sign of hospitality.

Ingredients and directions

  • Prep time25 min
  • Cook time40 min
  • Resting10 min
  • Total1 hr 15 min
  • DifficultyMedium
  • CostBudget
  • Cooking methodfrying pan
  • Estimated cost$3.50 $0.88 / serving Estimated price; varies by store. Converted from euros at the ECB rate of October 12, 2026.

Ingredients

4 people
  • $0.58
  • $0.41
  • $0.26
  • $0.11
  • $0.19
  • $0.32
  • $0.19
  • $0.16
  • $0.34
  • $0.00
  • $0.03
  • $0.91

Prices from US supermarkets for 6 of 12 ingredients; Belgian prices for the rest.

Directions

  1. Wash the fish, drain it, and rub it with salt, turmeric, and a pinch of chili pepper; let it marinate for 10 minutes.
  2. Heat them lightly in hot mustard oil, without overcooking, then set them aside.
  3. In the meantime, sauté the onions over medium-low heat with a pinch of salt and sugar.
  4. Add the ginger and garlic paste and cook for 2-3 minutes, until the raw smell disappears.
  5. Mix the cumin, cilantro, chili pepper, and turmeric with a little water, then add them and cook until the oil separates.
  6. Add the tomato and half of the green bell peppers, and let them soften. ≈ 3 min
  7. Add the tamarind water, salt, and sugar, then gradually add the hot water: the sauce should remain thick. ≈ 3 min
  8. Once boiling, gently place the fish one at a time into the pan, without stirring, and gently shake the frying pan.
  9. Cover and cook for 10 to 12 minutes over medium-low heat, adding the remaining hot peppers and cilantro halfway through the cooking time.
  10. Turn off the heat and let it rest, covered, for 5 minutes: a layer of red oil should coat the sauce.

The bill

Kajoli macher jhal, a flavorful Bengali-style fish dish

  • 120 ml of mustard oil$0.58
  • 2 large onions, finely chopped$0.41
  • 2 tablespoons of ginger paste$0.26
  • 1 tablespoon of garlic paste$0.11
  • 1 teaspoon of turmeric, plus a little extra for the fish$0.19
  • 1 tablespoon of hot pepper powder$0.32
  • 1 teaspoon of cumin paste$0.19
  • 1 teaspoon of ground cilantro$0.16
  • 1 medium tomato, sliced$0.34
  • 1/2 cup of sugar$0.00
  • salt$0.03
  • 2 tablespoons of chopped cilantro$0.91

Total$3.50

that's $0.88 per person

Estimated price; varies by store.

Before you start

Ingredients

  • 500 g of medium-sized Kajol fish (8 to 10 fish)
  • 120 ml of mustard oil
  • 2 large onions, finely chopped
  • 2 tablespoons of ginger paste
  • 1 tablespoon of garlic paste
  • 1 teaspoon of turmeric, plus a little extra for the fish
  • 1 tablespoon of hot pepper powder
  • 1 teaspoon of cumin paste
  • 1 teaspoon of ground cilantro
  • 8 to 10 green chili peppers
  • 1 medium tomato, sliced
  • 2 tablespoons of tamarind water (or lemon juice)
  • 1/2 cup of sugar
  • salt
  • 250 ml of hot water
  • 2 tablespoons of chopped cilantro

The screen stays on while cooking mode is open.

🎬 Have a video of this recipe? Suggest a YouTube link

Did you film this recipe, or do you know a video that shows it? Axelle watches it before adding it to the page.

Nothing is published before approval.

✏️ A mistake, an idea for this recipe? Suggest a correction

Reviews (0)

Rate this recipe Be the first to rate it!

Your rating