Kadhai Paneer
The dish in context
Kadhai paneer belongs to the North Indian restaurant and Punjabi dhaba grammar: paneer, capsicum, onion-tomato masala, and a coarse spice blend cooked hard in a wok-like pan. The name comes from the kadhai (कढ़ाई), the deep, round Indian cooking pan used for high-heat frying and bhuna-style masala reduction. Household and restaurant versions split between semi-dry and gravy styles, but both rely on freshly crushed coriander-heavy kadhai masala rather than a generic curry base. Creamy restaurant shortcuts exist, but cream is not the structural point of this dish; the dish lives or dies on roasted spice and properly reduced tomato.
Method 9 steps · 45 min
Toast the kadhai masala
Set a dry skillet over medium heat. Add coriander seeds, dried Kashmiri chiles, cumin seeds, fennel seeds, and black peppercorns; toast, shaking often, until the coriander smells citrusy and the chiles darken slightly, 2 to 3 minutes. Cool for 2 minutes, then crush coarsely in a mortar or spice grinder — stop before it becomes fine powder.
Brown the paneer
Heat 15 ml ghee in a wide kadhai, wok, or cast-iron skillet over medium-high heat. Add paneer in one layer and brown on two or three sides, 2 to 3 minutes total; move it only after the first side releases from the pan. Transfer to a plate.
Blister the capsicum
Return the pan to high heat. Add 10 ml ghee, then the bell pepper squares and a pinch of salt; cook until the edges blister and the centers stay crisp, 2 to 3 minutes. Transfer to the paneer plate.
Cook down the onion
Lower the heat to medium and add the remaining 20 ml ghee. Add the onion and salt; cook until the onion turns golden at the edges and loses its raw bite, 7 to 9 minutes. Scrape the pan as the browned paneer bits dissolve into the fat.
Fry the ginger, garlic, and powdered spices
Add ginger, garlic, and green chiles. Cook for 60 to 90 seconds, then add Kashmiri chili powder and turmeric; stir until the fat stains red-orange. Do not let the garlic brown hard.
Reduce the tomato masala
Add the tomatoes and cook over medium-high heat, stirring often, until the mixture thickens, darkens, and fat begins to bead at the edges, 10 to 12 minutes. If the pan catches, add 15 ml water at a time and keep reducing.
Add the coarse spice
Stir in the crushed kadhai masala and cook for 60 seconds. Add 80 to 120 ml water, only enough to loosen the masala into a thick coating sauce.
Finish with paneer and capsicum
Return the paneer and capsicum to the pan. Add kasuri methi and garam masala, then fold gently until the paneer is coated and hot through, 2 minutes. The sauce should cling to the cubes with only a small amount of loose masala at the bottom of the pan.
Adjust and serve
Turn off the heat. Add lime juice if the tomatoes taste flat, then finish with chopped coriander leaves. Serve with roti, naan, paratha, or basmati rice.
Common mistakes
- Using curry powder. → Curry powder does not belong here. Kadhai paneer needs freshly toasted coriander-heavy masala with visible coarse texture.
- Adding cream to fix a harsh masala. → Reduce the tomato properly instead. Cream turns the dish toward paneer makhani and blurs the roasted spice profile.
- Crowding the paneer and capsicum. → Cook in batches. Crowding traps steam and prevents browning, so the finished dish tastes boiled.
- Grinding the kadhai masala too fine. → Crush it coarse. The coriander should be visible as small cracked pieces in the sauce.
- Simmering paneer for too long. → Fold paneer in at the end and heat it through. Long simmering makes paneer rubbery and dulls the dairy flavor.
- Leaving the tomato undercooked. → Cook until the masala darkens and fat beads at the edge. Pale tomato masala tastes raw and thin.
What does not belong
- generic curry powder — It is a British-style convenience blend and does not reproduce kadhai masala.
- heavy cream — Cream does not belong in the core structure. It pushes the dish toward makhani or shahi paneer.
- coconut milk — Coconut milk is outside the Punjabi kadhai grammar and changes the dish into a different regional flavor profile rather than kadhai paneer.
- sugar — Kadhai paneer should not be sweet. Balance harsh tomato by cooking it down, not by sweetening the dish.
- Thai curry paste — It brings lemongrass, galangal, and shrimp-paste logic into a North Indian paneer dish. It is the wrong cuisine grammar.
- raw capsicum added at the end — Capsicum needs blistered edges. Raw crunch reads like garnish, not kadhai cooking.
Adaptations
Not naturally vegan. Contains: ghee (ghee). A vegan adaptation would require substituting these out and may change the dish identity meaningfully.
Naturally Halal — no substitutions needed.
Naturally Gluten-free — no substitutions needed.
Not naturally dairy free. Contains: ghee (ghee). A dairy free adaptation would require substituting these out and may change the dish identity meaningfully.
Naturally Shellfish-free — no substitutions needed.