Bengali Fish Curry

Bengali Fish Curry, also known as Machher Jhol, is a spicy and tangy dish made with fresh fish, potatoes, and a variety of spices.
Get New KnivesShop Kitchen EssentialsElevate Your Cookware Now
Bengali Fish Curry

Ingredients - Serves 4

Let's Get Started

  1. Marinate the fish pieces with turmeric powder, red chili powder, and salt. Set aside for 15 minutes.
  2. Heat mustard oil in a pan. Fry the fish pieces until they turn golden brown. Remove from the pan and set aside.
  3. In the same oil, add the chopped onion and minced garlic. Saute until the onions turn golden brown.
  4. Add the potatoes to the pan and fry until they turn golden brown.
  5. Add the chopped tomatoes, cumin powder, and remaining turmeric powder. Cook until the tomatoes are soft.
  6. Add the fried fish pieces and green chilies to the pan. Add water as needed and cook on low heat for 10 minutes.
  7. Adjust the salt as per taste. Garnish with fresh coriander leaves before serving.

Dietary Info

  • Dish Type: Main Course
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Calories: 250
  • Fat: 10g
  • Carbs: 15g
  • Protein: 20g
  • Sodium: 800mg
  • Sugar: 3g