Cauliflower Gravy Without Onion

Inbarasi
By Inbarasi · Authentic South Indian RecipesPublished 26 May 2026
Cook 25 mins Prep 15 mins 4 servings easy Veg medium
Cauliflower Gravy Without Onion

Rate this recipe

Cauliflower Gravy Without Onion is a beloved South Indian dish that holds a special place in Tamil cuisine. Known as Cauliflower Kuzhambu in Tamil households, this rich and flavorful gravy is made without any onion or garlic, relying instead on the natural sweetness of tomatoes, the warmth of whole spices, and the creaminess of coconut to create a deeply satisfying curry. It is a wonderful example of how Tamil cooking transforms humble vegetables into extraordinary meals with minimal effort and maximum flavor.

Tamil families across the world love this dish because it fits beautifully into everyday cooking as well as special occasions. Since it contains no onion or garlic, it is the perfect choice for Ekadashi fasting days, Karthigai Deepam, Amavasai, and other auspicious days when many Tamil families observe a sattvic diet. It is also a favorite among households with elders or children who prefer milder, onion-free cooking. Paired with soft dosas, warm chapatis, fluffy naans, or fragrant pulao, this gravy never fails to bring everyone to the table with a smile.

What makes this recipe truly special is its simplicity and depth of flavor without relying on complex techniques. The secret lies in allowing the tomatoes to cook down fully and letting the spices bloom in hot oil before adding the cauliflower. For best results, always blanch the cauliflower florets in salted hot water before adding them to the gravy. This removes any bitterness and ensures the florets are perfectly cooked without turning mushy. Fresh grated coconut or coconut milk adds a beautiful creamy finish that makes this curry irresistible.

Ingredients

Ingredients checklist

Instructions

💡 Tap a step to mark it done
1

Bring a pot of water to a boil and add a pinch of salt and turmeric. Add the cauliflower florets and blanch them for 3 to 4 minutes. Drain the water and set the florets aside. Blanching removes any raw smell and keeps the cauliflower firm yet tender in the final gravy.

2

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, dried red chilies, and fresh curry leaves. Let them sizzle for about 30 seconds until fragrant.

3

Add the grated ginger and slit green chilies to the pan. Saute for one minute on medium heat until the raw smell of ginger disappears. This step builds the aromatic base of the gravy without onion or garlic.

4

Add the finely chopped tomatoes to the pan. Mix well and cook on medium flame for 8 to 10 minutes, stirring occasionally, until the tomatoes turn completely soft and mushy and the oil begins to separate from the mixture. This is the most important step for a rich tasting gravy.

5

Add turmeric powder, red chili powder, coriander powder, and salt to the cooked tomatoes. Mix everything well and cook the spices with the tomato base for 2 to 3 minutes on low to medium flame so the raw smell of the spices disappears and the masala becomes aromatic.

6

Add the blanched cauliflower florets to the spiced tomato masala. Gently toss the florets to coat them evenly with the masala. Cook for 3 minutes on medium heat so the cauliflower absorbs all the flavors from the spiced tomato base.

7

Pour in 1 to 1.5 cups of water depending on your desired gravy consistency. Stir well, cover the pan with a lid, and cook on medium low flame for 8 to 10 minutes until the cauliflower is fully cooked and the gravy thickens slightly.

8

Add the freshly grated coconut or thick coconut milk to the gravy. Stir gently and cook for 2 to 3 minutes on low flame. If using coconut milk, avoid boiling vigorously to prevent curdling. The coconut adds a beautiful creamy richness to the gravy.

9

Sprinkle garam masala powder over the gravy and mix gently. Taste and adjust salt and spice levels as needed. Cook for one final minute on low flame so the garam masala blooms into the curry without becoming bitter from overcooking.

10

Turn off the flame and garnish the cauliflower gravy with freshly chopped coriander leaves. Serve hot with dosa, chapati, naan, or pulao. This gravy tastes even better after resting for 10 minutes as the flavors deepen beautifully.

Tips and Tricks

  • Always blanch cauliflower in salted turmeric water before adding to the gravy. This removes any bitterness, eliminates insects hiding inside florets, and helps the cauliflower hold its shape without turning mushy during cooking.
  • Cook the tomatoes completely until oil separates before adding the spice powders. Undercooked tomatoes will make the gravy taste raw and sour. Fully cooked tomatoes give the gravy a rich, rounded base that needs no onion to taste full and satisfying.
  • If you want a thicker and creamier gravy, grind fresh coconut with a little warm water into a smooth paste and add it instead of grated coconut. This gives the gravy a silky restaurant-style consistency that pairs beautifully with dosa and chapati.

⚠️ Nutrition values could not be verified for this recipe. Please check manually.

🎬 Enjoyed this recipe? Watch the full video!

🔴 Subscribe on YouTube