Cauliflower Poriyal (South Indian Cauliflower Stir Fry)

Step by StepJump to Recipe

Here’s an easy, wholesome yet tasty and easy to prepare dish from the South Indian cuisine – Cauliflower Poriyal. Majorly from the cuisine of Tamil Nadu, this dish is basically sautéed or stir-fried cauliflower in a medley of fragrant spices like mustard seeds and herbs like curry leaves, which is finished with grated coconut. Simple to make and vegan too, it can be served with a side vegetable dish with your everyday meals.

cauliflower poriyal in an aqua color rimmed white bowl on burlap.

About Cauliflower Poriyal

Poriyal from the South Indian cuisine (more commonly in Tamil Nadu) is a simple dish that is made with a bevy of vegetables. The dish is dry and mildly spiced and can be made with or without coconut.

Historically, poriyal was prepared using locally available vegetables such as carrots, gourds, greens, beans, or cabbage. Cauliflower, however, entered the South Indian culinary repertoire much later.

Thus, along with it, came the Cauliflower Poriyal, a variant cooked with various herbs, spices and seasonings.

In my recipe the tender cauliflower florets are cooked with ingredients like mustard seeds, black gram, cumin seeds, ginger, green chilies, curry leaves with the addition of coconut.

The mild, absorbent texture of cauliflower works well with the bold flavors of ginger, green chilies, and curry leaves. Its ability to hold spices while remaining distinct in texture makes this Cauliflower Poriyal our favorite.

This cauliflower preparation is a quick, nutritious, and flavorful side for rice and Sambar or Rasam, the usual staples of South Indian meals.

My recipe of Cauliflower Poriyal is similar to the other poriyals I make. I always add coconut as I think it makes the dish very flavorsome.

This dish is not only easy to make but is also healthy and a recipe perfect for busy days. It is also naturally vegan.

Traditionally it is served as a side dish with South Indian staples like sambar, rasam and rice. You can also pair it with Curd Rice. The versatility of this dish is that it also goes well with a paratha, roti or chapati.

Step-by-Step Guide

How to make Cauliflower Poriyal

Prep Cauliflower

1. Begin by chopping and blanching cauliflower. You can opt out from blanching, if you want. For organic cauliflower, I suggest to blanch it.

Rinse and chop the cauliflower in small or medium-sized florets. You will need 3½ cups of chopped cauliflower.

chopped cauliflower florets on chopping board.

2. Heat 3 cups water and a few pinches of salt in a pan. Or opt to take hot water and the few pinches of salt in a bowl.

Turn off the heat when heating water on the stovetop after the water has become hot and bubbling.

water boiling in a pan.

3. Transfer the florets in the hot water. Mix and blanch them for 5 minutes.

cauliflower florets immersed in hot water to make cauliflower poriyal.

4. After 5 minutes of blanching, drain the water and set the blanched cauliflower aside.

blanched cauliflower florets being strained in a strainer.

Make Cauliflower Poriyal

5. In another pan, heat 3 tablespoons coconut oil on medium-low to medium heat.

Add ½ teaspoon mustard seeds and let them crackle.

Feel free to use any neutral flavored oil instead of coconut oil.

mustard seeds crackling in coconut oil in a pan.

6. Lower the heat. Add ½ teaspoon hulled & split black gram (urad dal) and ½ teaspoon cumin seeds (optional).

urad dal and cumin seeds added to oil.

7. Fry until the black gram turns golden.

golden fried urad dal and cumin seeds in pan.

8. Next, add 1 teaspoon finely chopped ginger, 10 to 12 chopped curry leaves and 1 slit or chopped green chili.

ginger, curry leaves and green chilies in pan.

9. Mix and stir.

tempered ingredients in pan.

10. Reduce heat and add 2 to 3 pinches asafoetida and ¼ teaspoon turmeric powder.

asafoetida and turmeric powder added to tempered ingredients.

11. Mix the ground spices with the rest of the ingredients.

ground spices mixed with the tempered ingredients.

12. Add the blanched cauliflower and season with salt according to taste.

blanched cauliflower florets in pan with salt on top.

13. Mix thoroughly.

cauliflower florets mixed with tempered ingredients.

14. Next, add ¾ cup water or as needed. 

cauliflower florets mixed with water in pan.

15. Cover the pan with a lid and cook until the cauliflower florets are almost tender. 

glass lid on pan with cauliflower florets cooking inside.

16. Check a few times and if the water has dried and the cauliflower florets are undercooked and start sticking to the pan or get burnt, add some more water and continue to cook.

The cauliflower florets must be almost cooked before you add the coconut.

cauliflower florets almost cooked.

17. Add ¼ cup grated coconut. You can add more if you wish to.

grated coconut on top of the almost cooked cauliflower florets in pan.

18. Mix again and continue to cook without the lid until all the liquids have evaporated and the poriyal looks dry.

Note: The dish is dry and there should be no water or liquids in it. 

coconut mixed with cauliflower.

19. Ensure that the cauliflower is tender and perfectly cooked. It should not be overcooked or mushy. Additionally the preparation should look dry.

If you like, garnish with 2 tablespoons chopped coriander leaves at the end.

cooked cauliflower poriyal in pan.

20. Serve Cauliflower Poriyal hot or warm with your everyday Indian meals. Enjoy it with a side of chapati or pair with rice and sambar or rasam or dal and/or curd rice.

cauliflower poriyal in an aqua color rimmed white bowl on burlap with text layovers.

Expert Tips

  1. How to use cauliflower: Use fresh and tender cauliflower without any black spots or blemishes. Blanch by soaking the florets in salted hot water for 5 minutes to get rid of insects, worms and any impurities. Remember to chop the cauliflower in similar sized florets so that they cook evenly.
  2. Choice of fat: I like to use coconut oil because of its flavors. If out of hand, use any neutral flavored cooking oil.
  3. Adding mustard seeds: Remember to crackle the mustard seeds completely before adding other ingredients, so that there is no bitter taste or raw texture of the mustard seeds. 
  4. Use of spices: You can also use red chilies instead of green chilies or both. For a spicy take, add red chili powder, sambar powder and include more chilies.
  5. Choice of curry leaves: Use fresh curry leaves. Swap with dried leaves, if fresh is not available.
  6. Adding coconut: You can use both fresh grated or frozen coconut. Thaw frozen coconut before adding.
  7. Amplify the health quotient: You can include some carrots, green peas, French beans for a more healthful and colorful poriyal.

FAQs

How do you keep cauliflower from getting soggy?

To prevent cauliflower from getting soggy, avoid overcooking it. While stir frying, use a high heat to stir-fry the florets quickly, ensuring they retain some crunch. In the case of blanched cauliflower, cook them until they are tender. Blanched cauliflower will cook faster as compared to un-blanched one.

Why do you soak cauliflower before cooking?

Soaking cauliflower helps remove dirt, insects, and pesticide residues that may be hiding in the florets. Submerging the florets in warm water for 5 to 10 minutes ensures thorough cleaning. This step is particularly useful if the cauliflower is fresh from a market or garden or organic.

What is the best way to clean cauliflower?

To clean cauliflower:
– Rinse a few times with fresh clean water. Drain the water.
– Separate the head into smaller florets.
– Soak the florets in warm salted water for about 5 to 10 minutes to dislodge any hidden insects or grime.
– Rinse thoroughly again under running water to ensure all debris is removed.
– For stubborn dirt near the stem, use a small brush or knife to clean the area.

More Poriyals To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

cauliflower poriyal in an aqua color rimmed white bowl on burlap.

Cauliflower Poriyal (South Indian Cauliflower Stir Fry)

Here’s an easy, tasty dish in South Indian cuisine from the state of Tamil Nadu – Cauliflower Poriyal. This dish is basically sautéed, steamed or stir-fried cauliflower in a medley of fragrant spices like mustard seeds and herbs like curry leaves, which is finished with grated coconut. Simple to make and naturally vegan too, serve as a side vegetable dish with your everyday meals.
No ratings yet
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Cuisine South Indian, Tamil Nadu
Course Side Dish
Diet Vegan
Difficulty Level Moderate
Servings 3
Units

Ingredients

For Blanching Cauliflower

  • cups cauliflower – chopped
  • 3 cups water – hot
  • 2 to 3 pinches salt

Other Ingredients

  • 3 tablespoons coconut oil or preferred neutral flavored oil
  • ½ teaspoon mustard seeds
  • ½ teaspoon cumin seeds (optional)
  • ½ teaspoon split black gram (urad dal)
  • 2 to 3 pinches asafoetida (hing)
  • 1 teaspoon ginger – finely chopped
  • 10 to 12 curry leaves – chopped
  • 1 green chili – slit or chopped
  • ¼ teaspoon turmeric powder
  • salt as required
  • ¾ cup water or or add as required
  • ¼ cup coconut – grated, fresh or frozen, or add as required
  • 2 tablespoons coriander leaves – chopped, (optional)

Instructions
 

Prepping Cauliflower

  • Rinse and chop the cauliflower in small or medium-sized florets. You will need 3.5 cups of chopped cauliflower.
  • You can opt out from blanching step if you want. For organic or homegrown cauliflower, I suggest to blanch it.
  • Heat water and salt in a pan. Or you could mix hot water and the salt in a bowl.
    When heating water in a pan, turn off the heat once the water has begun to boil and then add the cauliflower florets.
  • Transfer the florets into the hot water. Mix and blanch them for 5 minutes.
  • After 5 minutes of blanching, drain the water and set blanched cauliflower aside.

Making Cauliflower Poriyal

  • In another pan, heat coconut oil on medium-low to medium heat.
  • Add mustard seeds and let them crackle.
  • Lower heat and add urad dal and cumin seeds.
  • Fry until the urad dal turns golden.
  • Next add finely chopped ginger and chopped curry leaves, green chilies. Mix and stir.
  • Reduce heat and add asafoetida and turmeric powder.
  • Mix the ground spices with the rest of the ingredients, ensuring that these ground spices do not get burned.
  • Add the blanched cauliflower. Season with salt according to taste.
  • Mix thoroughly.
  • Next add ¾ cup water or add as required.
  • Cover pan with a lid and cook on medium-low heat until the cauliflower florets are almost tender.
  • Check a few times and if the water has dried and the cauliflower is undercooked and starts sticking to the pan or gets burnt, add some more water and continue to cook.
  • The cauliflower florets must be almost cooked before you add the coconut.
  • Once the florets are almost cooked, add grated coconut.
  • Mix again and continue to cook without lid until all the liquids have evaporated and the poriyal looks dry.
    Keep in mind that this dish is dry and there should be no water or liquids in it.
  • Ensure that the cauliflower florets are tender and perfectly cooked. They should not be overcooked or mushy.
  • If you like, lastly garnish with 2 tablespoons chopped coriander leaves.

Serving Suggestions

  • Serve Cauliflower Poriyal hot or warm with your everyday Indian meals.
  • Enjoy it with a side of chapati or pair with rice and a sambar, rasam or dal and also curd rice.

Notes

  1. Try to use fresh, tender cauliflower without any black spots or blemishes. Blanch by soaking the florets in hot water for 5 to 10 minutes to get rid of insects, worms and any impurities.
  2. Ensure that you chop the cauliflower into similar sized florets for even cooking.
  3. Skip coconut oil if you do not have it. Use any neutral flavored oil instead.
  4. Remember to crackle the mustard seeds completely before adding other ingredients, so that there is no bitter taste or raw texture of the mustard seeds.
  5. You can also use red chilies instead of green chilies or both. For a spicy take, add red chili powder, sambar powder and include more chilies.
  6. Make sure to use fresh curry leaves. You can easily swap with dried leaves, if fresh is not available.
  7. You can include both fresh grated or frozen coconut in the recipe. Thaw the frozen coconut before adding.
  8. You could include some carrots, green peas, French beans for a more healthy and colorful poriyal.

Nutrition Info (Approximate Values)

Nutrition Facts
Cauliflower Poriyal (South Indian Cauliflower Stir Fry)
Amount Per Serving
Calories 185 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 14g88%
Polyunsaturated Fat 0.4g
Monounsaturated Fat 1g
Sodium 296mg13%
Potassium 395mg11%
Carbohydrates 10g3%
Fiber 4g17%
Sugar 3g3%
Protein 3g6%
Vitamin A 150IU3%
Vitamin B1 (Thiamine) 0.1mg7%
Vitamin B2 (Riboflavin) 0.1mg6%
Vitamin B3 (Niacin) 39mg195%
Vitamin B6 0.2mg10%
Vitamin C 125mg152%
Vitamin E 0.2mg1%
Vitamin K 19µg18%
Calcium 60mg6%
Vitamin B9 (Folate) 461µg115%
Iron 1mg6%
Magnesium 28mg7%
Phosphorus 67mg7%
Zinc 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

Your Recipe Rating