Punjabi Kadhi Pakora

Yogurt curry with chickpea-flour fritters

50 min4 servingsIndian434 kcal/serving12g protein
Punjabi Kadhi Pakora — Indian recipe, finished and plated

Discover smart recipes

Sign up on Homecooked to cook this recipe as the chef intended, with parallel steps and built-in timers guiding you along the way. Stock your pantry to discover more recipes you can cook with the ingredients you have at home.

Join Homecooked

Ingredients

  • 400 g Yogurt
  • 120 g Besan (chickpea flour)
  • 1 Onion
  • 20 g Ginger
  • 3 cloves Garlic
  • 2 Green chili
  • 1 tsp Cumin seeds
  • ½ tsp Brown mustard seeds
  • ½ tsp Fenugreek seeds (methi dana)
  • 1 pinch Asafoetida (hing)
  • 1 sprig Curry leaves
  • 2 Dried chilies
  • 1 tsp Ground turmeric
  • 1 tsp Kashmiri chili powder
  • 2 tbsp Ghee
  • 500 ml Neutral oil
  • 1½ tsp Salt
  • 2 tbsp Cilantro (optional)

Method

  1. Whisk the yogurt with most of the besan, the turmeric, a good pinch of salt, and enough water to make a thin, pourable mixture, completely lump-free.
  2. Slice half the onion thin (for the kadhi). Chop the other half fine (for the pakora). Mince ginger, garlic. Slit chilies. Chop cilantro.
  3. Mix the remaining besan with the chopped onion, half the ginger-garlic, 1 slit chili, the turmeric, a pinch of salt, and enough water to make a thick batter.
  4. Heat the neutral oil to 175 °C (350 °F). Drop walnut-sized spoonfuls of pakora batter and fry 3 minutes per batch until golden. Drain on paper.
  5. Heat the ghee in the Dutch oven over medium. Bloom cumin, mustard, fenugreek, asafoetida, curry leaves, and dried chilies 30 sec.
  6. Add sliced onion, remaining ginger-garlic, and remaining chili. Cook 5 minutes until pale golden.
  7. Add the kashmiri chili and a splash of water. Cook 30 seconds.
  8. Pour in the yogurt-besan mixture (whisk one more time first). Bring to a simmer on medium, stirring constantly so it doesn't split.
  9. Reduce to low. Simmer 25 minutes (very gentle bubbles only), stirring every few minutes, until thickened and the raw besan taste is gone.
  10. Drop the pakoras into the kadhi. Simmer 3 minutes to soak them up. Taste for salt.
  11. Scatter cilantro on top. Serve with basmati rice.

Nutrition per serving

434Calories
12gProtein
31gCarbs
30gFat
6gFiber

Estimated from ingredients; varies with exact portions and brands.

About Punjabi Kadhi Pakora

Punjabi kadhi pakora is a North Indian comfort dish built around an unlikely idea: a curry whose body comes not from tomato or cream but from yogurt thickened and stabilized with chickpea flour (besan). The whisked yogurt-besan base is simmered long and slow, which is the whole point — extended cooking cooks out the raw taste of the flour and coaxes the sauce into something velvety and faintly tangy, gently soured by the yogurt and stained gold with turmeric. A tarka of ghee bloomed with cumin, brown mustard, fenugreek, asafoetida, curry leaves and dried chilies is folded through, layering in the smoky, slightly bitter aromatics that make Punjabi kadhi taste distinct from its thinner, sweeter Gujarati cousin. Into this the cook drops onion pakoras — chickpea-flour fritters — that soak up the sauce and turn plush.

The result eats like a bowl of warm, savoury custard punctuated by soft dumplings: sour and rich at once, with a low hum of chili heat and the crunch of the fritters slowly giving way as they sit. It is almost always spooned over plain steamed rice, which is the traditional pairing and the reason the kadhi is kept pourable rather than thick. This version rewards a little patience — the besan is split between the curry base and the pakora batter, and frying the fritters separately before adding them at the very end keeps them from dissolving, so they hold their shape while still drinking in flavour. It's a homey weekend lunch across Punjabi households, and being yogurt-based it is easily made vegan by swapping in a plant yogurt and oil for the ghee.

Punjabi Kadhi Pakora: frequently asked questions

How many calories are in Punjabi Kadhi Pakora?

One serving of Punjabi Kadhi Pakora has about 434 calories, with 12g of protein, 31g of carbs, 30g of fat and 6g of fiber. These are estimates based on the ingredient amounts in this recipe and will vary with your exact portions and brands.

Is Punjabi Kadhi Pakora gluten-free?

Based on its ingredients, Punjabi Kadhi Pakora has no gluten-containing components, so it's naturally gluten-free — as always, check that any packaged ingredients you use are certified gluten-free to be safe.

Is Punjabi Kadhi Pakora dairy-free?

Not as written — it uses Yogurt, Ghee. Swapping those for a plant-based alternative makes it dairy-free.

Do I need every ingredient to make Punjabi Kadhi Pakora?

The core ingredients are essential, but you can leave out cilantro — it's optional and mainly there for extra flavor or finish.

How many servings does Punjabi Kadhi Pakora make?

This recipe makes 4 servings. In the app you can scale it up or down and the ingredient amounts adjust automatically.