HomeRecipes › Bengali Fish Curry — Easy & Authentic

Bengali Fish Curry — Easy & Authentic

Deliciously spiced fish in a coconut gravy

⏱ Prep: 15 minutes 🔥 Cook: 30 minutes 👥 Serves: 4 🌍 Indian 📊 Medium 🥗 Non-Vegetarian

Bengali fish curry, known as 'Macher Jhol', is a traditional dish that showcases the rich flavors of Bengali cuisine. This curry is made with fresh fish, aromatic spices, and a hint of mustard oil, making it a must-try for seafood lovers.

🥗 Nutrition (per serving)

250Calories
30gProtein
10gCarbs
12gFat
2gFiber

🥦 Ingredients

Main ingredients

👨‍🍳 Instructions

  1. 1Step 1: Heat mustard oil in a pan until it reaches smoking point, then reduce heat.
  2. 2Step 2: Add chopped onions and sauté until golden brown.
  3. 3Step 3: Stir in ginger and garlic paste, cook for 2 minutes.
  4. 4Step 4: Add chopped tomatoes and cook until soft.
  5. 5Step 5: Mix in turmeric, cumin, coriander powders, and salt; cook for 2 minutes.
  6. 6Step 6: Gently add the fish pieces, coating them with the spice mixture.
  7. 7Step 7: Pour in water, bring to a boil, then simmer for 15 minutes until fish is cooked through.
  8. 8Step 8: Garnish with fresh coriander leaves and serve hot with rice.

💡 Chef's Tips

Get a Personalised Recipe from AI

Tell Jolly Good Chef what ingredients you have — get a full recipe with nutrition info in 15 seconds.

🍳 Try Free — No Card Needed

❓ Frequently Asked Questions

What type of fish is best for this curry?
Rohu or Hilsa are traditional choices.
Can I store leftovers?
Yes, store in an airtight container in the fridge for up to 2 days.
What can I substitute for mustard oil?
You can use vegetable oil, but mustard oil gives the authentic flavor.
Can I make this curry vegetarian?
Yes, replace fish with paneer or tofu for a vegetarian version.

🍽️ More Recipes

🥬 Palak Paneer 🍗 Garlic Chicken Stir Fry ✨ Generate with AI