Process the cauliflower in a food processor until it is the texture/size of rice grains.
Heat the oil in a pan and add the cinnamon, cardamon, bay leaves and cashews.
Cook for 2 or 3 minutes or until fragrant.
Now stir in the onions.
Cook for 10 minutes.
Add the carrots, corn and peas.
Add the garlic, chili, ginger, salt, and turmeric.
Cover the pan and cook for 20 minutes over a low heat.
Stir the mixture occasionally.
Now stir in the cauliflower and tomatoes.
Cook for 5 minutes.
Stir in the cilantro and mint.
Discard the bay leaves and cinnamon stick.
Add more salt and/or spices/herbs if necessary.