Heat oil in a thick bottomed pot.
Add the onion and saute until golden.
Add curry leaves and the tomato. Mix well. Cover and cook until tomato soften and become mushy.
Add the spice paste and saute for 2 minutes.
Add a pinch of turmeric and mix.
Add the cauliflower and mix.
Add the rice and gently mix.
Add 3 cups of water, the lemon juice and salts.
Seal the pan with an aluminium foil. Cover with its lid.
Cook for 20 minutes on low heat.
Remove from heat and let stand for 10 minutes.
Open the lid and fluff.
DONE!