Phul Gobhi (Curried Cauliflower)


It’s been a while since I posted a recipe, and this one has been a favorite of mine since I started eating (and cooking) Indian food.

I love cauliflower–you can make it so many ways! Mashed, riced, roasted, sautéed…I love them all, but my favorite is cauliflower cooked Indian style.


I’ve shared a very similar recipe before for my Indian-Spiced Cauliflower Fritatta, and the method is almost the same. But if I’m just making it as a side dish, I do things just a little differently. And the great thing is that if you have leftovers, you can easily make them into a fritatta!

For vegetarians (and really anyone, since it’s so good!), if you want to make this a complete meal, just scramble a couple of eggs and add them to the cauliflower right when it is done cooking.

5 from 1 reviews
Phul Gobhi (Curried Cauliflower)
Prep time
Cook time
Total time
Serves: 4
  • 2-3 Tbsp. coconut oil, ghee, or a mixture of the two
  • ½ tsp. jeera mix (see Half Indian Pantry tab)
  • 1 small yellow onion or half a medium to large one, sliced in half rounds
  • 2-4 fresh Thai chilies (I like it spicy!), sliced in half lengthwise
  • 3-4 cloves garlic, roughly chopped
  • 1 medium head of cauliflower (about 3-4 cups), chopped into small florets
  • ½ tsp. haldi (turmeric)
  • sea salt, to taste (start with about 1 tsp. and adjust from there)
To Make
  1. Heat a large skillet over medium heat and add your cooking fat. I used a half and half combination of coconut oil and ghee. *Note: if you are using a stainless pan, you may need a little more fat to make sure the bottom of the pan is covered completely.
  2. When the oil is hot, add the jeera mix and allow it to pop (about 30 seconds to a minute). Add the onion and stir well.
  3. When the onion is softened and beginning to brown, add the mircha. Cook for a minute or two.
  4. Add the garlic and cook for about a minute. Then add the haldi and mix well.
  5. Add the cauliflower and mix well until the cauliflower is coated with the the oil and haldi. Add some salt (about 1 tsp. to start) and stir.
  6. Cook over medium-low heat for abut 20-30 minutes, stirring occasionally until cauliflower is tender. You can also cover the pan and let it cook for about 10 minutes, then uncover and cook on medium heat until the cauliflower is tender--this speeds up the cooking, but it also results in a more watery texture.
  7. Taste for salt, and adjust as needed.
  8. Enjoy!
  9. Once the cauliflower is mostly cooked, taste it for salt and adjust as needed.


Leave a Reply


This site uses Akismet to reduce spam. Learn how your comment data is processed.