Take 1 tsp of oil in a wok/kadhai and add the cauliflower florets to it. Fry till the florets get few brown sports on them. Remove from heat and put them on a tissue paper.
In a pan heat 2 tsp of oil, once the oil is hot add cumin seeds. Let the cumin seeds crackle and then add the chopped onions. Fry the onions till they are translucent.
Once the onions are done, add red chilli powder and turmeric. Mix and cook the spices for 2 minutes.
Add the tomatoes and fry on medium-low flame till the raw smell goes away, around 3-4 minutes.
Now add the cauliflower florets and mix till all are coated with spice mixture.
Add in the corn and mix. Let it cook uncovered till cauliflower and corn are cooked and tender. Also add salt.
Switch off the flame and sprinkle garam masala and dried basil leaves.
Garnish with chopped coriander leaves and serve hot with roti or paratha.