Back to Recipes

Doi Ilish

Source: -

Cook: 45 min
Total: 45 min
Servings: 1
May 29, 2026

Instructions

Instructions

  1. Rub the fish pieces with a little turmeric and salt. Set them aside for 10-15 minutes.
  2. In a bowl, whisk the low-fat yogurt until it's smooth and there are no lumps.
  3. Heat 1/2 tablespoon of oil in a pan.
  4. Fry the marinated fish pieces until they turn golden brown on both sides. Remove and set them aside.
  5. In the same pan, add the remaining 1/2 tablespoon of oil.
  6. Add chopped onions and sauté until they become translucent.
  7. Add ginger paste and garlic paste and sauté for a couple of minutes until the raw aroma disappears.
  8. Add turmeric, red chili powder, cumin powder, coriander powder, and a pinch of salt.
  9. Add chopped tomatoes and cook until they become soft and the oil starts to separate from the mixture.
  10. Reduce the heat to low and gently add the whisked yogurt to the pan. Stir continuously to prevent curdling.
  11. Allow the yogurt mixture to simmer for a few minutes until it thickens slightly.
  12. Gently add the fried fish pieces to the gravy and let them cook for a few more minutes.
  13. Sprinkle garam masala over the Doi Ilish and give it a gentle stir.
  14. Garnish with fresh coriander leaves.
  15. Serve the healthier Doi Ilish hot with steamed rice or whole wheat roti.
  16. Note- This version of Doi Ilish is lighter on oil and uses low-fat yogurt, making it a healthier option while preserving the traditional flavors of this Bengali dish. Enjoy it with steamed rice for a wholesome meal.
Chat with us
Call us
Watch 2-min demo