If you’re craving something comforting, tangy, and full of traditional flavors, this curry pakora (kadhi) recipe is exactly what you need. A staple in South Asian kitchens, kadhi is known for its creamy yogurt base and deep, rich taste that develops through slow cooking.
This homemade curry pakora recipe combines soft onion pakoras with a smooth, spiced yogurt curry that melts in your mouth. Whether you serve it with steamed rice or fresh roti, this dish brings warmth and satisfaction to every bite.

What is Curry Pakora (Kadhi)?
Kadhi is a traditional yogurt-based curry made with besan (gram flour) and spices. It is slow-cooked to achieve a thick, creamy consistency with a slightly tangy taste.
Curry pakora is a variation of kadhi where crispy fritters (pakoras) are added into the curry. These pakoras soak up the flavorful kadhi, becoming soft and juicy while still holding their texture.
Why You’ll Love This Curry Pakora Recipe
- Perfect balance of tangy and spicy flavors
- Budget-friendly and made with simple ingredients
- Great for family meals and gatherings
- Can be made with deep-fried pakoras or light tikki
- Authentic homemade kadhi taste
Ingredients
For Kadhi (Curry Pakora Base)
- 1 onion (sliced)
- ½ kg yogurt OR 3 glasses lassi
- Water (6 glasses for yogurt / 4 for lassi)
- 4 tbsp besan
- 1 tsp salt
- 1½ tsp red chili powder
- 1 tsp turmeric powder
- 2 tbsp oil
For Pakoras
- 4–5 onions (sliced)
- 5–6 green chilies (chopped)
- 2–3 tbsp fresh coriander
- 1 tbsp crushed anardana
- 9–10 tbsp besan
- 1 tsp salt
- 1 tsp red chili powder
- ¼ tsp turmeric
- ½ tsp garam masala
- 1 tsp coriander powder
- ½ tsp black pepper
- ½ tsp crushed red chili
- ¼ tsp ajwain
- Water (as needed)
Step-by-Step Instructions
Step 1: Prepare Kadhi Mixture
In a large bowl, mix:
- Yogurt (or lassi)
- Water
- Besan
Whisk until completely smooth with no lumps. This step is key for a silky kadhi texture.
Step 2: Cook the Base
- Heat oil in a pot
- Add onions and fry until golden brown
- Add salt, red chili powder, and turmeric
- Cook on low flame for 1 minute
Step 3: Add Yogurt Mixture
- Pour the prepared mixture into the pot
- Cook on high flame while stirring
- Let it come to a boil
Step 4: Slow Cook the Kadhi
- Cover and cook on low flame for 40–45 minutes
- Stir occasionally
This slow cooking gives the kadhi its signature flavor and thickness.
How to Make Pakoras
Step 1: Prepare Batter
Mix all pakora ingredients and add water gradually to form a thick batter.
Step 2: Choose Cooking Method
Deep Fry Pakoras
- Heat oil
- Drop small portions of batter
- Fry until golden and crispy
Tikki (Healthy Option)
- Make slightly thinner batter
- Cook on tawa with little oil
- Flip until golden
Step 3: Combine
- Add pakoras to hot kadhi
- Let them soak for 5–10 minutes
Curry Pakora (Kadhi)
Ingredients
For Kadhi (Curry Pakora Base)
- 1 Onion Sliced
- ½ kg Yogurt / 3 Glasses Lassi
- 4 Glass Water for yogurt / 4 for lassi
- 4 tbsp Besan
- 1 tsp Salt
- 1½ tsp Red Chili Powder
- 1 tsp Turmeric Powder
- 2 tbsp Oil
For Pakora
- 5 Onions Sliced
- 5 Green Chilies Chopped
- 3 tbsp Fresh Coriander Chopped
- 1 tbsp Crushed Pomegranate Seeds Anardana
- 10 tbsp Gram Flour Besan
- 1 tsp Salt
- 1 tsp Red Chili Powder
- ¼ tsp Turmeric Powder
- ½ tsp Hot Spices Garam Masala Powder
- 1 tsp Coriander Powder
- ½ tsp Black Pepper
- ½ tsp Crushed Red Chili
- ¼ tsp Carom Seeds Ajwain
- Water as needed
Instructions
Make Kadhi
- In a bowl, whisk yogurt (or lassi), water, and besan until smooth (no lumps).
- Heat oil in a pot and fry onions until golden brown.
- Add salt, red chili powder, and turmeric; cook on low flame for 1 minute.
- Pour in the yogurt mixture and cook on high flame, stirring until it boils.
- Cover and cook on low flame for 40–45 minutes, stirring occasionally.
Make Pakoras
- Mix all pakora ingredients with water to form a thick batter.
- For pakoras: Deep fry small portions until golden and crispy.
- OR
- For tikki: Shallow fry on a tawa until golden on both sides.
Final Step
- Add pakoras to hot kadhi.
- Let them soak for 5–10 minutes.
- Serve warm.
Expert Tips for Perfect Curry Pakora
- Always whisk kadhi mixture well to avoid lumps
- Cook kadhi on low flame for best taste
- Stir occasionally to prevent sticking
- Use slightly sour yogurt for authentic kadhi flavor
- Add pakoras at the end to keep texture perfect
Serving Ideas
This delicious curry pakora (kadhi) tastes best with:
- Steamed basmati rice
- Soft roti or chapati
- Fresh salad or chutney
FAQs
- Can I make kadhi without pakoras?
Yes! Plain kadhi is also delicious and lighter.
- Why is my kadhi thin?
It needs more cooking time or slightly more besan.
- Can I store curry pakora?
Yes, store in fridge for 2–3 days. Reheat gently before serving.
Conclusion
This homemade curry pakora (kadhi) recipe is the ultimate comfort food that brings tradition and flavor together. With its creamy texture and spicy pakoras, it’s a dish that never goes out of style.
Make it once, and it will become a regular part of your kitchen—just like it is in so many homes.




