🐟🍛 Bengali Fish Curry (Macher Jhol) – Traditional Recipe - ATZone

🐟🍛 Bengali Fish Curry (Macher Jhol) – Traditional Recipe

⏱️ Prep Time: 15 mins

⏱️ Cook Time: 25 mins

🍽️ Serves: 3–4


🧺 Ingredients

For the Fish:

  • 500 g Rohu / Katla fish (cut into medium pieces)
  • ½ tsp turmeric powder
  • Salt to taste
  • Mustard oil for frying

For the Curry:

  • 3 tbsp mustard oil
  • 1 tsp cumin seeds
  • 1 bay leaf
  • 1 large potato, cubed (optional but traditional)
  • 1 onion, finely chopped
  • 1 tsp ginger paste
  • 1 green chilli, slit
  • ½ tsp turmeric powder
  • 1 tsp cumin powder
  • ½ tsp coriander powder
  • 1 cup tomato puree or 1 chopped tomato
  • Water as needed
  • Fresh coriander leaves for garnish

👩‍🍳 Step-by-Step Method

Step 1: Marinate & Fry Fish

  1. Wash fish pieces and pat dry.
  2. Rub with turmeric and salt.
  3. Heat mustard oil until smoking lightly.
  4. Fry fish pieces lightly till golden. Remove and keep aside.

Step 2: Prepare the Curry Base

  1. In the same oil, add cumin seeds and bay leaf.
  2. Add chopped onions and sauté till light golden.
  3. Add ginger paste and green chilli; sauté till raw smell disappears.

Step 3: Add Spices & Tomato

  1. Add turmeric, cumin powder, coriander powder.
  2. Add tomato puree and cook till oil separates.

Step 4: Add Potatoes & Water

  1. Add potato cubes and sauté for 2–3 minutes.
  2. Add water (for thin gravy consistency).
  3. Cover and cook till potatoes are tender.

Step 5: Add Fish & Finish

  1. Gently add fried fish pieces.
  2. Simmer for 5–7 minutes on low flame.
  3. Adjust salt and thickness.

🌿 Serving Suggestions

  • Serve hot with steamed rice
  • Best enjoyed with lemon wedge and raw onion slices

🔥 Tips for Authentic Taste

✔ Always use mustard oil
✔ Keep gravy light & watery (jhol style)
✔ Avoid garam masala for a true Bengali flavour
✔ Add a pinch of sugar if tomatoes are too sour

Scroll to Top