Phool Gobi Yakhni
Cauliflower simmers gently in a light, fragrant yogurt gravy scented with whole spices, fennel, and ginger. It is a comforting Kashmiri-style dish with delicate flavor that pairs especially well with plain rice or soft rotis.
For 4 servings
- prep · ~7 min
Prep the cauliflower and whisk the yogurt.
1.Wash the cauliflower and cut it into medium florets.2.Whisk the yogurt in a bowl until smooth and lump-free.3.Mix in the fennel powder and dry ginger powder so the spices blend evenly. - fry · ~6 min
Lightly fry the cauliflower.
Heat 1 tbsp mustard oil in a wide pan over medium heat. Add the cauliflower florets and cook until they pick up light golden spots and lose their raw edge, 5 to 6 minutes.
TIPDo not brown the florets too much. They should stay pale and tender so the gravy keeps its delicate flavor. - temper · ~2 min
Make the whole-spice base.
1.Heat the remaining 1 tbsp mustard oil in the same pan.2.Add cumin seeds, green cardamom, cloves, black peppercorns, and bay leaf.3.Let the spices sizzle for 20 to 30 seconds until fragrant.4.Add asafoetida and ginger juliennes, then stir for 20 seconds.TIPLet mustard oil heat well first, then lower the heat before adding the spices. - mix · ~3 min
Add the yogurt mixture carefully.
Lower the heat and pour in the whisked yogurt mixture a little at a time, stirring steadily so it stays smooth. Add the salt and keep stirring for 2 to 3 minutes until the gravy looks even and lightly glossy.
TIPKeep the heat low while adding yogurt to prevent splitting. - simmer · ~15 min
Simmer the yakhni with cauliflower.
Add the fried cauliflower and water. Bring the curry to a gentle simmer, cover loosely, and cook for 12 to 15 minutes until the cauliflower is tender and the gravy is lightly reduced.
- rest · ~5 min
Rest the curry for 5 minutes.
- serve
Serve hot with rice or rotis.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the cauliflower dry before frying so it blisters lightly instead of steaming in the pan.
- 2Use full-fat plain yogurt if possible; it is less likely to split in the gentle yakhni gravy.
- 3Let the mustard oil reach its smoking point briefly, then cool slightly before tempering for a cleaner flavor.
- 4Add the yogurt in small additions while stirring constantly to keep the gravy silky and smooth.
- 5Stop simmering once the florets are just tender; overcooked cauliflower will break and cloud the delicate gravy.
- 6Resting the curry for 5 minutes matters here, as the fennel, ginger, and whole spices settle into the yogurt broth.
- 7If making ahead, reheat only on low heat and do not boil, or the yogurt sauce may curdle.
Adapt it for your goals.
Low-oil
Roast or air-fry the cauliflower instead of pan-frying, then continue with the yakhni for a lighter version with similar texture.
no onion no garlicNo-onion-no-garlic
This dish is already naturally free of onion and garlic, making it ideal when you want a gentle, sattvic-style curry.
mixed vegetableMixed-vegetable
Add turnip or potatoes along with the cauliflower for a heartier Kashmiri-style gravy that still suits plain rice well.
veganVegan
Use a thick unsweetened plant-based yogurt that tolerates heat well, and simmer very gently to keep the gravy stable.
Why this is on our healthy list.
Cauliflower-Rich Main
Cauliflower brings fiber and vegetable bulk, making this curry satisfying while keeping the base light and broth-like.
Yogurt-Based Gravy
The sauce relies on yogurt rather than cream, giving the dish gentle tang and protein with a lighter feel.
Digestive Spice Profile
Fennel, ginger, cumin, and asafoetida are traditional warming spices that pair well with a yogurt gravy and cruciferous vegetables.
Frequently asked questions
Whisk it until smooth, keep the heat low, and add it gradually while stirring continuously. Avoid boiling the curry after the yogurt goes in.



