Skip to content
Zaffaron

Kadhi Pakora (कढ़ी पकोड़ा) — Indian Yogurt Curry with Chickpea Flour Fritters

Kadhi Pakora is a beloved North Indian comfort dish where tangy yogurt-and-besan curry simmers with tender chickpea fritters. Often served in Punjabi homes and dhabas, it balances sour, savory, and gently spiced flavors over rice.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy
60 min total Prep 20m · Cook 40m 4 servings 520 cal
↓ Jump to Recipe
Kadhi Pakora — Indian Yogurt Curry with Chickpea Flour Fritters - authentic indian recipe

Printable Recipe Card

Servings: 4 · Total: 60 min · Difficulty: medium

Ingredients (quick list)

  • 400 g Plain whole-milk yogurt (Prefer slightly sour yogurt for a more authentic tang)
  • 60 g Chickpea flour (besan)
  • 800 ml Water
  • 1 tsp Turmeric powder
  • 1 tsp Kashmiri red chili powder
  • 2 tsp Fine salt
  • 2 tbsp Ghee
  • 1 tsp Cumin seeds
  • 1 tsp Mustard seeds
  • 0.5 tsp Fenugreek seeds (Use sparingly; too much can turn bitter)
  • 0.25 tsp Asafoetida (hing)
  • 2 Dried red chili

+ 9 more in the full ingredients section below.

Steps (summary)

  1. Make the kadhi base by whisking the yogurt and 60 g besan in a bowl until completely smooth and lump-free. Whisk in 800 ml wate…
  2. Prepare the pakora batter by combining 120 g besan, sliced onion, ajwain, 1/2 tsp turmeric, 1/2 tsp Kashmiri chili powder, 1 ts…
  3. Heat 300 ml neutral oil in a deep pan to 175°C; if you do not have a thermometer, a small drop of batter should rise steadily w…
  4. In a heavy pot, heat 2 tbsp ghee over medium heat, then add cumin seeds, mustard seeds, and fenugreek seeds and let them crackl…
  5. Add the finely chopped onion and cook for 6–8 minutes until soft and lightly golden, stirring to prevent sticking. Stir in ging…
  6. Lower the heat and pour in the whisked yogurt-besan mixture while stirring continuously so the yogurt does not split. Bring the…

+ 1 more steps in the full instructions section below.

Cultural Background

Kadhi is a time-honored North Indian way to transform yogurt into a nourishing meal, with besan providing body and gentle sweetness. Kadhi Pakora is especially associated with Punjabi home cooking and roadside dhabas, commonly ladled over rice for everyday comfort.

tangysavorywarm-spicedsilky currytender fritterstangy yogurttoasted cumincurry leaf perfume🌶 mild

Equipment

mixing bowlswhiskheavy pot or Dutch ovendeep frying pan or kadaislotted spoonwire rack or paper towelsmeasuring spoonskitchen scale

💡 Tips

  • Whisk the yogurt and besan until perfectly smooth; even small lumps can thicken unevenly and leave a raw flour taste.
  • Keep the kadhi at a gentle simmer after it boils; a hard boil can cause splitting and a grainy texture.
  • Fry pakoras at about 175°C so they cook through without getting oily; if the oil is cooler, they absorb excess oil and turn heavy.

⚠️ Common Mistakes

  • ❌ Kadhi splits and looks grainy after adding the yogurt mixture.

    ✅ Fix: Lower the heat before adding, stir continuously, and keep the simmer gentle; avoid a rolling boil once the yogurt is in.

  • ❌ Kadhi tastes raw or chalky from undercooked besan.

    ✅ Fix: Simmer uncovered for at least 25 minutes and stir frequently; the flavor should turn nutty and rounded, not floury.

  • ❌ Pakoras turn oily and heavy.

    ✅ Fix: Fry at 170–180°C and do not overcrowd the pan; let the oil return to temperature between batches.

🧊 How to Store

Cool kadhi completely, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat with 60–120 ml water to loosen, stirring often; pakoras will soften more, so add freshly fried pakoras if you prefer a firmer bite.

📅 Make Ahead

Whisk the yogurt-besan mixture up to 12 hours ahead and refrigerate, then re-whisk before cooking. You can also slice onions and measure spices a day ahead; fry pakoras just before serving for the best texture.

🍽️ Pairs Well With

  • Steamed basmati rice
  • jeera rice
  • roti
  • sliced onions
  • lemon wedges
  • mango pickle.

Regional Variations

  • Punjabi kadhi pakora is thicker and often includes onion pakoras, served with rice and a bold tadka.
  • Gujarati kadhi is lighter, slightly sweet, and usually served without pakoras, often tempered with cloves and cinnamon.
  • Rajasthani kadhi may include gatte (gram flour dumplings) instead of fried pakoras for a heartier bite.
everyday party ramadan
#classic#family-style#comfort-food#gluten-free

Ingredients

  • 400 gPlain whole-milk yogurt (Prefer slightly sour yogurt for a more authentic tang)
  • 60 gChickpea flour (besan)
  • 800 mlWater
  • 1 tspTurmeric powder
  • 1 tspKashmiri red chili powder
  • 2 tspFine salt
  • 2 tbspGhee
  • 1 tspCumin seeds
  • 1 tspMustard seeds
  • 0.5 tspFenugreek seeds (Use sparingly; too much can turn bitter)
  • 0.25 tspAsafoetida (hing)
  • 2Dried red chili
  • 10 leafCurry leaves
  • 150 gOnion (Finely chopped)
  • 10 gGinger (Finely grated)
  • 12 gGarlic (Finely minced)
  • 1Green chili (Finely chopped)
  • 10 gCilantro (Chopped)
  • 1 tspCarom seeds (ajwain)
  • 0.25 tspBaking soda (Optional but helps keep pakoras light)
  • 300 mlNeutral oil

🔄 Substitutions

  • Ghee→ Neutral oil
  • Curry leaves→ Bay leaf
  • Asafoetida (hing)→ Garlic (additional 6 g)

Instructions

  1. 1

    Make the kadhi base by whisking the yogurt and 60 g besan in a bowl until completely smooth and lump-free. Whisk in 800 ml water, then add 1 tsp turmeric, 1 tsp Kashmiri chili powder, and 2 tsp salt, and set the mixture aside for 10 minutes to hydrate the besan.

  2. 2

    Prepare the pakora batter by combining 120 g besan, sliced onion, ajwain, 1/2 tsp turmeric, 1/2 tsp Kashmiri chili powder, 1 tsp salt, and 1/4 tsp baking soda. Add up to 120 ml water gradually and mix until you have a thick batter that drops from a spoon in clumps; let it rest for 5 minutes so the flour absorbs moisture.

  3. 3

    Heat 300 ml neutral oil in a deep pan to 175°C; if you do not have a thermometer, a small drop of batter should rise steadily with bubbles in 2–3 seconds. Fry tablespoon-sized batter portions in batches for 4–6 minutes, turning, until deep golden and cooked through, then drain on a rack or paper towels.

  4. 4

    In a heavy pot, heat 2 tbsp ghee over medium heat, then add cumin seeds, mustard seeds, and fenugreek seeds and let them crackle for 20–30 seconds. Add hing, dried red chilies, and curry leaves, and stir for 10 seconds to bloom the aromatics without burning them.

  5. 5

    Add the finely chopped onion and cook for 6–8 minutes until soft and lightly golden, stirring to prevent sticking. Stir in ginger, garlic, and green chili and cook for 60–90 seconds until the raw aroma disappears.

  6. 6

    Lower the heat and pour in the whisked yogurt-besan mixture while stirring continuously so the yogurt does not split. Bring the kadhi to a gentle boil, then simmer uncovered for 25–30 minutes, stirring every 3–4 minutes, until it thickens slightly and the besan tastes fully cooked.

  7. 7

    Add the fried pakoras to the simmering kadhi and cook for 8–10 minutes so they absorb flavor and soften in the curry. Turn off the heat and rest the pot for 5 minutes, then garnish with chopped cilantro before serving.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Kadhi is a time-honored North Indian way to transform yogurt into a nourishing meal, with besan providing body and gentle sweetness. Kadhi Pakora is especially associated with Punjabi home cooking and roadside dhabas, commonly ladled over rice for everyday comfort.

Regional Variations

Punjabi kadhi pakora is thicker and often includes onion pakoras, served with rice and a bold tadka.
Gujarati kadhi is lighter, slightly sweet, and usually served without pakoras, often tempered with cloves and cinnamon.
Rajasthani kadhi may include gatte (gram flour dumplings) instead of fried pakoras for a heartier bite.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
17g
Protein
31g
Fat
44g
Carbs
7g
Fiber
1180mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.