Dinner/ Pakistani Recipes/ Recipes/ Vegetarian


Karhi is a Pakistani vegetarian dish consisting of a sour yoghurt and chickpea flour/besan base with pakora’s or vegetable fritters.

Karhi is a Pakistani vegetarian dish consisting of a sour yoghurt & chickpea flour/besan base with pakora’s or vegetable fritters.

Karhi or Pakora wali Karhi is not to be confused with the English ‘curry’. That ‘curry’ is synonymous with the everyday salan’s that we make with chicken, beef or mutton.
The Pakora wali Karhi is a vegetarian dish comprising of pakora’s (vegetable fritters) in a sour yoghurt with besan/chickpea flour base. The distinctive tangy taste is what makes it so delicious. In fact, it’s a great way to use up leftover ‘khatta’ yoghurt. It’s a dish usually made in the summers here in Pakistan because one of the primary ingredients is yoghurt considered to have a cooling effect on the body. Additionally, it’s considered simple to make because you can start the yoghurt base in the morning; leave it on simmer while you do the rest of the chores. Fry off the pakora’s / vegetable fritters and do the temper right before serving it for lunch or dinner.

It is one of my personal favorite dishes to eat in the house. I always tell my mother to make it on the weekends when I am home in the afternoon. This way we can all enjoy the garma garam fresh pakora’s right out of the frying pan. Even though making pakora’s isn’t tough but other than Ramazan it’s like we forget about them. So having them with the karhi is like a double treat in the same day.

Most people eat it with steamed rice but I personally prefer eating it with roti. Either way, it’s delicious.

P.s. Increase the quantity of the besan if you are planning to have a pakora with chai session before lunch 🙂

Would love it if you could try out and rate the recipe, and let me know how it was in the comments below! 

To keep updated with recipes, stories and so much more follow me on Facebook here, Instagram here and Twitter here

Pakora Karhi

Karhi is a Pakistani vegetarian dish consisting of a sour yoghurt & chickpea flour/besan base with pakora’s or vegetable fritters.

Course Dinner, Vegetarian
Cuisine Indian, Pakistani, Vegetarian
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Servings 6 people
Calories 1788 kcal


For Karhi/Yoghurt Base:

  • 4 Garlic Cloves
  • 1 medium Onion
  • 1 cup yoghurt
  • 3 tablespoons heaped of sifted besan / chickpea flour Sift the besan first then measure.
  • 1 salt adjust to taste
  • ½ to ¾ teaspoon red chili powder
  • 1 teaspoon turmeric
  • ½ teaspoon coriander powder

For Pakora’s/Vegetable Fritters:

  • 2 cups minus 3 tablespoons sifted besan chickpea flour Sift the besan first then measure.
  • 1 large onion chopped
  • 2 to 3 green chili finely chopped
  • ¼ cup fresh coriander/dhaniya roughly chopped
  • 1 teaspoon salt
  • ½ teaspoon red chili powder
  • 1/2 teaspoon baking soda or baking powder optional
  • Oil for frying


  • 2 tablespoons oil
  • 1 small Onion sliced
  • 1 tablespoon white Cumin / Sufaid Zeera
  • 3 to 4 whole red chili’s / Sabit Lal Mirch
  • 4 to 5 green ghili. Make slits in the chili’s so they don’t burst when frying
  • 8 to 10 curry leaves / karri patta


For Karhi:

  1. Place garlic, onion, yoghurt, besan (chickpea flour) and spices with 2 cup water in a blender. Blend till smooth.  

  2. Pour into large pot and add double the amount of water of the mixture (approximately 2 litres). Bring it to a boil on medium high heat and then cook on low flame for 1 - 1 1/2 hours till it reaches reach desired consistency. Set aside.

For Pakora’s

  1. Take a plastic bowl and add chickpea flour/besan. Add water to make a medium thick paste. Add onions, green chili, coriander and spices, baking powder or baking soda and mix. Set aside for thirty minutes.
  2. Heat oil in karhai or wok or frying pan. Using a spoon make little balls/dumplings of the besan/chickpea flour mixture and fry on low-medium heat till golden brown. Take them out with a slotted spoon and drain on a kitchen towel. 

  3. Soak the pakora’s in luke-warm water for about 10-15 minutes. Take them out, squeeze lightly and add to the karhi mixture that had been set aside earlier. 


  1. Heat oil in a mini karhai or a small frying pan for baghar/tempering. Add sliced onions and fry till light brown. Then add white Cumin (Sufaid Zeera) till it splutters. Add whole red chili’s (sabit lal mirch) and green chili and saute for 30 – 45 seconds. Add curry leaves in the end, saute for 20 seconds and then pour over the karhi.
  2. Serve hot with roti or rice. 

Recipe Notes

Pakora Karhi tastes best when it has tangy tones to it, so it's best to use yoghurt that is a few days old, so it's more sour than sweet. However, make sure that it is not spoiled. In case using packaged yoghurt abroad, add a pinch of citric acid for that sour flavour. 



  • Reply
    October 1, 2016 at 6:31 am

    Hey Kiran while going through your karhi recipe came across the tempering part… n it says to cook for 35-40 mins after adding green chilies, is it a typo error or do we actually have to cook it for this much time? Thanks

    • Reply
      October 4, 2016 at 1:20 am

      Hello Asima,
      It is 35 – 40 seconds. Have fixed the recipe. Thank you so much for telling me!

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.