chop 1 medium onion, 1 inch ginger, 6 to 7 garlic and 1 or 2 green chilies. keep aside.
take the chopped onion, ginger, garlic, green chilies in chutney jar or grinder jar. add 3 tbsp curd/yogurt.
grind everything to a smooth paste without adding any water. keep this ground paste aside.
measure cashews and take ¾ cup or 100 grams cashews. if you prefer you can rinse the cashews and then pat dry them with a kitchen cotton napkin.
heat 2 tbsp ghee in a pan.
add the cashews and begin to saute the.
continue to saute them till they become golden.
remove the golden cashews and keep them aside on a plate.
in the same pan, add the whole spices - 1 tejpatta, 2 cloves, ½ inch cinnamon, 2 green cardamoms, 2 strands of mace (optional), ½ tsp shah jeera/caraway seeds (optional). saute till the spices become aromatic. takes just a few seconds.
then add the ground onion paste. stir well.
the onion paste needs to be sauteed or bhunaoed till it starts turning light brown. so this step takes some time.
ensure that you stir often while sauteing and do so on a low flame.
the past will start clumping together and reduce a lot. continue to saute till the paste becomes light golden.
then add the spice powders - ¼ tsp turmeric powder, ½ tsp red chilli powder, 1 tsp coriander powder, ¼ tsp to ½ tsp garam masala. for a semi white gravy, don't add turmeric and red chili powder. instead you can add about ¼ tsp white pepper powder along with the coriander and garam masala powder.
stir well so that the spice powder or masala mixes evenly with the rest of the mixture. keep the flame low as you don't want the spices to get burnt. you can also switch off the flame, while adding the spices powders, so that they don't get burnt.
add ¾ cup grated khoya or crumbled khoya (about 125 grams of khoya)
stir and saute till you see fat releasing the sides of the masala mixture. about 2 minutes on a low flame.
add ¾ cup water and stir very well. you can also add water as per the consistency you want. for a thicker consistency, add less water. i kept a medium consistency gravy.
then add salt as required.
bring the gravy or curry to a simmer on low to medium flame for 5 to 6 minutes or till you see the some specks of fat floating on top.
add 2 tbsp low fat cream. stir well and then switch off the flame.
lastly add the cashews. keep some cashews for garnish. stir the curry again.