Skip to content
Forkin
Main CourseDinner

Macher Jhol (Bengali Fish Curry)

This traditional Bengali fish curry features tender fish pieces simmered in a light, aromatic mustard-ginger gravy. It's a comforting and flavorful dish, perfect for serving with steamed rice. The spices are carefully balanced to highlight the freshness of the fish.

An original recipe by Forkin

Total time
50 min
Serves
4
Difficulty
Medium

Allergen information: may contain fish and mustard. Always check ingredient packaging if you have an allergy.

Macher Jhol (Bengali Fish Curry)

Mise en place

Ingredients

Ingredients

  • 500 grohu fish, cut into steaks
  • 4 tbspmustard oil
  • 2 pcsgreen chili, slit
  • 1 pcsyellow onion, finely chopped
  • 1 tbspginger, grated
  • 1 tbspgarlic, minced
  • 1 pcstomato, chopped
  • 2 cupwater

marinade

  • 1 tspturmeric powder
  • 0.5 tspsalt

whole spices

  • 1 tspmustard seed
  • 0.5 tspcumin seed

ground spices

  • 1 tspcumin powder
  • 1 tspcoriander powder
  • 0.5 tspred chili powder(optional)

garnish

  • 2 tbspcilantro, chopped

Equipment

large pan · cutting board · knife

The method

Step by step

  1. 1

    Pat the fish steaks dry and marinate them with the turmeric powder and salt for 15 minutes.

    About 15 min

  2. 2

    Heat the mustard oil in a large pan or kadai over medium-high heat until it just begins to smoke, then reduce the heat slightly.

    About 2 min

    Cook’s note: Heating mustard oil to its smoke point helps mellow its pungent flavor.

  3. 3

    Carefully shallow-fry the marinated fish pieces in batches until lightly golden on both sides, about 2-3 minutes per side. Remove the fish and set aside.

    About 6 min

    Cook’s note: Do not overcrowd the pan; fry in batches if necessary.

  4. 4

    In the same pan with the remaining oil, add the mustard seeds and cumin seeds. Let them splutter for about 30 seconds.

    About 1 min

  5. 5

    Add the green chilies and chopped onion. Sauté until the onion turns translucent and light golden brown, about 5-7 minutes.

    About 6 min

    Cook’s note: Stir occasionally to ensure even cooking of the onions.

  6. 6

    Stir in the grated ginger and minced garlic. Cook for another minute until fragrant.

    About 1 min

  7. 7

    Add the chopped tomato and cook until it softens and the oil starts to separate from the mixture, about 3-4 minutes.

    About 4 min

    Cook’s note: Press down on the tomatoes with your spoon to help them break down.

  8. 8

    Stir in the cumin powder, coriander powder, and red chili powder (if using). Cook for 1 minute, adding a splash of water if the spices start to stick.

    About 1 min

  9. 9

    Pour in the water and bring the gravy to a simmer. Season with additional salt to taste.

    About 3 min

  10. 10

    Gently add the fried fish pieces back into the simmering gravy. Cover and cook for 5-7 minutes, allowing the fish to absorb the flavors.

    About 7 min

    Cook’s note: Avoid stirring too vigorously to prevent the fish from breaking apart.

  11. 11

    Garnish with fresh chopped cilantro before serving.

Keep it good

Storage

Store leftover Macher Jhol in an airtight container in the refrigerator.

Reheating

Gently reheat on the stovetop over low heat until warmed through, or in the microwave.