Rinse the rice, soak for 30 minutes.
Make a "vaghaar" by putting a little oil in a pan. While the oil is heating, put the cashews in. After the cashews toast a little, remove them and set them aside. Then add the cumin seeds. When they become toasty and fragrant, add onions and garlic.
Saute the onions and garlic until they start to soften. Then add the vegetables: peas, carrots and cauliflower.
When the vegetables begin to soften, add in the dry rice. Saute this for about 30 seconds to toast the rice.
Put all of this into a pot, add three cups of water, the toasted cashews, bay leaf, cloves, chili powder, turmeric and salt to taste and bring to a boil.
Cover and reduce the heat to low. Allow to cook for 12 minutes. Turn off heat. Let it rest for 5 minutes. Remove lid. Fluff with fork.