Mughlai Gobi
Cauliflower florets simmered in a mildly spiced Mughlai-style gravy with onion, yogurt, cashews, and warm whole spices. Rich without being heavy, this comforting curry works beautifully with roti, naan, or jeera rice.
For 4 servings
- prep · ~15 min
Prep the cauliflower and soak the cashews.
1.Wash the cauliflower and cut it into medium florets.2.Soak the cashews in warm water for 15 minutes.3.Slice the onions, chop the tomatoes, and roughly chop the ginger and garlic. - saute · ~6 min
Lightly cook the cauliflower.
Heat 1 tbsp ghee in a pan over medium heat. Add the cauliflower florets and sauté for 5 to 6 minutes until they pick up a few light golden spots, then remove to a plate.
TIPDo not fully cook the cauliflower here; it will finish in the gravy and stay better shaped. - saute · ~9 min
Cook the onion base.
1.Heat the remaining 1 tbsp ghee in the same pan.2.Add bay leaf, green cardamom, cloves, cinnamon, and cumin seeds.3.Let the spices sizzle for 30 seconds until fragrant.4.Add the sliced onions and cook until light golden, 6 to 7 minutes.5.Add ginger, garlic, and green chili and cook for 1 minute. - mix · ~7 min
Blend the gravy base.
Add the chopped tomatoes and cook until soft, 4 to 5 minutes. Turn off the heat and cool slightly, then blend the onion-tomato mixture with the soaked cashews into a smooth paste.
TIPCool the mixture a little before blending so the paste turns smooth and safe to handle. - saute · ~5 min
Cook the masala.
1.Return the blended paste to the pan over low-medium heat.2.Add coriander powder, red chili powder, turmeric powder, black pepper, and salt.3.Cook, stirring often, for 4 to 5 minutes until the paste thickens and smells rich. - mix · ~3 min
Stir in the yogurt.
Lower the heat and add the whisked yogurt a little at a time, stirring continuously so it blends smoothly into the masala without splitting.
TIPKeep the heat low while adding yogurt to keep the gravy creamy. - simmer · ~10 min
Simmer the gobi in the gravy.
Add the sautéed cauliflower, water, and garam masala. Mix gently, cover, and simmer for 8 to 10 minutes until the cauliflower is tender and the gravy turns thick and glossy.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with roti, naan, or rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Sauté the cauliflower only until lightly spotted; overbrowning can make it break apart later in the gravy.
- 2Blend the onion-tomato-cashew base while still slightly warm for the smoothest Mughlai-style texture.
- 3Whisk the yogurt well and add it gradually on low heat to prevent the gravy from curdling.
- 4Cook the masala until it thickens and smells nutty; this removes the raw onion-tomato taste.
- 5If the gravy gets too thick after simmering, loosen it with a splash of hot water, not cold.
- 6This curry tastes even better after 20 to 30 minutes of resting, when the cauliflower absorbs the spiced gravy.
Adapt it for your goals.
Vegan
Replace ghee with neutral oil and use a thick unsweetened plant yogurt. The gravy stays creamy while keeping the Mughlai spice profile.
jainJain
Skip onion and garlic, increase cashews slightly, and use ginger, tomato, yogurt, and whole spices for a gentler but still rich gravy.
low oilLow-oil
Use less ghee and roast or steam the cauliflower instead of sautéing. Good for a lighter version with the same basic flavor base.
paneer addedPaneer-added
Add cubes of paneer in the final simmer for a richer, more filling Mughlai curry that pairs especially well with naan.
Why this is on our healthy list.
Fiber-Rich Cauliflower
Cauliflower brings fiber and plant compounds, making this curry satisfying while adding vegetable bulk to the rich gravy.
Gut-Friendly Fermented Dairy
Yogurt adds tang, protein, and a cultured dairy element that can make the sauce feel lighter than a cream-based Mughlai curry.
Nutrient-Dense Nuts and Spices
Cashews contribute healthy fats and body, while ginger, garlic, cumin, and coriander add aromatic depth from whole-food ingredients.
Frequently asked questions
It usually happens if the pan is too hot or the yogurt is added too quickly. Keep the heat low, whisk the yogurt first, and stir it in little by little.



