Cauliflower Poriyal | South Indian Cauliflower Stir Fry


Rate this recipe
Cauliflower Poriyal is a beloved South Indian dry stir fry made with tender cauliflower florets tossed in aromatic spices, fresh coconut, and a classic Tamil seasoning of mustard seeds, curry leaves, and dried red chillies. Known as Cauliflower Thokku in some Tamil homes, this simple yet flavourful dish is a staple of traditional Tamil cuisine. It pairs beautifully with steaming hot rice, sambar, and rasam, making it a complete and wholesome South Indian meal that warms both the heart and the soul.
Tamil families absolutely love Cauliflower Poriyal because it is quick to prepare, budget friendly, and deeply satisfying. It finds its place on the dining table during everyday lunches as well as on special occasions like Pongal celebrations, temple feast days, and Sunday family meals. Whether served as part of a grand sadya spread or as a simple weekday side dish with rice and dal, this poriyal never fails to bring smiles. Its mild spice and natural sweetness from the coconut make it a favourite among children and elders alike.
What makes this recipe truly special is how effortlessly it comes together with pantry staples that every Tamil kitchen always has on hand. The secret to a perfect Cauliflower Poriyal lies in blanching the cauliflower just right so it stays firm yet tender, and cooking it on high heat to get that beautiful dry roasted finish. Adding freshly grated coconut at the end brings in a lovely texture and authentic Tamil flavour. Follow our simple steps and your poriyal will taste just like Amma's homemade cooking.
Ingredients
Instructions
💡 Tap a step to mark it doneClean the cauliflower thoroughly. Separate it into medium sized florets and soak them in warm salted water for 10 minutes. This removes any hidden insects and cleans the florets well. Drain the water and set the florets aside.
Bring a pot of water to a boil. Add a pinch of turmeric and salt, then add the cauliflower florets. Blanch them for just 3 to 4 minutes until they are slightly tender but still firm. Do not overcook. Drain immediately and keep aside.
Heat oil in a wide kadai or pan over medium flame. Once the oil is hot, add mustard seeds and let them splutter. Then add cumin seeds, urad dal, and chana dal. Fry for about 30 seconds until the dals turn golden.
Add the dried red chillies and curry leaves to the kadai. Let them crackle for a few seconds, releasing their wonderful aroma into the oil. This forms the base Tamil seasoning that gives the poriyal its authentic flavour.
Add the finely chopped onions and slit green chillies. Sauté on medium heat for 4 to 5 minutes until the onions turn soft and light golden. Stir frequently to avoid burning.
Add the ginger garlic paste and sauté for 1 to 2 minutes until the raw smell disappears completely and the paste blends well with the onions.
Add the finely chopped tomatoes along with a pinch of salt. Cook on medium heat for 3 to 4 minutes until the tomatoes become soft and mushy and the oil begins to separate from the mixture.
Now add all the dry spice powders: turmeric powder, red chilli powder, coriander powder, cumin powder, and garam masala. Mix everything well and cook the masala for 1 to 2 minutes on low flame so the spices bloom and become fragrant.
Add the blanched cauliflower florets into the masala. Toss gently to coat all the florets evenly with the spice mixture. Add salt to taste and mix carefully so the florets do not break apart.
Cover the kadai with a lid and cook on low to medium heat for 5 to 7 minutes, stirring once or twice in between. This allows the cauliflower to absorb all the spices and cook through completely.
Remove the lid and increase the heat to high. Stir fry the cauliflower for 2 to 3 minutes so any excess moisture evaporates and the poriyal gets a nice dry roasted finish. This step is important for the perfect poriyal texture.
Reduce the flame to low and add the freshly grated coconut. Mix gently and cook for just 1 minute. The coconut adds a beautiful authentic South Indian flavour and texture to the poriyal. Garnish with freshly chopped coriander leaves and serve hot.
Tips and Tricks
- Always blanch the cauliflower in turmeric salted water before cooking. This not only cleans it thoroughly but also ensures it cooks evenly in the pan and holds its shape without becoming mushy.
- Do not skip the high heat stir fry step at the end. Cooking the poriyal on high flame for a couple of minutes drives away excess moisture and gives it that signature dry roasted restaurant style finish.
- Add freshly grated coconut only at the very end of cooking and do not cook it for too long. This preserves its natural sweetness, fresh flavour, and soft texture which makes the poriyal taste truly authentic and homemade.
⚠️ Nutrition values could not be verified for this recipe. Please check manually.
