Step 1: Prep the Veggies
- Blanch the cauliflower florets in salted water for 3–4 minutes. This ensures they cook evenly without becoming mushy.
- Cube the potatoes into bite-sized pieces and pat them dry.
Pro Tip: Blanching removes any bitterness and keeps the cauliflower tender.
Step 2: Fry the Vegetables
- Heat 1 tablespoon of oil in a thick-bottomed pan over medium heat.
- Add the blanched cauliflower and potato cubes. Fry for 7–10 minutes until lightly golden. Set aside.
Avoid This: Overcrowding the pan can make the vegetables soggy instead of crisp. Fry in batches if needed.
Step 3: Build the Masala Base
- Heat the remaining tablespoon of oil in the same pan.
- Add cumin seeds and let them crackle (about 30 seconds).
- Toss in the chopped green chili and asafoetida. Stir for a few seconds.
- Add the onion and sauté on low heat until golden brown.
- Add ginger-garlic paste and cook for 1 minute until the raw smell fades.
Visual Cue: The onions should caramelize to a light golden hue for a sweet, rich flavor.
Step 4: Add the Spices
- Lower the heat and mix in Kashmiri red chili powder, coriander powder, cumin powder, turmeric powder, and garam masala.
- Stir for 30 seconds to toast the spices gently and release their aroma.
Pro Tip: Stirring the spices too long can make them bitter. Keep it brief!
Step 5: Cook the Tomatoes
- Add finely chopped tomatoes to the pan.
- Cook on low heat for 5–7 minutes until they break down into a thick paste.
Check This: The oil will separate from the masala when it’s ready.
Step 6: Combine Veggies with Masala
- Add the fried cauliflower, potatoes, and peas to the masala.
- Stir well to coat the vegetables evenly.
- Cook on low heat for 4–5 minutes until the vegetables are tender.
- Season with salt to taste.
Step 7: Garnish and Serve
- Turn off the heat and sprinkle fresh coriander leaves over the dish.
- Serve hot with roti, naan, or steamed rice.
Optional: For a gravy version, add 1 cup water after Step 5 and simmer before mixing in the veggies.