Kadhi pakora is a beloved Pakistani comfort food featuring crispy fried onion fritters (pakoras) simmered in a tangy, spiced yogurt-based gravy. This recipe delivers a perfectly balanced curry—creamy, tart, and gently spiced—that pairs beautifully with steamed rice or naan. It’s a classic home-style dish that’s surprisingly simple to make once you master the tempering and yogurt base.
Ingredients
- For the pakoras:
- 1 cup (120 g) chickpea flour (besan)
- 1 medium onion, finely chopped (about 1 cup / 150 g)
- 1 green chili, finely chopped
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- 1/2 teaspoon salt
- 1/4 cup (60 ml) water (approx.)
- Oil for deep frying (about 2 cups / 480 ml)
- For the kadhi:
- 1 cup (240 g) plain whole-milk yogurt, whisked
- 3 tablespoons (24 g) chickpea flour (besan)
- 3 cups (720 ml) water
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon fenugreek seeds (methi) (optional)
- For the tempering (tadka):
- 2 tablespoons (30 ml) ghee or oil
- 1 teaspoon cumin seeds
- 1/2 teaspoon mustard seeds
- 2 dried red chilies
- 1/2 teaspoon asafoetida (hing)
- 10-12 curry leaves
- 1-inch piece ginger, julienned
- 2 green chilies, slit
- Fresh cilantro for garnish
Instructions
- Make the pakoras: In a bowl, mix 1 cup chickpea flour, chopped onion, green chili, turmeric, red chili powder, and salt. Gradually add water and stir until a thick, dropping consistency batter forms (like pancake batter but slightly thicker). Let rest for 5 minutes.
- Fry the pakoras: Heat oil in a deep pan or wok over medium-high heat (350°F / 175°C). Drop small spoonfuls of batter into the hot oil, frying in batches without overcrowding. Fry until golden brown and crispy, about 3-4 minutes per batch. Remove with a slotted spoon and drain on paper towels. Set aside.
- Prepare the kadhi base: In a large pot, whisk together 1 cup yogurt, 3 tablespoons chickpea flour, 3 cups water, turmeric, red chili powder, and salt until smooth. Ensure no lumps remain.
- Cook the kadhi: Place the pot over medium heat and bring the mixture to a gentle simmer, stirring frequently to prevent curdling. Reduce heat to low and let it cook for 20-25 minutes, stirring occasionally, until the gravy thickens and the raw flour taste is gone. It should coat the back of a spoon.
- Prepare the tempering: While the kadhi simmers, heat ghee in a small pan over medium heat. Add cumin seeds, mustard seeds, dried red chilies, and asafoetida. Let them splutter for 30 seconds. Add curry leaves, ginger, and green chilies; sauté for another 30 seconds until fragrant.
- Combine: Pour the hot tempering into the simmering kadhi. Stir well and let it bubble for 2 minutes.
- Add pakoras: Gently add the fried pakoras to the kadhi. Simmer for 5 minutes so they absorb some gravy but remain slightly crisp.
- Garnish and serve: Turn off the heat, garnish with fresh cilantro, and serve hot.
Tips
- Yogurt curdling: Use full-fat yogurt at room temperature and whisk it thoroughly with chickpea flour before heating. Always stir in one direction while cooking.
- Pakora crispness: Add pakoras just before serving, or keep them separate if you prefer them extra crispy. They soften in the gravy over time.
- Substitute for fenugreek seeds: If unavailable, skip them or add a pinch of kasuri methi (dried fenugreek leaves) at the end.
- Adjusting consistency: Kadhi thickens as it cools. Add a little hot water if it becomes too thick when reheating.
Serving Suggestions
Serve kadhi pakora with steamed basmati rice and a side of mixed vegetable salad or pickles. It also pairs well with naan or roti. For a complete meal, add a spoonful of lemon juice and a few fresh curry leaves on top.
Variations
- Vegetable pakoras: Add finely chopped spinach, potato, or cauliflower to the pakora batter.
- Spicier kadhi: Increase green chilies or add a teaspoon of garam masala in the tempering.
- Sweet and sour: Add a tablespoon of tamarind paste or a teaspoon of sugar to balance the tanginess.
- No-fry version: Skip the pakoras and add boiled potatoes or chickpeas for a lighter kadhi.
Storage and Reheating
Store leftover kadhi pakora in an airtight container in the refrigerator for up to 3 days. The pakoras will soften, but the flavor improves. To reheat, warm gently on the stovetop over low heat, adding a splash of water if needed. You can also microwave in 30-second intervals. For best texture, make fresh pakoras when serving leftovers.
Frequently Asked Questions
Why did my kadhi curdle?
Curdling happens when the yogurt is too cold, the heat is too high, or you stop stirring. Always use room-temperature yogurt, cook on low, and stir constantly, especially in the first 10 minutes.
Can I make kadhi without chickpea flour?
Chickpea flour is essential for thickening and flavor. A substitute like rice flour or all-purpose flour will work but will change the texture and taste.
How do I make pakoras extra crispy?
Ensure the batter is thick (not runny), the oil is hot enough (a drop of batter should sizzle and rise), and do not overcrowd the pan. Letting the batter rest for 10 minutes also helps.
Can I use Greek yogurt instead of regular?
Yes, but thin it with a little water to achieve a similar consistency. Greek yogurt is thicker and more tart, so adjust water and salt accordingly.
Is kadhi pakora gluten-free?
Yes, as long as you use certified gluten-free chickpea flour and check that your spices and asafoetida are gluten-free.
Can I freeze kadhi pakora?
Freezing is not recommended because the pakoras become soggy and the yogurt sauce may separate upon thawing. It’s best enjoyed fresh or refrigerated.
Related
- Knorr Schnitzel Mix: Easy German-Style Schnitzel
- Lemon Schnitzel Recipe: Crispy, Bright & Easy
- Khachapuri Day: Traditions & a Full Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).