Cauliflower Curry

Cauliflower Curry is a Indian dish where cauliflower florets are cooked with a sauce consisting of onions, tomatoes, spices and herbs. There are numerous ways a curried dish is made with varying ingredients like coconut milk, cream, yogurt etc. Most Indian curries are made the basic way by with pantry staples and this cauliflower curry is no exception. Our everyday Indian curries are not creamy or buttery and do not have a smooth sauce like those served in the restaurants. This cauliflower curry is made much the same way without the use of any fancy ingredients and has a chunky curry base (sauce). If you have picky eaters at home, you may puree the onion tomato masala before adding the cauliflower. Cauliflower and chickpeas make a fantastic combo. You can also include 1 cup of prepared chickpeas (boiled or canned) in this recipe. Check this fast Chickpea Curry for tips and ideas on how to use chickpeas in a curry. Indians living in India make use of fresh tomatoes for their cooking as they are easily available all round the year. Canned tomatoes and bottled tomato puree is not used. However if fresh tomatoes are a seasonal thing where you live, substitute with canned tomatoes. If you are new to Indian Cuisine, you may scroll down & read the tips and variations section before you make the dish. More Cauliflower RecipesGobi manchurianGobi masalaAloo gobiGobi pakodaGobi 65Cauliflower kurma

How To Make Cauliflower Curry (Stepwise Photos)

Prepare 250 grams of cauliflower florets.

  1. This step is optional & you may simply rinse the florets under running water and drain them. This step helps to get rid of small bugs or worms hidden in the florets. Heat 3 cups of water in a pot, until slightly hot to touch (not boiling hot). Add the cauliflower florets to the hot water and set aside for 5 mins. Later drain the water and rinse them under running water. Drain completely & set them aside.
  2. Heat 2 tablespoons oil in a pan. Add ½ teaspoon cumin seeds and ¼ teaspoon mustard seeds. When they pop add 1 sprig curry leaves and fry for 30 to 60 seconds.
  3. Add 2 medium finely chopped onions (1¼ cups) and 1 chopped green chili. Saute until they turn golden.
  4. Add 1 tablespoon ginger garlic (chopped or paste). Saute until the raw smell goes away. This takes about 30 to 60 seconds.
  5. Add ¾ to 1 cup finely chopped tomatoes and ¾ teaspoon salt. Cook until they turn completely mushy.
  6. Add 1 teaspoon garam masala, ¼ teaspoon turmeric, ½ teaspoon coriander powder and ½ to ¾ teaspoon red chili powder.
  7. Stir and saute for a minute or 2.
  8. Add cauliflower and stir fry for about 1 to 2 minutes on a medium high flame. Pour half cup water and mix well. Do not pour a lot at one time. Mix and cook covered until cauliflower is tender. If needed pour more water in batches. I used 1 & 1/4 cup water in total as the cauliflower I used was not young.
  9. When done cauliflower should be tender yet remain crunchy and not mushy. If there is a lot of water left in the pot, evaporate on a high heat. Taste test and add more salt if needed. Curry is ready at this stage.

Optional

  1. Optional – If using coconut milk, then pour it and mix well. Cook for 2 to 3 mins. I used half cup fresh coconut milk. Do not add a lot of coconut milk to retain the spice levels and flavors. This is the consistency that goes good with rice or roti. Garnish cauliflower curry with coriander leaves. Serve with rice or phulka. Here are some tips that may help you to make this dish delicious.

Pro Tips

Spice powders: This recipe uses garam masala along with red chilli powder and turmeric. You may replace garam masala with any curry powder or pav bhaji masala or sambar powder. Just adjust the quantities to suit your taste. Whole spices: We usually don’t use a lot of whole spices for our everyday curry. It is just the mustard seeds and cumin seeds that go to the initial tempering. If you do not have them just skip. Curry leaves: You can make this curry even without curry leaves. Since I always have them I used them here. You may also add a small bay leaf for a stronger aroma. Coconut milk: Most times I make this cauliflower curry without any coconut milk. It tastes delicious even without it. But coconut milk adds volume, flavor and thickens the curry. I used homemade coconut milk here. I extracted by blending half cup frozen coconut with half cup water. You can also use canned coconut milk. Cauliflower: Often cauliflower has insects inside, so to get rid of them we blanch it in slightly hot water. You can however skip this if you do not prefer.

Variations

Veggies like green peas, potatoes or mushrooms also go well in this recipe. Leafy greens like spinach or methi/fenugreek leaves can be used. I add about 1.5 cups of chopped spinach or handful of methi leaves.

Related Recipes

Recipe Card