Authentic Bengali Fish Curry: A Flavorful, Easy Recipe
30 minutes
1205 reads

About Authentic Bengali Fish Curry: A Flavorful, Easy Recipe
Transport yourself to the heart of Bengal with this incredibly easy and authentic fish curry recipe. Aromatic spices like turmeric, coriander, and cumin dance together, creating a symphony of flavors that capture the true essence of Bengali home cooking.Tender, flaky fish is pan-fried to golden perfection and then simmered in a rich, fragrant gravy. The blend of freshly ground spices, tangy tamarind, and pungent mustard creates a curry that is both comforting and vibrant.Serve this flavorful dish with fluffy steamed rice for a truly satisfying and unforgettable culinary experience.
Recipe Time & More
Prep15 minutes
Cook15 minutes
Total30 minutes
Ingredients
For the Fish
- 250 gm Fish
- 1/2 tsp Turmeric Powder
- 1/2 tsp Salt
- 1 Tbsp Lemon Juice
For the Curry
- Mustard Oil as needed
- 1 tsp Mustard Seeds
- 1.5 tsp Turmeric Powder
- 2 tsp Coriander Powder
- 1 tsp Cumin Powder
- 2 tsp Ginger Paste
- 1 tsp Chili Paste red
- 1 tsp Salt or to taste
- 1 cup Water
- 2 tsp Mustard Paste
- 2 tsp Tamarind Paste
- 2-3 Chillies sliced, green
Instructions
- First, prepare the fish. Clean and wash the fish thoroughly. Marinate it with turmeric powder, salt, and lemon juice. This step helps to remove any fishy odor and adds a base flavor.
- Heat mustard oil in a frying pan over medium heat. Gently fry the marinated fish until lightly golden brown on both sides. This helps seal in the moisture and enhances the flavor of the fish.
- In the same pan, add a little more mustard oil if needed. Add the mustard seeds. Once they splutter, add the turmeric powder, coriander powder, cumin powder, ginger paste, red chili paste, and salt. Sauté for a minute until fragrant. Adding the spices to the hot oil blooms their flavor, creating a deeper, richer taste.
- Add a cup of water to the pan and bring to a boil. Simmer for a few minutes to allow the spices to meld together. This creates the base of the curry sauce.
- Gently add the fried fish, mustard paste, and tamarind paste to the simmering curry. Stir in the sliced green chilies. Be careful not to overcook the fish at this stage.
- Bring the curry back to a gentle simmer and cook for a few more minutes, allowing the flavors to fully combine. The fish should be cooked through and the sauce slightly thickened. Taste and adjust salt as needed.
- Serve the Bengali Fish Curry hot with steamed rice. Enjoy!
Recipe Notes
Good To Know
- This recipe is a good option for children and is generally considered healthy.
- For extra crunch, lightly dust the fish pieces with rice flour before shallow-frying.
- If using tiny fish, soak them briefly in salted water with a touch of turmeric before cleaning to remove any lingering odors and make descaling easier.
- To enhance the tangy notes, add a few slices of green mango or a handful of cherry tomatoes along with the tamarind paste during simmering.
Expert Tips
- Adjust the spice level by adding more or fewer chilies according to your preference. Start with less and add more towards the end of cooking if needed.
- For a richer flavor, use coconut milk instead of water for part of the liquid in the curry.
- Freshly ground spices will enhance the aroma and taste of the curry significantly.
Storage Instructions
- Leftover fish curry develops deeper flavors overnight. Store it in a glass or ceramic container to prevent metallic or off-tastes from developing.
Recipe Nutrition
Calories: 221kcalFat: 25gPolyunsaturated Fat: 7.5gMonounsaturated Fat: 15gSodium: 1710mg
4 Comments
Leave a Reply
You must be logged in to post a comment.





So delicious! Excited to make it.
This looks fantastic! Appreciate the share.
Such a tasty dish! Thanks for the recipe.
This looks so good! Can’t wait to cook it.