Punjabi Kadi with Pakora

By Praveen Kumar 1 comments
A thick, tangy yogurt and besan curry with crispy fried pakoras simmered right into it. The kadi is built slowly, with whole spices, tomatoes and kasuri methi rounding out the flavour. The pakoras soften just enough after a short simmer without losing their bite. Patience while cooking this meal makes a real difference.

Punjabi Kadi with Pakora turns up on tables across North India with reassuring regularity. The kadi is a besan and yogurt curry, cooked low and slow until it thickens and loses any raw flour taste. The pakoras are made separately, fried until crisp, then added at the end so they absorb the curry without turning completely soft. Together, the two make a dish that is filling, well-spiced and very satisfying with plain steamed rice or roti. This classic of Punjabi cuisine is worth learning properly.

Homemade Punjabi Kadi with Pakora, ready to serve
Punjabi Kadi with Pakora 8

About the Recipe

The recipe has two separate workstreams that come together at the end. The pakora batter uses besan with baking powder, cumin, green chilli, ginger and spices, and it must be thick enough to hold its shape when dropped into oil.

The kadi base starts with whole spices, then builds with onion, tomato and the yogurt-besan mixture. That mixture needs to be whisked smooth and rested before it goes into the pan. Kasuri methi goes in near the end and gives the curry a distinctive finish.

Neither component requires difficult technique. Both reward attention to heat and timing.

Why You Will Love This Recipe

The combination of a tangy, spiced kadi with pakoras that have softened slightly at the edges while staying substantial inside is genuinely satisfying. The besan thickens the curry naturally and gives it body, while the yogurt keeps it from feeling heavy.

If you enjoy cooking with besan, this recipe makes excellent use of it across both the pakoras and the curry base.

Cooking Tips

The most common beginner mistake is adding the yogurt mixture over high heat, which causes it to split and curdle. Keep the heat low and stir continuously once the yogurt goes in.

The pakora batter must be thick, not pourable. A thin batter produces pakoras that spread in the oil and turn greasy.

Whisk the yogurt, besan and water together thoroughly, then rest the mixture for 30 minutes before using it. This helps the batter hydrate fully and the kadi cook more evenly.

Top Tips

  • Whisk the yogurt, besan and water until completely smooth with no lumps before setting it aside to rest for 30 minutes.
  • Keep the pakora batter very thick so each pakora holds its shape when dropped into the oil with a spoon.
  • Add the yogurt mixture to the pan only on low heat and stir without stopping until it comes to a boil.
  • Simmer the kadi for at least 10 minutes after it boils to cook out the raw besan taste before adding the pakoras.
  • Add kasuri methi in the last 5 minutes of cooking, not earlier, so its flavour stays distinct.
  • Add pakoras just 5 minutes before serving so they absorb the curry without becoming completely soft.

Serving and Storing Suggestions

Punjabi Kadi with Pakora is best served hot with steamed rice or roti. It also works well alongside a simple Punjabi Chana Masala if you are cooking a larger spread.

Leftovers keep in the refrigerator for up to two days. Reheat gently on low heat with a splash of water, as the kadi thickens considerably when cold. The pakoras will be softer after storing, which many people find just as enjoyable.

Similar Recipes

Nutrient Benefits

Besan is a reasonable source of plant protein and dietary fibre. Yogurt adds calcium and protein to the kadi. Served with rice or roti, this dish makes for a filling, protein-rich meal.

Homemade Punjabi Kadi with Pakora, ready to serve
No ratings yet

Punjabi Kadi with Pakora

A thick, tangy yogurt and besan curry with crispy fried pakoras simmered right into it. The kadi is built slowly, with whole spices, tomatoes and kasuri methi rounding out the flavour. The pakoras soften just enough after a short simmer without losing their bite. Patience while cooking this meal makes a real difference.
Prep Time40 minutes
Cook Time35 minutes
Total Time1 hour 15 minutes
Course: Main Course
Cuisine: Indian

Ingredients

  • For Pakoras:
  • 1 cup Besan (chickpea flour)
  • 1/2 tsp Baking powder
  • 1/2 tsp Cumin seeds
  • 1 , finely chopped Green chilli
  • 1/2 tsp, grated Ginger
  • 1/4 tsp Turmeric powder
  • 1/2 tsp Red chilli powder
  • Oil for cooking
  • Salt as per taste
  • For Kadi:
  • 1/2 cup Besan (chickpea flour)
  • 1 cup, chopped Onion
  • 1/2 cup, chopped Tomato
  • 1 tsp Ginger and garlic paste
  • 2 , broken Dry red chillies
  • 1 sprig Curry leaves
  • 1 tsp Mustard seeds
  • 1/2 tsp Cumin seeds
  • 1 (one inch) Cinnamon piece
  • 2 , whole Cloves
  • 1/2 tsp Turmeric powder
  • 1 tsp Red chilli powder
  • 2 cups, whisked Yogurt
  • 1 tsp Kasuri methi powder
  • Oil as required
  • Salt as per taste

Instructions

  • Mix all the ingredients for pakora in a bowl.
  • Make a very thick batter with water.
  • Drop into oil with a spoon to make pakoras.
  • Fry till crispy. Drain on paper towels and set aside.
  • Whisk yogurt, 3 cups water, turmeric powder, salt, red chilli powder and besan. Blend till smooth.
  • Set aside for 30 minutes.
  • Add garlic and ginger paste and 2 tsp water to prevent sticking to pan.
  • Fry on low heat for 2 minutes, stirring frequently. Add turmeric powder, garam masala, red chilli and salt.
  • Add tomatoes and cook till soft.
  • Add the yogurt mixture and keep stirring till it comes to a boil.
  • Simmer for 10 minutes stirring frequently. Add kasuri methi and cook for a further 5 minutes.
  • Add pakoras and simmer for 5 minutes.
  • Garnish with coriander leaves and serve with rice or roti.

Sign up for our newsletter

Newsletter

Add Awesome Cuisine as a Preferred Source

Add Awesome Cuisine as Preferred Source on Google

Frequently Asked Questions

Why does my kadi curdle when I add the yogurt mixture?

Curdling happens when the yogurt mixture hits heat that is too high too quickly. Always add it over low heat and stir continuously from the moment it goes into the pan. Whisking the besan thoroughly into the yogurt and water before cooking also helps, as the besan steadies the mixture during heating.

Can I bake the pakoras instead of frying them?

The recipe calls for frying, which gives the pakoras their crisp exterior. Baking will produce a softer result and the texture will be noticeably different, especially after the pakoras are simmered in the kadi. If you prefer less oil, shallow frying in a flat pan is a practical middle ground, though the shape will be less even.

How thick should the pakora batter be?

Thick enough that it does not drip off a spoon easily. When you pick up a spoonful and hold it over the bowl, it should fall slowly in a heavy clump rather than pour. If it pours, add a little more besan. A thin batter produces flat, greasy pakoras that will not hold up in the curry.

Can I use sour yogurt for the kadi?

Yes, and slightly sour yogurt works well here because it gives the kadi its characteristic tangy flavour. Fresh yogurt that is not sour at all will produce a milder curry. If your yogurt is very fresh and sweet, the kadi may taste a little flat. Taste and adjust salt and red chilli powder accordingly.

How do I know the kadi is ready before I add the pakoras?

The kadi should have simmered for at least 10 minutes after coming to a boil, with kasuri methi added and cooked for a further 5 minutes. By this point it should have thickened noticeably, the raw besan smell should be gone and the oil should have started to separate slightly at the surface. Only then add the pakoras and simmer for a final 5 minutes.

Praveen Kumar

Praveen Kumar is the Chief Food Officer at Awesome Cuisine, a platform created in 2008 to showcase India's vibrant culinary heritage. Praveen is a passionate foodie and love to cook. Having spent a few years in the retail fast food world, Praveen has been exploring the world of food since his school days. Join him on a flavorful journey.

1 Comments

Leave a comment