Ingredients:

  • 1 medium head Cauliflower (600 grams), cut into large, uniform florets
  • 2 large Russet Potatoes (450 grams), peeled and cubed into 1-inch pieces
  • 2 Tbsp Neutral cooking oil (canola, sunflower), plus more for searing
  • 1/4 tsp Salt, for blanching
  • 1 large Yellow Onion (150 grams), finely diced
  • 1-inch piece Fresh Ginger (20 grams), finely minced or grated
  • 2 cloves Garlic (10 grams), finely minced
  • 1 small Tomato (75 grams), finely diced (or 1/4 cup crushed canned tomatoes)
  • 1/2 cup Water or vegetable stock (120 ml, for simmering)
  • 1 tsp Whole Cumin Seeds (Jeera)
  • 1/2 tsp Turmeric Powder
  • 1 Tbsp Coriander Powder
  • 1 tsp Cumin Powder
  • 1 tsp Kashmiri Chilli Powder (or paprika/cayenne blend for heat)
  • 1/2 tsp Salt, plus more to taste
  • 1/4 tsp Asafoetida (Hing) (Optional)
  • 1 tsp Garam Masala Powder
  • 1/2 tsp Amchur (Dry Mango Powder)
  • 2 Tbsp Fresh Coriander Leaves, chopped

Instructions:

  1. Prep and Size: Cut potatoes and cauliflower into roughly 1-inch (2.5 cm) pieces. Uniform size is key for even cooking.
  2. Par-Cook the Veg (The Secret): Heat 1 Tbsp of oil in the large pan over medium-high heat. Add the potatoes and sear, tossing occasionally, until they develop a slight golden crust (about 5-7 minutes). Remove potatoes and set aside.
  3. Blanch the Cauliflower: Add the remaining oil to the pan. Add the cauliflower florets and sear for 3-5 minutes until they have some colour but are still crunchy. Remove and set aside with the potatoes. (This step prevents the vegetables from collapsing later.)
  4. Temper Whole Spices: Reduce heat to medium. Add the whole cumin seeds to the residual oil in the pan. Sauté for 30 seconds until fragrant and sizzling. Add the asafoetida (if using) and cook for 5 seconds.
  5. Sauté Aromatics: Add the diced onion and cook slowly for 5-7 minutes until soft and translucent—don't rush this step; sweet onions equal better curry.
  6. Add Ginger and Garlic: Stir in the minced ginger and garlic. Cook for 1 minute until aromatic, ensuring they don't burn.
  7. Bloom Dry Spices: Reduce heat to low. Add the turmeric, coriander powder, cumin powder, chilli powder, and 1/2 tsp salt. Stir constantly for 30 seconds to ‘toast’ the spices. (This blooming step dramatically improves flavour depth.)
  8. Incorporate Tomato: Stir in the diced tomato. Cook for 2-3 minutes until the tomato breaks down and the oil begins to separate from the masala mixture.
  9. Combine and Moisten: Return the seared potatoes and cauliflower to the pan. Toss gently but thoroughly to coat all the vegetables with the masala paste.
  10. Simmer: Add 1/2 cup (120 ml) of water or stock. Bring to a gentle simmer, then cover the pan tightly with a lid.
  11. Cook Until Tender: Reduce the heat to low. Steam and simmer the mixture for 12-15 minutes, or until the potatoes are easily pierced with a fork. Check halfway through to ensure the bottom isn't sticking; add a splash more water if needed.
  12. Finish: Remove the lid. If there is excess liquid, increase heat to medium and cook until the liquid evaporates, leaving a dry coating.
  13. Final Seasoning: Stir in the Garam Masala and Amchur (dry mango powder). Cook for 1 minute. Check seasoning and adjust salt if necessary.
  14. Rest: Remove from heat, stir in the fresh coriander leaves, and let the dish rest, covered, for 5 minutes before serving.