We Sindhis are very fond of fish and all its different styles. As a result, we’d like to think we’re better at making it than most.

I learned the recipe for Siyaal Machli from my grandmother. It is a beautiful-looking and delicious dish. I am sure that once you try my recipe at home, you’ll never go out to eat steamed fish again!


  • Dambhra fish - Half a kg
  • Onions - 3, medium sized, cut into strips
  • Potatoes - 5 to 6, cut into circles
  • Green chilies - 5 to 6
  • Salt - 1 teaspoon
  • Red chilli powder - 1 and a half tablespoons
  • Turmeric powder - half a teaspoon
  • Capsicum - 2, medium sized, cut into cubes
  • Oil - 2 tbs
  • Tamarind paste - half a bowl
  • Oil - ¼ cup
  • Salt - half a tablespoon
  • Red chilli powder - half a tablespoon
  • Turmeric powder - half a teaspoon
  • Coriander powder - half a tablespoon
  • Garam masala powder- half a teaspoon


  1. Add oil and tamarind paste and whole spices in a bowl and mix well till it becomes a thick paste
  2. Apply this paste to one side of the fish pieces
  3. Take a daikchi and add ¼ cup oil, then add to it onions, capsicum, potatoes,salt, chillies, chilli powder and turmeric powder
  4. Mix on a medium flame for 10 mins, then place fish pieces on onions and add 1 glass of water
  5. Cover it for 15 mins on a low flame. When the water dries, it is ready to serve
  6. I suggest  serving it with chapattis