Bengali Fish CurryCook
Bengali Fish Curry

Bengali Fish Curry

  • 35 min
  • medium
  • Serves 2

Prep 10 min · Cook 25 min

Start cooking

9 steps, each one filmed. A short video for every step, so your hands never have to leave the pan.

Shop

Also known as macher jhol, machher jhol · Non-veg · Curries & Gravies

Bengali fish curry: fried rohu and potato simmered in a mustard oil gravy of onion paste and tomato. Medium-spicy, serves 2, 35 minutes, step-by-step video.

Ingredients

13 items

2 people
  • Rohu Fish, Slices4
  • Salt1 tsp
  • Turmeric Powder1 tsp
  • Tomato, Roughly Chopped2
  • Onion, Roughly Chopped1
  • Potato, Thick Slices1
  • Oil5 tbsp
  • Mustard Oil2 tbsp
  • Onion, Thinly Sliced1
  • Green Chilli, Slit2
  • Red Chilli Powder½ tsp
  • Cumin Powder1 tsp
  • Water1 cup

Contains: fish.

Nutrition

Per 1 person, and for all 2 people. Worked out from the ingredients, so treat it as a close guide.

NutrientPer 1 personAll 2 people
Energy612kcal1224kcal
Protein3.6g7.2g
Carbohydrate25g51g
Fat56g111g
Fibre4.6g9.2g
Sugar7.5g15g

Cookd masalas for rohu fish

Method

  1. 1

    Marinate the fish in salt and turmeric powder.

    Rohu FishSaltTurmeric Powder

  2. 2

    Make a paste of 2 tomatoes, strain and set aside.

    Tomato

  3. 3

    Make a fine paste of 1 onion.

    Onion

  4. 4

    Fry the potato slices in the oil until golden brown and set aside.

    PotatoOil

  5. 5

    Fry the fish in oil for 3 minutes and set aside.

  6. 6

    Add mustard oil and 1 sliced onions and the slit green chillies. Saute for a minute and add the onion paste of 1 onion. Saute for 3 mins.

    Mustard OilOnionGreen Chilli

  7. 7

    Add the tomato puree and simmer for 4 minutes. Add the powdered spices and salt, and continue to saute.

    Red Chilli PowderTurmeric PowderCumin PowderSalt

  8. 8

    Add the potatoes, a cup of water and boil for 5 minutes.

    Water

  9. 9

    Add the fish and cook for 2 minutes. Serve with rice.

Before you start

How long does Bengali Fish Curry take?
35 minutes from start to finish. That is 10 minutes of preparation and 25 minutes of cooking.
How many people does Bengali Fish Curry serve?
2. The ingredient quantities on this page rescale if you are cooking for a different number.
Is Bengali Fish Curry vegetarian?
No, it contains meat or fish.
Is Bengali Fish Curry spicy?
It is medium: 2 on our scale of 3. Chilli scales gently when you change the servings, so doubling the recipe does not double the heat.
What do I need to make Bengali Fish Curry?
4 Rohu Fish, 1 Potato, 2 Tomato, 1 Onion, 2 Green Chilli, 5 tbsp Oil, and a few more listed on this page.
Do I need a pressure cooker for Bengali Fish Curry?
No, it is cooked in an open pot.
How many calories are in Bengali Fish Curry?
About 612 a serving. The full nutrition table is on this page, per serving and for the whole batch.

Tips from other cooks

Nobody has shared how this one turned out yet. If you cook it, add a photo and a line for the next person.

Share how it turned out

Add a photo and a line for the next person who cooks it.

0/2000