Heat oil in a pot, Once the oil, is hot add cumin seeds, bay leaf, and let cumin splutter.
Then add onions, ginger-garlic paste, and saute until onions turn light brown for 3-4 minutes.
Next add the crushed tomatoes along with the juice or tomato puree or sauce, full-fat coconut milk, and dry spices like red chili powder, turmeric powder, garam masala powder, coriander powder, salt, cauliflower florets, and stir well.
Cover the lid and cook for 10-15 minutes, stirring occasionally, until the cauliflower softens and absorbs the flavors.
Lastly, squeeze fresh lemon juice and garnish with cilantro. Serve Indian style Cauliflower Curry hot with basmati rice or quinoa.