Punjabi Kadhi pakora recipe
5 from 1 vote

Punjabi Kadhi Pakora – Gram flour dumplings in yoghurt gravy

Warming and comforting, this Punjabi Kadhi is just the best dish to have this fall
Course curry, Main Course
Cuisine Punjabi | North Indian
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Author Nupur @ The Veggie Indian


For the Pakodas:

  • 2 cups Gram flour besan
  • cup About ¾ of water
  • 1 tsp Carom seeds ajwain
  • 1 tsp red chili powder
  • ½ tsp Garam masala powder
  • A pinch of asafoetida hing
  • For the yogurt base : Kadhi
  • 2 cups yogurt
  • 1 cup Bengal gram flour besan
  • cups About 4 of water
  • 2 tsp red chili powder
  • 1 ½   tsp turmeric powder
  • 1 tsp garam masala powder
  • 1 tsp salt 

For the tempering:

  • 2 medium sized onions sliced thin length wise 
  • 1 inch piece of ginger- minced properly
  • 3-4 cloves of garlic – minced/chopped
  • 1 tsp cumin seeds
  • ¼ tsp fenugreek seeds methi dana
  • 1 bay leaf   tej patta
  • 1 leaves sprig of curry
  • 1-2 green chilies
  • 1 tbsp dried Fenugreek leaves   kasuri methi
  • 2-3 dried red chilies
  • 1 tsp mustard seeds
  • 1/2 tsp red chili powder
  • 3 tbsp mustard oil or ghee or any vegetable oil
  • A pinch of Asafoetida heeng
  • Salt to taste
  • leaves Fresh coriander to garnish   cilantro


  1. First of all- plan ahead and prepare the yogurt-spice mix at least an hour before you start cooking. I usually keep it aside for 2-3 hours to get good taste.
  2. To prepare the same, whip the yogurt in a big mixing bowl properly. Add in the gram flour and beat it well. There shouldn’t be any lumps, you may use a blender to make it smooth.
  3. Now mix all the spices listed under “yogurt base” with the yogurt and mix well. Keep aside for an hour so the flavours get absorbed properly.
  4. In the meanwhile, let’s prepare the fritters. Mix all the ingredients listed under Pakoras in a bowl, adding little water at a time to prepare a thick batter. The batter should be of dropping consistency, if its too runny the Pakoras will not hold shape and will get very thin.
  5. Heat oil in a wok (kadhai) to deep fry the fritters. Spoon the batter and drop it into the hot oil, at medium flame. Fry all fritters in batches and drain them on kitchen paper or tissue.  Keep them aside.

Now, we will cook the yogurt mix to prepare the sauce: 

  1. Transfer the yogurt-flour-spice mix to a wide wok (kadhai) or a wide pan. Add 4 cups of water to it and bring to a boil. Let it simmer.
  2. In the meanwhile, prepare the tempering. In a small pan, heat the oil and fry asafoetida for about 10 seconds.
  3. Add in bay leaf, fenugreek seeds, mustard seeds and cumin seeds, when they start popping up add in dried red chilies and green chilies. Fry for 15-20 seconds 
  4. Add in minced garlic and ginger, fry till the garlic gets browned, say about 10-15 seconds. Next, add in sliced onion and fry till it gets light brown, about 5-6 minutes. 
  5. Add in fenugreek leaves, curry leaves, salt and red chili powder and mix well. Fry for just 10 more seconds and turn off the flame
  6. Pour this tempering over the simmering Kadhi and mix. Check seasoning and adjust if required. Also check the desired consistancy at this point and add more water if needed. I like my Kadhi thick so I usually simmer it for at least 20-25 minutes, stirring in between. 

When to add the Pakoras?

  1. Ideally, 15 minutes before serving so they soak up a bit of yogurt sauce but still dont get too soggy. Transfer Kadhi to the serving bowl, dip pakodas into it and cover. I have given my mum's method in the notes below which makes this even more fragrant and tasty. 
  2. Garnish kadhi with fresh coriander leaves and serve with roti or rice, topped with few teaspoonfuls of ghee. 

Recipe Notes

I have given a lot of tips of preparing the perfect Kadhi in the notes in the post. Check them out and follow.