Prep the Vegetables: Wash and cut the cauliflower and potatoes. Chop the onions, garlic, ginger, and tomatoes.
Cook the Aromatics: Heat oil in a pan. Add cumin seeds, then sauté onions until golden. Add garlic, ginger, and green chili. Cook for 1-2 minutes.
Add Spices and Tomatoes: Stir in turmeric, coriander powder, and salt. Add tomatoes and cook until soft.
Cook the Vegetables: Add potatoes and cauliflower. Cover and cook for 15-20 minutes, stirring occasionally.
Finish and Serve: Sprinkle garam masala and cilantro. Mix well and serve hot with rice or bread.