In a large bowl: Mix the yogurt, corn starch, cumin seeds, cilantro, and green chilies until well combined.
Add the cauliflower florets to the yogurt mixture and toss well to coat each floret evenly.
Shallow Fry the Cauliflower: Heat oil in a skillet over medium heat, adding just enough to cover the pan.
Add the cauliflower florets in batches and shallow fry them until they are golden brown and crispy on all sides.
Remove and drain on paper towels to remove excess oil.
Tomato Gravy: Mix the corn starch with 1/4 cup of water in a small bowl and set aside.
Heat oil in a pan over medium heat.
Add cumin seeds until they crack. Add tomato puree and ginger, stirring for a few seconds.
Add red chili powder, coriander powder, turmeric, and sauté for another 2-3 minutes until the tomatoes release oil on the sides.
Add the corn starch paste and cook until the gravy reaches a pourable consistency, adding water if needed.
Add chopped tomatoes, sugar, garam masala, and cilantro, stir well, and turn off the heat.
Serve the crispy cauliflower with the tangy tomato gravy and garnish with slit green chilies.
Enjoy! Roasted cauliflower with tangy tomato sauce.