An editorial recipe library. Every recipe is researched from many cited sources — see the provenance panel on each page. How we work →
punjab punjabi paneer vegetarian semi dry masala bell pepper fresh ground spices
कढ़ाई पनीर

Kadhai Paneer

/kəɽʱaːi pəniːr/
Kadhai paneer is not paneer butter masala with bell pepper added. It is sharper, drier, and more aromatic: browned paneer, blistered capsicum, and a tomato masala built around coarse crushed coriander seed and dried red chile. The window is narrow at the end — the paneer should absorb masala for a minute or two, not stew until it turns rubbery.
Kadhai Paneer — finished dish Save
Servings
Units
Total time
45 min
Active time
35 min
Serves
4
Difficulty
standard
Heat

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.

Why it matters Kadhai paneer depends on coarse roasted spice. Fine powder disappears into the tomato and tastes like generic masala; coarse coriander gives the dish its speckled texture and sharp aroma.

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.

Why it matters Paneer sticks when disturbed too early. Browning builds a thin crust that helps it hold its shape later, but prolonged frying drives out moisture and makes the cubes squeak.

Blister the capsicum

Kadhai Paneer step 3: 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.

Why it matters Capsicum should taste roasted, not boiled. If it softens fully now, it will collapse when folded through the masala.

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.

Why it matters Raw onion leaves a harsh sulfur note that tomato cannot hide. This stage is the base of the masala, not a quick softening step.

Fry the ginger, garlic, and powdered spices

Kadhai Paneer step 5: 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.

Why it matters Powdered chile blooms in fat and gives color. Burnt garlic reads bitter against paneer, and there is no cream here to cover it.

Reduce the tomato masala

Kadhai Paneer step 6: 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.

Why it matters This is bhuna-style reduction: water leaves, tomato sugars concentrate, and the fat separates. Stopping early gives a raw tomato sauce instead of a kadhai masala.

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.

Why it matters Adding the roasted spice late keeps its volatile oils alive. Too much water turns the dish into generic paneer curry; kadhai paneer should coat the spoon heavily.

Finish with paneer and capsicum

Kadhai Paneer step 8: 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.

Why it matters Paneer needs contact with the masala, not a long simmer. Extended cooking tightens the cheese and dulls the capsicum.

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.

Why it matters Acid belongs at the end because heat flattens its aroma. The final taste should be roasted-spiced, tomato-sharp, and slightly bitter from fenugreek — not sweet and creamy.

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

Vegan No

Not naturally vegan. Contains: ghee (ghee). A vegan adaptation would require substituting these out and may change the dish identity meaningfully.

Halal Yes

Naturally Halal — no substitutions needed.

Gluten-free Yes

Naturally Gluten-free — no substitutions needed.

Dairy-free No

Not naturally dairy free. Contains: ghee (ghee). A dairy free adaptation would require substituting these out and may change the dish identity meaningfully.

Shellfish-free Yes

Naturally Shellfish-free — no substitutions needed.

You might also like

Provenance

Sources surveyed208
Cultural authority0
Established press9
Community + blogs5
Individual voices194
Weighted score219.5
ReviewEditorial pass
First published2026-05-21 12:44:53 UTC
Editorial reviewed2026-05-21 12:45:15 UTC
Cultural accuracy6/10
Substitution safety8/10
View 208 cited source domains →
Domains surveyed during the source-discovery pass. Each is publicly addressable on the open web. We do not assert these endorse the recipe — only that we read them while compiling it.