Go Back
Kadhi Pakora: A Comforting Bowl of Tangy Delight

Punjabi Kadhi Pakora

Punjabi Kadhi Pakora is a traditional North Indian comfort dish featuring crispy gram flour fritters (pakoras) simmered in a tangy, spiced yogurt gravy. It is a beloved meal often served with steamed rice or roti, known for its rich, creamy texture and complex flavors.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian

Ingredients
  

  • Plain Yogurt Full-fat: 500g (1.1 lbs / 2 cups)
  • Gram Flour Besan: 100g (3.5 oz / ¾ cup)
  • Water: 3–4 cups 750ml–1L / 13–16 fl oz
  • Ghee or Oil for frying: ¼ cup (60ml / 2 fl oz)
  • Cumin Seeds: 1 tsp 5g
  • Fenugreek Seeds Methi Dana: ½ tsp (2g)
  • Onions thinly sliced: 1 medium (150g / 5.3 oz)
  • Garlic crushed or finely chopped: 4 cloves (15g / ½ oz)
  • Ginger crushed or finely chopped: 1 inch (2.5cm / 25g)
  • Green Chilies finely chopped: 2–3 (10g / 0.35 oz)
  • Red Chili Powder: ½ tsp 1g
  • Turmeric Powder: ½ tsp 1g
  • Garam Masala: ½ tsp 1g
  • Salt: To taste approx. 1–2 tsp / 5–10g
  • Fresh Coriander Cilantro (chopped): For garnish

Equipment

  • Large mixing bowls (2)
  • Whisk or spatula
  • Deep, heavy-based saucepan or kadhai
  • Deep frying pan or wok
  • Slotted spoon
  • Fine sieve (optional, for straining the kadhi)
  • Kitchen paper (for draining pakoras)

Method
 

Prepare the Pakoras:
  1. In a large bowl, combine the gram flour, salt, red chili powder, and a pinch of turmeric. Add the sliced onions, chopped green chilies, and crushed garlic and ginger. Mix well. Gradually add water, a little at a time, tossing with your hands until you have a thick, sticky batter that holds together but isn't runny. Let the mixture rest for 10 minutes to allow the flavors to meld.
Fry the Pakoras:
  1. Heat ghee or oil in a deep pan over medium heat until it reaches 170–175°C (345–350°F). Test the oil by dropping a small amount of batter in; if it floats immediately, the oil is ready.
  2. Drop spoonfuls of the batter into the hot oil, frying in batches. Cook for 2–4 minutes, turning occasionally, until golden brown and crisp.
  3. Drain on kitchen paper and set aside.
  4. Make the Kadhi Base: In a large bowl, whisk the yogurt and gram flour together until completely smooth and lump-free.
  5. Add water gradually, whisking continuously, to achieve a thin, pourable consistency. Season with salt, turmeric, and garam masala.
Temper the Kadhi:
  1. In a heavy-based saucepan, heat a small amount of ghee or oil over medium heat. Add cumin seeds and fenugreek seeds. Once they begin to sizzle and crackle, add the sliced onions and sauté for 4–5 minutes until softened. Add the garlic, ginger, and green chilies, cooking for another 2 minutes until fragrant.
Cook the Kadhi:
  1. Slowly pour the yogurt mixture into the pan with the onions, stirring continuously to prevent lumps.
  2. Bring the mixture to a gentle boil over medium heat, then reduce to a low simmer. Cook for 15–20 minutes, stirring occasionally, until the sauce thickens and becomes creamy, with a shiny, slightly oily surface.
  3. If it becomes too thick, add a little hot water to adjust the consistency.
Combine and Serve: Once the kadhi is cooked, stir in the fried pakoras. Heat through gently for 3–4 minutes, allowing the pakoras to absorb some of the flavorful gravy. Garnish with freshly chopped coriander.

    Notes

    Safety Notes: Always monitor the oil temperature when frying; overheating can cause splattering and fire. Use a thermometer or the test drop method. Ensure the kadhi mixture is smooth before cooking to prevent burning.
    Substitutions: Use store-bought plain yogurt if homemade is unavailable. For a lighter version, use vegetable oil instead of ghee. Replace fresh green chilies with a pinch of cayenne pepper for heat.
    Storage: Store cooled kadhi pakora in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water if needed to loosen the sauce.
    Pro Tips: Resting the pakora batter for 10 minutes helps the flavors blend and improves texture. Whisk the yogurt and gram flour mixture thoroughly to avoid lumps. The kadhi should be thick but not overly so, as the pakoras will absorb moisture during cooking. Traditionally, leftover pakoras are used the next day to make the dish, enhancing its flavor.