Mix all the ingredients and make a soft dough. Add more yogurt/cream if you you feel the dough is not soft. Do not add water.
Lightly oil the palms and roll out the dough in the form of cylinders as shown in the pic below.
Boil 4-5 cups of water in a pan, when the water comes to roaring boil, add gatte to it.
Boil for 10-15 minutes in it. Let it cool and cut into 1/2" pieces.
In a pan take oil, when the oil is hot enough, fry gatte till light brown, take out and keep aside. this step is optional and you can add gatte direclty to curry.
To make Curry/Gravy
Mix together yogurt, besan, add around 1 cup water, slowly mixing the flour. Take care no lumps are formed. If you get lumps, seice the mixture.
Heat oil in a pan/kadhai. Add cumin seeds. When the seeds crackle, add the whole spices and fry for few seconds.
Add the yogurt mixture and keep on stirring it till it boils.
Cook it for few minutes. Add gatte and cook for another few minutes. Add water to adjust the consistency. Do nit boil gatte for too long as thesewill become hard.
Garnish with finely chopped fresh coriander leaves and serve hot with chapatis/paranthas or jeera rice.
Notes
To make with onions and gralic, make paste of 1/2 onion, 2-3 garlic cloves, small ginger piece and green chillies and saute till light brownafter adding whole spices.