Learn the authentic way to cook the famous Bengali Ilish curry, a delicacy loved by all.

Start by cleaning and marinating the fish with turmeric, salt, and mustard oil for 30 minutes.

In a pan, heat mustard oil and add whole spices like bay leaf, cinnamon, and cardamom.

Add chopped onions, ginger, and garlic and sauté until golden brown.

Next, add chopped tomatoes, green chilies, and a pinch of sugar for a tangy flavor.

Once the tomatoes are cooked, add turmeric, red chili powder, and coriander powder.

Add water and let the gravy simmer for a few minutes.

Now, add the marinated fish and let it cook for 10-15 minutes on low flame.

Finally, add a generous amount of mustard paste and let it cook for another 5 minutes.

Serve hot with steamed rice and enjoy the rich and flavorful Bengali Ilish curry, just like the locals do!