
Cauliflower Curry
This 30-minute cauliflower curry is a practical, flavor-driven dish designed for busy home cooks. It uses some indian pantry spices, minimal prep, and one pot. As a result, it delivers maximum flavor without unnecessary steps. Cauliflower absorbs spices exceptionally well. Because of this, it works perfectly in quick curries. When cooked correctly, it becomes soft without turning mushy. This recipe focuses on that balance. Moreover, this curry is vegan, budget-friendly, and adaptable. You can serve it with rice, roti, or even as a side dish.

Why This Cauliflower Curry Works
This recipe follows a layered cooking method. Each step builds flavor before the next ingredient is added. Therefore, nothing tastes raw or flat. Additionally, the cooking time stays under 30 minutes. That includes prep and simmering. Because the spices are bloomed correctly, the curry tastes slow-cooked. Another key point is moisture control. Only a small amount of boiling water is added. This prevents sogginess and keeps the flavors concentrated.
Ingredients
Cauliflower: Cauliflower is the base of the dish. It absorbs spices exceptionally well.
Jeera (Cumin Seeds): Jeera adds a warm, earthy flavor that anchors the curry. Toasting the seeds first releases their essential oils and builds the aromatic foundation of the dish.
Vegetable Oil: Vegetable oil is used to cook the spices and aromatics. It helps release their flavour, ensures even cooking, and prevents the curry from tasting dry or flat. You can also use canola oil, or any neutral cooking oil. However, avoid strongly flavoured oils.
Onions: Onions add natural sweetness and structure. When cooked until soft, they balance the heat from the spices and deepen the overall flavor.
Green Chillies: Green chillies provide controlled heat. They brighten the curry without overpowering the other ingredients.
Curry Leaves: Curry leaves add a distinct aroma and subtle nuttiness. When fried in oil, they release flavor compounds that define the character of the curry.
Minced Garlic: Minced garlic adds depth and savoury flavour to the curry. Because it is finely chopped, it spreads evenly and flavours the dish throughout.
Ginger and Garlic Paste: This is a staple in many Indian dishes as it adds warmth and depth to the curry.
Vadouvan: This ingredient is optional, but when used, it adds extra depth and a subtle onion-and-garlic flavour to the curry.
Turmeric: Turmeric provides color and mild earthiness. It supports spice balance and contributes in giving the curry its warm golden hue.
Mixed Kashmiri Chilli Powder: Chilli powder adds mild heat and a rich red colour without overpowering the dish.
Boiling Water: Boiling water creates steam instead of excess liquid. This allows the cauliflower to cook gently while keeping flavors concentrated.
Tomato: Adding in a tomato is optional but it will add some acidity and moisture. It contibutes in balancing the spices and prevents the curry from tasting heavy.
Rough Salt: Salt enhances every ingredient. Using rough salt allows for more controlled and even seasoning.
Baby Peas: Baby peas add sweetness, colour, and texture. They balance the soft cauliflower and complete the dish.
Method
Step 1: Prepare the Cauliflower
Place the cauliflower florets in a bowl. Pour boiling water over them and let stand for a few minutes. Drain well. This helps mellow the flavour and prepares the cauliflower for cooking.

Step 2: Toast the Jeera In Oil
Heat a pot over low heat and add the vegetable oil. Add the jeera (cumin) seeds and toast until fragrant. Take your time with this step, as it develops the base flavour of the curry.

Step 3: Build the Aromatics
Then add onions, green chillies, and curry leaves. Cook until the onions soften and turn translucent.

Step 4: Add the Spices
Add minced garlic, ginger and garlic paste, vadouvan, turmeric, and chilli powder. Stir continuously for about a minute. This prevents burning and blooms the spices.


Step 5: Add the Cauliflower
Add the drained cauliflower. Stir well to coat it evenly with the spice mixture.

Step 6: Control Moisture
Pour in about ½ cup of boiling water. The water should not fully cover the vegetables. This creates steam rather than soup.

Step 7: Finish the Curry
Add chopped tomatoes, rough salt, and peas. Stir gently. Cover and simmer on medium-low heat until the cauliflower is tender and the curry thickens naturally.


Storage and Reheating
This cauliflower curry stores very well. In fact, the flavor improves overnight. You can store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave. Add a small splash of water if needed.
Serving Suggestions
Serve this curry with:
- Steamed basmati rice
- Roti or chapati
- Plain yoghurt on the side
You can also use leftovers as a filling for wraps or toasted sandwiches.
FAQ
Can I use frozen cauliflower?
It is not recommended. Fresh cauliflower works best for this recipe. Frozen cauliflower releases more water as it cooks, which can dilute the spices and make the curry watery instead of rich and well-coated.
Can I add other vegetables?
Yes. Potatoes or carrots work well. However, cooking time may increase.

Did You Make This Recipe?
If you tried this 30-minute cauliflower curry, leave a comment below. Share how you served it or what you paired it with. Your feedback helps other readers cook with confidence.

Equipment
- medium pot (24cm)
- Bowl for soaking cauliflower florets
- sharp knife
- Cutting board
- Wooden spoon or silicone spatula
- Measuring cups or spoons
Ingredients
- 1/4 cup vegetable oil
- 1 medium-small onion
- 1 sprig curry leaves
- 1/2 tsp jeera seeds
- 1 tsp vadouvan (optional)
- 1/2 tsp turmeric
- 1/2 tsp ginger and garlic paste
- 1 tbsp mixed Kashmiri chilli powder
- 1 green chilli sliced
- 3 cloves minced garlic
- 1 medium cauliflower
- 1 medium tomato (optional)
- 3/4 cup baby peas
- 1 tsp salt
Instructions
- Prepare the cauliflower: Place the cauliflower florets in a heatproof bowl. Pour boiling water over them and let stand for 2–3 minutes. Drain well and set aside. This ensures even cooking.
- Toast the Jeera (cumin seeds) in oil: Heat a pot over low heat and add the vegetable oil. Add the jeera seeds and toast until fragrant. Take your time with this step, as it develops the base flavour of the curry.
- Build the base: Add the onions, green chillies, and curry leaves. Cook over medium heat until the onions soften and turn translucent.
- Bloom the spices: Add the minced garlic, ginger and garlic paste, vadouvan, turmeric, and chilli powder. Stir continuously for 30–60 seconds until aromatic. Do not allow the spices to burn.
- Add the cauliflower: Add the drained cauliflower to the pot. Stir well so the florets are evenly coated in the spice mixture.
- Control moisture: Pour in about ½ cup of boiling water. The water should not fully cover the vegetables. This creates steam rather than a watery curry.
- Finish the curry: Add the chopped tomatoes, rough salt, and peas. Stir gently. Cover and simmer on medium-low heat for 10–12 minutes, or until the cauliflower is soft.
- Serve: Taste and adjust seasoning if needed. Serve hot with rice, roti, or chapati.
