To begin with first pressure cook baby potatoes along with salt and water for 3 whistles in medium flame.
Let pressure release by itself.
Prick to check if its cooked. It should be soft.
Peel off the skin. If your potatoes are big then slice it. I had very small potatoes so added as such.
To a mixing bowl add curd along with salt and spice powders.
Mix it well.
Add cooked potatoes.
Mix it well. Set aside to rest for 30 mins.
Heat oil in a pan - add the aloo pieces alone.
Toss and cook. Roast until golden brown.Once golden brown remove and set aside.
Now in the same pan add jeera let it crackle then add onion together with salt.
Saute until golden.
Now add the remaining marinade curd mixture.
Mix well and let it boil for few mins until oil seperates. You can adjust spice and salt level at this stage. If you prefer add more red chilli powder.
Soak cashews in hot water for 10 mins.
Make a paste and add it.
This gives thickness and richness to the gravy. Boil for 2 mins.
Now add roasted potatoes.
Mix it and cook for few more mins until oil starts to seperate.
Now burn few charcoal pieces directly in flame. Be at a safe distance while doing this as it might splutter. Switch off.
Remove from fire using a tong place it in a small bowl.
Place this bowl inside the boiling gravy.Add ghee to it.
It starts to smoke.
Immediately cover with lid.Let this cook covered for 1-2 mins.
Open garnish with coriander leaves.
Finally give a quick mix and switch off.
Serve Tandoori Aloo Gravy hot with jeera rice!