🌍 Honest home cooking from around the world ▶ Subscribe on YouTube — @taraskitchen
Bangladeshi Fish Curry (Macher Jhol) served and ready to eat

Bangladeshi Fish Curry (Macher Jhol)

A light, fragrant Bengali fish curry with potatoes in a turmeric and tomato broth — homely and comforting.

↓ Jump to recipe
⏱️
15 minPrep
🔥
30 minCook
🍽️
4Serves
📊
MediumLevel
Advertisement · placeholder

Ingredients

  • 4 fish steaks (carp, tilapia or cod)
  • 2 potatoes, sliced
  • 1 onion, sliced
  • 1 tbsp ginger-garlic paste
  • 2 tomatoes, chopped
  • 1 tsp turmeric
  • 1 tsp cumin
  • 1 tsp chilli powder
  • 2 green chillies
  • 4 tbsp mustard oil (or any oil)
  • Salt
  • Coriander

Instructions

  1. Rub the fish with a little turmeric and salt; lightly fry and set aside.
  2. Fry the potatoes until golden; set aside.
  3. Soften the onion, add the ginger-garlic, tomatoes and ground spices.
  4. Add 2 cups water and the potatoes; simmer 10 minutes.
  5. Slide in the fish and green chillies; cook gently 8 minutes.
  6. Finish with coriander.
Advertisement · placeholder

Tara’s tips

  • Mustard oil gives the authentic Bengali flavour.
  • Fry the fish lightly first so it holds together.

Serving suggestions

  • Serve with plain rice.

Storage & reheating

Best fresh; keeps a day.

Nutrition

Nutrition information is not yet available for this recipe. Values vary with portion size and exact ingredients — we will add verified figures here soon.

Frequently asked questions

Which fish?

Firm fish like cod or tilapia hold up well.

You might also like

Related recipes

Chana Chaat served and ready to eat Pakistani

Chana Chaat

A tangy, refreshing chickpea salad tossed with onion, tomato and a zingy chaat dressing — a…

⏱ 10 min 🍽 4 servings 📊 Easy
Palak Paneer served and ready to eat Indian

Palak Paneer

Soft cubes of paneer in a smooth, gently spiced spinach sauce — comforting, green and surprisingly…

⏱ 35 min 🍽 4 servings 📊 Medium