Fry onion in oil until light brown. Add spices (cinnamon through salt in the ingredient list.) and fry for 1 minute. Add vegetables and fry for 4-5 minutes.
Add rice (and 4 cups water if uncooked.) Add remaining spices (coriander through chili powder in the ingredient list.) Bring to a boil and reduce temperature slightly until the bubbles emerge through the rice. Cover and reduce heat to low.
Cook for 12-15 minutes without stirring. Garnish with fresh coriander. Serve with raita or salad.