About Besan Kadhi Pakora Recipe
Besan Kadhi Pakora is a comforting Indian curry made by simmering a spiced yogurt–gram flour (besan) sauce and adding small onion-based pakoras that soak up the tangy gravy. Popular across northern and western India, this dish balances a lightly sour, savory kadhi with soft, slightly crisp fritters. It’s commonly served with steamed basmati rice or rotis for weekday meals and family lunches. What makes this version appealing is the contrast of textures—the velvety, lightly thickened kadhi and pillowy pakoras—and the aroma from a hot tempering of mustard, cumin and curry leaves. This recipe focuses on producing a smooth, non-curdled kadhi and tender pakoras that remain flavorful after simmering, giving you a reliable result you can make for a cozy dinner or casual gathering.
Recipe Facts
- Cuisine
- North Indian
- Course
- Main
- Difficulty
- Intermediate
- Prep time
- 20 mins
- Cook time
- 35 mins
- Total time
- 55 mins
- Servings
- 4
Introduction
If you grew up on home-cooked Indian food, besan kadhi pakora is likely one of those nostalgic dishes that feels like comfort in a bowl. Originating in several regional cuisines across India, kadhi—made by combining yogurt with gram flour and spices—varies from the sweet, thin Gujarati style to the thick, tangy Punjabi version. Adding pakoras (gram-flour fritters) turns the curry into a fuller, heartier meal that’s especially popular for lunches and family dinners.
A well-made kadhi should be smooth and glossy, with no raw flour taste and only a gentle tang from the yogurt. The pakoras should be soft inside and hold their shape after being added to the curry; they should absorb some gravy without turning mushy. Texture and tempering are what define a memorable kadhi pakora: gentle simmering prevents yogurt from splitting, while a hot tadka (tempering) of mustard, cumin and curry leaves contributes fragrant, toasty notes. People enjoy this dish for its balance of tang, mild spice and satisfying mouthfeel—simple ingredients that combine into a deeply comforting dish. This recipe walks you through straightforward techniques to avoid common pitfalls and deliver reliably delicious kadhi pakora at home.
Ingredients
- Besan (gram flour)2 cups
- Yogurt (dahi), well beaten1 cup
- Onion (medium), thinly sliced2
- Green chilies, finely chopped4
- Baking soda (pinch)1 pinch
- Turmeric (haldi)1 tsp
- Sugar1 tsp
- Salt1 tsp
- Oil (for frying pakoras)for frying
- Mustard seeds (sarso)1 tsp
- Cumin seeds (jeera)1 tsp
- Fresh ginger, grated1/2 inch
- Curry leaves (kadi patta)10–12 leaves
Cooking Instructions
- 1
Make pakora batter
In a bowl, combine 1 cup besan with thinly sliced onions, chopped green chilies, a pinch of baking soda, a pinch of salt and a little water to form a thick spoonable batter. The batter should hold its shape but still drop from a spoon — too thin and pakoras will flatten, too thick and they’ll be dense. Let the batter rest while you prepare the kadhi base.
- 2
Fry the pakoras
Heat oil in a deep pan to medium-high. Test with a small drop of batter — it should sizzle and rise slowly. Drop small spoonfuls of batter into the oil and fry in batches, turning occasionally, until golden brown and cooked through. Drain on paper towels and keep warm. Slightly under-frying helps them stay soft after simmering in the kadhi.
- 3
Whisk the kadhi mixture
In a heavy-bottom pot, whisk remaining besan into the beaten yogurt until lump-free. Add turmeric, sugar, salt and 2–3 cups of water (adjust for desired thickness). Whisk thoroughly so the besan fully disperses; a smooth slurry prevents lumps during cooking.
- 4
Cook the kadhi gently
Place the pot over medium heat and bring the mixture to a gentle simmer, stirring frequently. Reduce heat to low and simmer for 12–15 minutes until the raw besan flavor is gone and the kadhi has thickened slightly. Avoid vigorous boiling to prevent the yogurt from curdling.
- 5
Temper (tadka) the kadhi
In a small pan, heat a tablespoon of oil and add mustard seeds. When they pop, add cumin seeds, grated ginger, curry leaves and sliced onion. Fry briefly until aromatic and the onion softens. Pour the hot tempering into the simmering kadhi — you should hear a sizzle — and stir well to combine.
- 6
Add pakoras and finish
Gently add the fried pakoras to the kadhi and simmer 4–6 minutes so they soak up flavor but retain some texture. Taste and adjust salt or sugar. Garnish with chopped coriander and serve warm with steamed rice or rotis.
Expert Tips
Whisk yogurt until smooth
Beat the yogurt until lump-free before adding besan; this makes it easier to form a smooth kadhi without gritty pockets of flour.
Control frying temperature
Keep oil at medium heat: too hot browns the outside before the center cooks; too cool makes pakoras absorb oil and become greasy.
Avoid rapid boiling
Simmer kadhi gently after it comes to temperature. Vigorous boiling can cause the yogurt to split and change texture.
Add pakoras near the end
Drop pakoras into the kadhi only in the final few minutes of simmering so they soften slightly but don’t disintegrate.
Adjust thickness with water
If kadhi becomes too thick after cooling, whisk in warm water to loosen it and restore a silky consistency before reheating.
Common Mistakes
Kadhi curdles or splits while cooking
Solution: Avoid high heat, stir continuously while bringing to a simmer, and reduce to low for cooking. Whisking besan into yogurt before heating also stabilizes the mixture.
Raw besan taste remains in the kadhi
Solution: Simmer the kadhi 12–15 minutes on low so the flour cooks through. Taste for rawness before adding pakoras.
Pakoras become greasy
Solution: Ensure oil temperature is right (test with a small drop of batter). Fry in batches without overcrowding so oil temperature doesn’t drop.
Pakoras turn soggy quickly in kadhi
Solution: Slightly under-fry pakoras or add them just before serving. Over-soaking makes them lose structure and become mushy.
Kadhi is too bland or one-dimensional
Solution: Check seasoning after simmering. A small pinch of sugar balances acidity; a fresh tadka of mustard, cumin and curry leaves brightens the flavor.
Recipe Variations
Gujarati-style Kadhi (no pakoras)
Prepare a thinner, slightly sweet kadhi by adding more water and a bit more sugar or jaggery. This version is lighter and commonly eaten with khichdi or rice.
Punjabi thick Kadhi Pakora
Make a richer, creamier kadhi by using full-fat yogurt and a higher ratio of besan; pakoras are larger and heartier, making this suitable for winter meals.
Baked or air-fried pakoras
For a lighter dish, shape pakoras and bake or air-fry until golden. They’ll be less oily but still absorb some kadhi flavor—add them just before serving to retain texture.
Greens-added Kadhi
Stir in blanched spinach or fenugreek (methi) leaves toward the end of cooking for an earthy twist and extra nutrition.
Serving Suggestions
Steamed basmati rice
Serve hot kadhi pakora over plain steamed basmati—the rice soaks up the tangy gravy and balances the spices.
Jeera rice for extra aroma
Pair with cumin-flavored jeera rice to add a complementary toasted note that enhances the kadhi’s tempering flavors.
Fresh rotis or parathas
Soft rotis or lightly browned parathas work well for scooping and make the dish more filling for a bread-centric meal.
Light side salad and papad
A crisp cucumber-tomato salad and roasted papad add refreshing crunch to contrast the kadhi’s creaminess.
Cooling buttermilk or chaas
A glass of lightly spiced buttermilk helps cut the richness and is a traditional, refreshing accompaniment.
Storage and Reheating
Store kadhi and pakoras separately for best quality. Refrigerate kadhi in an airtight container for up to 3–4 days; reheat gently over low heat, stirring so it doesn’t split. Pakoras keep in the fridge for 1–2 days but will soften; re-crisp them in a hot oven or air fryer for 6–8 minutes before adding to kadhi. For longer storage, freeze plain kadhi (without pakoras) for up to 2 months in a freezer-safe container—thaw overnight in the fridge and reheat slowly, whisking to restore texture. Freezing fried pakoras is not recommended because they become very soft after thawing.
Frequently Asked Questions
Can I use store-bought yogurt for kadhi?
Yes. Use plain, unsweetened yogurt. If the yogurt is very thin, strain briefly to thicken, or reduce added water so the kadhi still reaches the desired consistency. Full-fat yogurt yields a richer kadhi, while low-fat will be lighter but may need careful simmering to avoid curdling.
How do I prevent yogurt from curdling in kadhi?
Cook on a low simmer rather than a rolling boil, and whisk besan thoroughly into the yogurt before heating. Adding a little besan stabilizes the yogurt. If the kadhi begins to look grainy, lower the heat and stir continuously until smooth.
Can I make kadhi without pakoras?
Absolutely. Many regional kadhi recipes omit pakoras. You can serve plain kadhi as a soup-like curry with rice or add vegetables or greens for texture instead of fritters.
Is there a gluten-free version of kadhi pakora?
Kadhi itself is naturally gluten-free when made with besan (gram flour). Ensure any added ingredients or packaged spice mixes are certified gluten-free. Pakoras made from besan are also gluten-free, provided no wheat flour is mixed in.
Can I bake pakoras to reduce oil?
Yes. Shape small rounds of the pakora batter on a parchment-lined tray and bake or air-fry at moderate temperature until golden. They will be drier and less oily; add them to the kadhi just before serving to keep some texture.
How can I make kadhi creamier without changing taste?
Use full-fat yogurt and simmer gently. Some cooks mix a tablespoon or two of besan with a little water and whisk this into the kadhi toward the end to thicken it further without altering flavor significantly.
Can I prepare kadhi in advance for a party?
Yes. Kadhi stores well and often tastes better the next day as flavors meld. Keep pakoras separate and fry or re-crisp them just before serving so they retain their texture.
What thickness should the kadhi be?
Aim for a silky, pourable sauce that lightly coats the back of a spoon. It should be thicker than broth but thinner than a stew. Remember it will thicken slightly as it cools, so adjust with warm water when reheating if needed.