Half-fill a saucepan with cold water and add the potatoes and carrots. Bring to the boil and cook for about 8 minutes. Add the cauliflower florets and cook for 2 more minutes. Drain in a colander and set aside.
Heat the oil in a large, non-stick frying pan or wide-based saucepan. Add the onion, cumin seeds, curry leaves and chopped garlic and cook over medium heat until lightly golden.
Sprinkle over the curry powder, coriander powder, garam masala, chilli powder and turmeric and stir-fry for a few seconds.
Add the tomatoes and salt to the onions and cook for about 5 minutes, stirring constantly. Add the water a little bit at a time and bring to a gentle simmer for about 5 minutes. Add the vegetables and simmer gently for about 10 minutes, stirring regularly. Lastly, add the frozen peas and simmer for about 5 mins.
Garnish with roasted cashews if using and some freshly chopped coriander.
Serve hot with rice or naans.
Recipe by SAPeople South African Recipes at https://tastyrecipes.staging.sapeople.com/easy-vegetable-curry/