Indian
Heat the oil in a wide pan over medium heat, add the cumin seeds and fry until they sizzle, then add the onion and cook for 6 minutes until golden.
Add the ginger-garlic paste and cook for 1 minute, then add the tomatoes and cook for 5 minutes until soft.
Stir in the turmeric, chili powder and coriander and cook for 1 minute until the oil separates.
Add the potatoes, cauliflower, carrots and beans with the salt and stir to coat them with the masala.
Pour in the water, cover and cook on low heat for 15 minutes, stirring once or twice.
Add the peas and cook uncovered for 5 minutes until all the vegetables are tender and the curry is almost dry.
Sprinkle with the garam masala and cilantro and serve with roti or rice.