Rinse 1/4 cup of uncooked short-grain starchy white rice with water 2-3 times and soak it in ½ cup water for 60 minutes.
Heat 1-litre whole milk (full-fat milk)with 1/2 cup of water in a heavy-bottom pan over medium-high heat.
Keep stirring frequently to avoid scorching the milk at the bottom of the pan.
When it comes to a boil, add soaked, drained rice and cardamom powder to the pan.
Cook uncovered on Medium heat until the rice is cooked and the milk is thickened (10-15 minutes).
Do stir every five minutes and make sure that it is not sticking to the pan.
Once the kheer has started to thicken.
NOTE: Check by pinching the rice grain, it will mash very easily. When you take a spoonful of it and pour it back, rice and milk stay separate.
add grated khoya. Mix them well. Cook for another 5 minutes.
Once the kheer has thickened to the right consistency.
Now, add sugar and Mix well. It becomes thin as the sugar starts to melt. let it simmer for 5-6 minutes. It is thick now.
Check for sugar add more if required, and cook for another minute for it to dissolve.
Royal Khoya rice Kheer is ready to serve.
Pour into the serving bowls and garnish it with chopped nuts.