Layer a muslin cloth on a colander and drop the thick yogurt on it. Bring the edges of the cloth and squeeze out the excess water. Tie the cloth around the yogurt and leaves it in fridge overnight to drain out more water.
Next day, when you are ready to prepare the Dahi Kebabs, start by finely chop the cilantro and mint together.
In a skillet, add the ghee and toast the cashew for 1 minute. Transfer the cashew to a chopping board and when it has cool down enough to handle, finely chop the cashew. Don't use a blender as it will turn into a paste. You want it to be finely chopped.
In a mixing bowl, add the hung yogurt, chopped herbs, chopped cashew, all the spices mentioned, rice flour, salt, sugar and ¼ cup bread crumbs.
Crush the fried onion with your hand and add that too.
Now mix it all together. It will feel a little sticky, but you should be able to shape the kebabs.
Once you mixed everything, wet your hand and start making bite size kebabs/patties.
Scatter ¼ cup bread crumbs on a plate to coat the kebabs before frying.
Place a heavy bottom skillet and medium heat and pour enough oil to shallow fry the dahi kebabs.
Coat the kebabs gently all around in the bread crumbs and place it carefully on the skillet. Do not overcrowd the skillet as you fry the kebabs.
The kebabs are fragile, so be carefully as you flip. Fry the kebabs for 2 to 3 minutes on each side.
Enjoy the dahi kebab warm with some dip of your choice, or pair with salad to make it a complete meal.