Paneer Makhanwala
Rich yet balanced, this North Indian paneer curry has a buttery tomato gravy with gentle spice, a little creaminess, and soft cubes of paneer. It fits beautifully into a full meal with roti, naan, or jeera rice.
For 4 servings
- prep · ~5 min
Prep the paneer and vegetables.
1.Cut the paneer into medium cubes.2.Roughly chop the onion, tomatoes, ginger, and garlic.3.Slit the green chili and crush the kasuri methi lightly between your palms. - saute · ~10 min
Cook the base ingredients.
1.Heat the oil and half the butter in a pan over medium heat.2.Add bay leaf, green cardamom, cloves, and cinnamon; cook until fragrant (30 seconds).3.Add onion, ginger, garlic, green chili, tomatoes, and cashews.4.Cook until the tomatoes soften fully and the onion turns translucent (8-10 minutes).TIPCook the tomatoes down well so the gravy tastes sweet and rounded, not raw. - mix · ~5 min
Blend the masala.
Let the cooked mixture cool for a few minutes, then blend it with a little water into a smooth puree.
- saute · ~7 min
Cook the gravy.
1.Return the pan to medium heat and add the remaining butter.2.Pour in the puree carefully and cook for 2 minutes.3.Add red chili powder, coriander powder, salt, sugar, and garam masala.4.Cook, stirring often, until the gravy thickens slightly and looks glossy (4-5 minutes).TIPKeep the heat medium-low after adding the spice powders so they color the gravy without burning. - simmer · ~5 min
Simmer with paneer.
Add the remaining water, paneer cubes, and kasuri methi. Simmer gently for 4 to 5 minutes so the paneer warms through and the gravy coats it well.
- garnish
Finish with cream and coriander leaves.
Stir in the cream, switch off the heat, and scatter coriander leaves on top.
- serve
Serve hot.
Serve Paneer Makhanwala hot with roti, naan, or jeera rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1If your paneer is refrigerated and firm, soak the cubes in warm water for 10 minutes before adding so they stay soft in the gravy.
- 2Blend the onion-tomato-cashew base completely smooth; a fine puree is what gives makhanwala its restaurant-style silky texture.
- 3Cook the blended gravy until it turns glossy and slightly thick before adding paneer, or the sauce can taste raw and flat.
- 4Add cream only after switching off the heat to keep it from splitting and to preserve a smooth buttery finish.
- 5Crush the kasuri methi between your palms right before adding; this releases more aroma into the curry.
- 6Do not boil the paneer aggressively in the sauce; a gentle simmer is enough or the cubes can turn rubbery.
- 7This gravy tastes even better after a short rest, so let it sit 5 to 10 minutes before serving for the flavors to meld.
Adapt it for your goals.
Low-oil
Reduce butter and oil slightly, and rely on the cashews for body; good if you want a lighter curry that still feels creamy.
no onionNo-onion
Skip the onion and increase tomatoes a little for a smoother, brighter gravy closer to some restaurant-style makhanwala versions.
veganVegan
Use tofu instead of paneer, vegan butter, and coconut or cashew cream for a dairy-free version with similar richness.
spicierSpicier
Add an extra green chili or a little more red chili powder if you want the buttery gravy to have a sharper heat.
Why this is on our healthy list.
Good Protein From Paneer
Paneer adds satisfying dairy protein, making the curry more filling and helpful for a balanced vegetarian meal.
Tomato-Based Antioxidants
Tomatoes bring vitamin-rich freshness and antioxidant compounds, which also balance the richness of butter and cream.
Digestive Spice Support
Ginger, garlic, coriander, cloves, and cardamom add flavor along with traditional digestive and warming qualities.
Cashew-Enriched Creaminess
Cashews help thicken the gravy and contribute natural fats and minerals, reducing reliance on cream alone for texture.
Frequently asked questions
Use fresh paneer, soak refrigerated cubes in warm water if needed, and simmer gently for just a few minutes instead of boiling for long.



