Heat the oil in large pan on medium heat until hot
Add the cumin seeds and sauté for 1 minute until fragrant
Finely dice the onions and add the pan and cook for 3-4 minutes until golden brown and softened
Add the chopped tomatoes and cook for a further 5 minutes until tomatoes are soft
Add the chilli powder, garam masala, salt and turmeric powder then cook the spices for 3-4 minutes, adding the water to ensure that the spices do not burn
As the spices cook chop the cauliflower into small florets then add the cauliflower pieces and cook for 5-10 minutes
As the cauliflower cooks chop the potatoes into bite-sized chunks similar to the size of the cauliflower florets then add into the pan and cook for 15-20 minutes until cauliflower and potatoes are soft and cooked through
Serve immediately and enjoy with garlic or plain naan bread!