This quintessential Indian vegetarian recipe features a creamy, tangy yogurt-based curry (kadhi) simmered to perfection, embracing soft, spiced gram flour fritters (pakoras). It’s more than just a meal; it’s a culinary hug, a timeless classic passed down through generations, promising a delightful experience with every spoonful. Forget generic curries; this is a deeply specific, authentic preparation designed to bring the true taste of Punjabi home cooking to your table.
Ingredients
For the Kadhi:
- 1 cup sour Dahi (yogurt)
- 1/2 cup Besan (gram flour)
- 4 cups Water
- 1 tsp Turmeric powder
- 1 tsp red chilli powder
- Salt to taste
- 1 tbsp Ginger-Garlic paste
- 2-3 green chillies, slit lengthwise
- 1/2 tsp Mustard seeds
- 1/2 tsp Cumin seeds
- 1/4 tsp Fenugreek seeds (Methi dana)
- A generous pinch of Asafoetida (Hing)
- 8-10 Curry leaves
- 2 tbsp Cooking oil
For the Pakoras:
- 1 cup Besan (gram flour)
- 1/2 cup finely chopped Onion
- 1-2 green chillies, chopped
- 1/2 tsp red chilli powder
- 1/4 tsp Turmeric powder
- Salt to taste
- 1/4 tsp Baking soda (optional, for extra soft pakoras)
- Water as needed (approx. 1/2 cup)
- Oil for deep frying
For the Tadka (Tempering):
- 2 tbsp Ghee or Oil
- 2-3 Whole dry red chilies
- 8-10 Curry leaves
- 1 tsp Cumin seeds
- A pinch of Asafoetida (Hing)
- 1/2 tsp Kashmiri red chilli powder (for vibrant color, optional)
- Fresh coriander, chopped (for garnish)
Cooking Instructions
- Prepare the Kadhi Base: In a large bowl, whisk together the sour dahi and besan until no lumps remain. Gradually add 4 cups of water, whisking continuously to form a smooth, thin batter. Set aside.
- Start Cooking the Kadhi: Heat 2 tbsp oil in a heavy-bottomed pot or Kadai. Add mustard seeds, cumin seeds, fenugreek seeds, asafoetida, and curry leaves. Let them splutter. Add ginger-garlic paste and slit green chillies; sauté for 30 seconds until fragrant. Pour in the dahi-besan mixture, stirring constantly to prevent curdling. Add turmeric powder, red chilli powder, and salt. Bring to a boil, then reduce heat to low and let it simmer for at least 30-40 minutes, stirring occasionally. The longer it simmers, the richer and thicker the kadhi will become.
- Prepare Pakora Batter: While the kadhi simmers, prepare the pakoras. In a separate bowl, combine 1 cup besan, chopped onion, chopped green chillies, red chilli powder, turmeric powder, salt, and baking soda (if using). Gradually add water to make a thick, dropping consistency batter. Do not overmix.
- Fry the Pakoras: Heat oil for deep frying in another Kadai. Once hot, drop small spoonfuls of the pakora batter into the oil. Fry on medium heat until golden brown and crispy, turning occasionally. Drain excess oil on absorbent paper.
- Add Pakoras to Kadhi: Once the kadhi has thickened to your desired consistency and the pakoras are ready, gently add the fried pakoras to the simmering kadhi. Let them soak for 5-10 minutes to absorb the flavors.
- Prepare the Tadka (Tempering): In a small pan, heat 2 tbsp ghee or oil. Add cumin seeds, whole dry red chillies, asafoetida, and curry leaves. Once the cumin seeds splutter and chillies darken slightly, add Kashmiri red chilli powder (if using) and immediately pour this sizzling tempering over the Kadhi Pakora. This step is crucial for the authentic Punjabi flavor and aroma.
- Final Assembly & Garnish: Stir the tadka gently into the kadhi. Garnish generously with fresh chopped coriander. Serve hot with steamed basmati rice or Roti for a truly comforting and wholesome Indian meal.
Why You’ll Love This Authentic Kadhi Pakora
This recipe isn’t just about combining ingredients; it’s about a culinary journey. The slow simmering of the kadhi allows the flavors to meld beautifully, creating a depth that instant versions simply cannot match. The contrast between the tangy, smooth curry and the slightly crisp, yet soft pakoras is simply divine. It’s a dish that resonates with the soul, offering a taste of authentic Indian home cooking.
Tips for the Perfect Kadhi Pakora
- Use Sour Yogurt: For the best tangy flavor, use yogurt that is slightly sour. If your yogurt isn’t sour enough, let it sit out at room temperature for an hour or two.
- Whisk Thoroughly: Ensure your dahi-besan mixture is completely lump-free before cooking to get a smooth kadhi.
- Low and Slow Simmer: The kadhi needs to simmer on low heat for a good 30-40 minutes (or even longer) to cook the besan thoroughly and develop its characteristic rich flavor and texture. Don’t rush this step!
- Don’t Overcrowd Pakoras: Fry pakoras in batches to ensure they cook evenly and become crispy.
- Adjust Consistency: If the kadhi becomes too thick during simmering, add a little hot water to adjust the consistency.


