Indian
Heat the oil in a wide pan over medium heat, fry the cumin seeds until they sizzle, then add the onion and cook for 5 minutes until soft.
Add the garlic, ginger and green chili and cook for 1 minute, then stir in the turmeric and ground coriander.
Add the potatoes, stir to coat them with the spices and cook for 5 minutes.
Add the cauliflower, tomatoes, salt and 60 ml water, cover and cook over low heat for 15-20 minutes, stirring gently once or twice, until the vegetables are tender.
Uncover and cook over medium heat for 5 minutes so the remaining liquid evaporates and the vegetables brown lightly.
Sprinkle with the garam masala and cilantro and toss gently.
Serve hot with roti, rice or dal.