dinnerindiannon-vegetarian

Indian Fish Curry (Macher Jhol)

A light, fragrant, and deeply comforting Bengali fish stew cooked with potatoes in a mustard oil and nigella seed base.

By Kitchen Recipe Team
Indian Fish Curry (Macher Jhol)
Prep Time15 mins
Cook Time25 mins
Servings4
Difficultyeasy

Why You'll Love This Indian Fish Curry (Macher Jhol)

This Indian Fish Curry (Macher Jhol) brings authentic indian flavors straight to your kitchen. Perfect for a dinner when you want something satisfying, flavorful, and easy to make. People love this recipe because it combines simple ingredients to create something truly magical.

Indian Fish Curry (Macher Jhol)

Prep: 15 mins•Cook: 25 mins•Total: 40 mins•Yields: 4 Servings

Ingredients

Servings:4
  • freshwater fish pieces (Rohu or Katla)
  • potatoes
  • mustard oil
  • nigella seeds (kalonji/kalo jeere)
  • green chilies
  • turmeric
  • cumin powder
  • coriander powder
  • ginger paste
  • tomatoes

Equipment Needed

  • Wide frying pan or wok

Instructions

1

Marinate the Fish

Wash the fish pieces and coat them evenly with turmeric and salt. Let them sit for 10 minutes.

2

Heat Mustard Oil

Heat mustard oil in a pan until it begins to smoke. (This removes the raw pungency of the oil).

3

Fry the Fish

Carefully slide the fish pieces into the hot oil. Fry them on medium-high heat until golden brown on both sides. Remove and set aside.

4

Fry Potatoes

Cut potatoes into thick, long wedges. Fry them in the same fish-infused oil until lightly golden. Remove and set aside.

5

Temper Spices

In the remaining oil, add nigella seeds (kalo jeere) and slit green chilies. Let them sizzle for 10 seconds.

6

Add Aromatics

Add ginger paste and finely chopped tomatoes. Sauté until the tomatoes are soft.

7

Spice the Broth

Mix turmeric, cumin powder, and a tiny pinch of coriander powder with a tablespoon of water, and pour it into the pan.

8

Cook the Masala

Sauté the spices on medium heat until the oil separates from the edges.

9

Create the Broth (Jhol)

Pour 2 cups of hot water into the pan and bring it to a rolling boil. Add salt.

10

Simmer Potatoes

Add the fried potato wedges into the broth, cover, and let them boil until tender.

11

Simmer Fish

Gently slide the fried fish pieces into the bubbling broth. Add a few fresh slit green chilies for aroma.

12

Finish and Serve

Simmer for 3-5 minutes. Garnish heavily with fresh coriander leaves. Serve piping hot with a mountain of steamed white rice.

Nutrition Information

310
Calories
24g
Protein
18g
Carbs
16g
Fat
3g
Fiber

*Per serving. Nutritional values are estimates.

Expert Tips

  • • Macher Jhol is distinctively a 'broth' (Jhol), so the gravy should be light and watery, not thick and creamy.
  • • Mustard oil is completely non-negotiable for authentic Bengali flavor.

Variations

  • • Macher Kalia: A much richer, thicker, and spicier version of fish curry reserved for special occasions and weddings.

Chef's Notes & Storage

•

The ultimate comfort food for any Bengali. It is light on the stomach and eaten almost daily in Bengali households.

Frequently Asked Questions

Q: Can I use sea fish?

A: Traditionally, it is made with sweet freshwater fish like Rohu or Katla. Sea fish drastically changes the flavor profile.

Kitchen Recipe Team

The Kitchen Recipe team shares delicious recipes, cooking guides, and food inspiration from around the world to help you create amazing meals at home.

Kitchen Recipe
Cook · Share · Enjoy

Kitchen Recipe Collection

Indian Fish Curry (Macher Jhol)

A light, fragrant, and deeply comforting Bengali fish stew cooked with potatoes in a mustard oil and nigella seed base.

Indian Fish Curry (Macher Jhol)
Prep
15 min
Cook
25 min
Total
40 min
Servings
4
Difficulty
easy
Cuisine
indian

Ingredients

Scaled for 4 servings

  • freshwater fish pieces (Rohu or Katla)
  • potatoes
  • mustard oil
  • nigella seeds (kalonji/kalo jeere)
  • green chilies
  • turmeric
  • cumin powder
  • coriander powder
  • ginger paste
  • tomatoes

Equipment

  • Wide frying pan or wok

Instructions

Cooking Tips

  • Macher Jhol is distinctively a 'broth' (Jhol), so the gravy should be light and watery, not thick and creamy.
  • Mustard oil is completely non-negotiable for authentic Bengali flavor.

Variations

  • Macher Kalia: A much richer, thicker, and spicier version of fish curry reserved for special occasions and weddings.

Chef's Notes & Storage

  • The ultimate comfort food for any Bengali. It is light on the stomach and eaten almost daily in Bengali households.

Nutrition Estimate

310 calories · 24g protein · 18g carbs · 16g fat · 3g fiber per serving

You May Also Like

Indian Goan Prawn Curry
dinner

Indian Goan Prawn Curry

A vibrant, tangy, and mildly spicy coastal curry made with fresh prawns simmered in a coconut and tamarind base.

40m mediumindian
View Full Recipe
Indian Fish Molee
dinner

Indian Fish Molee

A gentle, fragrant Kerala-style fish stew simmered in a light coconut milk broth with mild spices and tomatoes.

40m easyindian
View Full Recipe
Indian Keema Curry (Minced Meat)
dinner

Indian Keema Curry (Minced Meat)

A robust, spicy curry made with minced meat (lamb, mutton, or chicken) and sweet green peas, cooked with a heavy hand of aromatics.

50m mediumindian
View Full Recipe