Take a kadai (wok) and place it on medium heat.
Add 2 tablespoons of butter to the kadai and let it melt.
Once the butter is slightly hot, add the chopped onions and green chilies to the kadai. Fry the onions and green chilies until they are slightly golden in color.
Add the chopped tomatoes to the kadai and sauté them for 2-3 minutes.
Add the cauliflower florets to the kadai and mix well with the other ingredients.
Add the salt, haldi, red chili powder, and garam masala to the kadai and stir everything together.
Close the lid of the kadai and let the cauliflower cook for 5-7 minutes. Stir the cauliflower occasionally to ensure even cooking.
Once the cauliflower is cooked and soft, remove the kadai from the heat.
Garnish the cauliflower curry with coriander leaves and serve it hot with hot rice or rotis.