In a bowl, mix together semolina, coffee powder, sugar and salt. Add the cherries and pistachios, followed by the yoghurt and oil.
Combine everything well and keep it aside for 15-20 minutes. Add 1/4 cup milk or as required to make a batter which should not be to thick or too thin.
Add the baking powder and baking soda and mix. Pour into a grease cake tin and sprinkle some more sliced pistachios. Place the tin in a pressure cooker which has some water and a stand in it.
Steam for 20-25 minutes. Do the toothpick test to confirm if it is done. Set aside to cool down and then cut as desired. Enjoy with your loved ones.