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