Subz Makhanwala
A medley of fresh garden vegetables gently simmered in a rich, buttery tomato gravy. This comforting North Indian classic is mildly spiced, creamy, and deeply satisfying — perfect for scooping up with soft naan or roti.
For 4 servings
- prep · ~5 min
Blanch the vegetables.
Bring water to a boil in a saucepan. Add cubed potato, carrot, green peas, chopped beans, and cauliflower florets. Boil for 5 minutes until just tender. Drain and set aside.
- saute · ~6 min
Start the makhanwala gravy base.
1.Melt butter in a kadhai over low heat.2.Add bay leaf, cinnamon, cardamom, and cloves. Sauté until fragrant (30 sec).3.Add chopped onions and cook until translucent (4-5 min).4.Add ginger paste, garlic paste, and green chili. Sauté until raw smell disappears (1 min).TIPKeep the heat low — butter burns quickly and can turn bitter. - saute · ~9 min
Cook the tomato masala.
1.Add the tomato puree and cook, stirring, until it thickens and the butter starts to separate (6-7 min).2.Mix in the cashew paste, red chili powder, turmeric, cumin powder, and sugar.3.Sauté until the masala is glossy and aromatic (2 min).TIPTomatoes must be cooked well — raw tomato taste will spoil the gravy. - simmer · ~7 min
Simmer the gravy.
1.Pour in 1 cup water and add salt. Bring to a gentle boil.2.Reduce heat and let the gravy simmer until it thickens slightly (5-7 min).3.Stir occasionally so it doesn't catch at the bottom. - simmer · ~4 min
Add the vegetables and finish the dish.
1.Gently fold the blanched vegetables into the simmering gravy.2.Cook for 3-4 minutes so the vegetables absorb the flavors.3.Sprinkle garam masala and crushed kasuri methi.4.Swirl in fresh cream and turn off the heat.TIPAdd vegetables just at the end to keep their texture — over-cooking turns them mushy. - garnish
Garnish with chopped coriander leaves and serve hot with naan or roti.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Blanch vegetables just until tender-crisp to retain their shape in the final dish.
- 2Soak cashews in warm water for at least 15 minutes for a silky-smooth paste.
- 3Cook the tomato puree until butter visibly separates for a rich, non-acidic gravy.
- 4Add the cream off the heat to prevent curdling and keep the gravy velvety.
- 5Crush kasuri methi between your palms before adding to release its full aroma.
- 6If the gravy is too thick, adjust with a splash of warm milk instead of water.
Adapt it for your goals.
Paneer version
Replace half the vegetables with cubed paneer for a protein-rich variation that still soaks up the buttery gravy beautifully.
veganVegan
Substitute butter with vegan butter or oil, and use coconut cream or cashew cream instead of dairy cream for a fully plant-based version.
nut freeNut-free
Omit the cashew paste and stir in 2 tablespoons of thickened yogurt or a spoonful of coconut milk powder to retain creaminess without nuts.
extra spicyExtra-spicy
Add 1-2 finely chopped green chilies or a pinch of Kashmiri red chili powder for a bolder heat level that balances the sweet gravy.
Why this is on our healthy list.
Rich in Fiber
The medley of carrots, beans, peas, and cauliflower provides a good amount of dietary fiber, supporting healthy digestion.
Vitamin A from Carrots
Carrots are loaded with beta-carotene, which the body converts into vitamin A for eye health and immunity.
Iron and Folate from Peas
Green peas offer plant-based iron and folate, important for energy production and red blood cell formation.
Antioxidant Spices
Turmeric, cinnamon, and cloves in the gravy are rich in antioxidants that help reduce inflammation.
Frequently asked questions
Yes, but thaw and drain them well first, and reduce the blanching time to 2-3 minutes to avoid overcooking.



