Kadhi Recipe | A Step-by-Step Guide to a Delicious and Nutritious Dish with 05 Variations

Kadhi, a traditional Indian yogurt-based curry, is a beloved comfort food across many households. This tangy, creamy dish is flavored with spices and thickened with gram flour (besan). Let’s dive into the rich world of Kadhi recipe, explore its benefits, and learn how to prepare it perfectly at home.

Kadhi Recipe


Health Benefits of Kadhi

Nutritional Value

  • Kadhi is rich in nutrients, thanks to its main ingredients: yogurt and besan (gram flour).
  • Yogurt is an excellent source of calcium, which is vital for strong bones and teeth.
  • It also provides a good amount of protein, essential for muscle repair and growth.
  • Besan adds fiber to the dish, aiding in digestion, and is packed with essential minerals such as iron, magnesium, and phosphorus.

Digestive Benefits

  • The probiotics present in yogurt play a crucial role in aiding digestion.
  • These live bacteria promote a healthy gut by balancing the gut flora.
  • Additionally, besan is known for its digestive benefits, making Kadhi a gentle choice for those with sensitive stomachs or digestive issues.

Probiotic Properties

  • Yogurt undergoes a fermentation process that results in the presence of live cultures, commonly known as probiotics.
  • These probiotics help in maintaining a healthy balance of bacteria in the gut, which is essential for overall wellness.
  • They can boost the immune system, improve digestion, and may even enhance mental health by affecting the gut-brain axis.

Low-Calorie Content

  • Kadhi is a relatively low-calorie dish, especially when compared to other rich and creamy Indian dishes.
  • This makes it a great option for those watching their calorie intake.
  • The dish can be made even healthier by using minimal oil for tempering.
  • Opting for low-fat or fat-free yogurt can further reduce the calorie content, making Kadhi a guilt-free addition to any diet.


Kadhi Recipe

Ingredients for Kadhi

Essential Ingredients for Kadhi Recipe

  • Yogurt: 2 cups (preferably sour)
  • Besan (Gram Flour): 1/2 cup
  • Water: 4 cups
  • Turmeric Powder: 1/2 tsp
  • Salt: To taste

Optional Ingredients for Variation

  • Onions: Finely chopped
  • Garlic: Minced
  • Ginger: Grated
  • Green Chilies: Slit

Kitchen Tools Needed

  • Whisk: For mixing the yogurt and besan
  • Deep Pan: For cooking the Kadhi
  • Ladle: For stirring
  • Small Pan: For tempering

Step-by-Step Kadhi Recipe

Making the Besan-Yogurt Mixture
  • Combine Yogurt and Besan: In a large bowl, mix yogurt and besan. Whisk until smooth and free of lumps
  • Add Water: Gradually add water to the mixture, continuing to whisk until fully blended.
  • Season: Add turmeric and salt. Mix well.
Preparing the Tempering
  • Heat Oil: In a small pan, heat 2 tbsp of oil.
  • Add Spices: Add cumin seeds, mustard seeds, and fenugreek seeds. Let them crackle.
  • Add Aromatics: Add finely chopped onions, garlic, ginger, and green chilies. Sauté until golden brown.
Cooking the Kadhi
  • Combine Mixtures: Pour the besan-yogurt mixture into a deep pan. Bring to a boil while stirring continuously.
  • Simmer: Reduce the heat and let it simmer for 20-30 minutes, stirring occasionally to prevent sticking.
  • Add Tempering: Pour the prepared tempering into the Kadhi. Mix well and let it cook for another 5 minutes.

Variations of Kadhi Recipe

Punjabi Kadhi

Punjabi Kadhi Pakora

  • Punjabi Kadhi is known for its rich, thick texture and robust flavor.
  • This version typically includes pakoras (onion), which are deep-fried fritters made from a batter of besan (gram flour) and spices.
  • The pakoras, golden brown and lightly puffed, provide a delightful contrast in texture to the smooth gravy.
  • The Kadhi itself is spicy and tangy, often cooked with a generous amount of turmeric and red chili powder.
  • This hearty dish is perfect for those who enjoy bold flavors and a satisfying, filling meal.

Gujarati Kadhi

Gujarati Kadhi

  • Gujarati Kadhi is quite different from its Punjabi counterpart.
  • It has a thinner consistency and a mildly sweet taste.
  • This variation is unique because it incorporates jaggery (a type of unrefined sugar) to add sweetness, balancing the tanginess of the yogurt.
  • Gujarati Kadhi is typically less spicy and is flavored with ingredients like ginger, green chilies, and curry leaves, offering a harmonious blend of sweet, tangy, and mildly spicy flavors.

Maharashtrian Kadhi

Maharashtrian Kadhi (Takachi Kadhi)

  • In Maharashtra, Kadhi is known as ‘Takachi Kadhi’, is characterized by its use of kokum, a sour fruit that imparts a unique tanginess.
  • This version stands out due to the inclusion of coconut milk, which adds a creamy texture and a subtle sweetness to the dish.
  • The use of coconut milk gives Maharashtrian Kadhi a distinctive flavor, different from other regional variations.
  • It’s typically less spicy and has a smooth, rich consistency, making it a comforting and flavorful option.
  • The gravy is typically thinner than Punjabi Kadhi and has a slightly darker yellow color.

Sindhi Kadhi

Sindhi Kadhi

  • Sindhi Kadhi is a distinctive and flavorful variation of Kadhi from the Sindh region.
  • Unlike other versions of Kadhi, Sindhi Kadhi is made without yogurt. Instead, it uses a base of roasted besan (gram flour) and is cooked with a variety of vegetables, such as okra, carrots, and potatoes.
  • This gives the dish a unique taste and texture, setting it apart from its counterparts.
  • The gravy is medium-thick and has a slightly spicy kick. It is often served with rice or roti.


Bihari Kadhi

Bihari Kadhi

  • Bihari Kadhi features a vibrant yellow yogurt gravy, similar to Punjabi Kadhi, but with a few key differences.
  • The star of the show is the bari, deep-fried dumplings made from a chickpea flour batter seasoned with spices and sometimes vegetables like onions.
  • Unlike the pakoras in Punjabi Kadhi, bari are denser and chewier, adding a delightful textural contrast to the smooth gravy.
  • Bihari Kadhi often incorporates ajwain (carom seeds) and kalonji (nigella seeds) for a distinctive earthy aroma and slightly bitter flavor.

Tips for the Perfect Kadhi Recipe & Serving Suggestions

Serving Suggestions

Best Accompaniments

Garnishing Tips

Avoiding Common Mistakes

Lumps in Kadhi:

  • Ensure the besan is well mixed with yogurt before adding water.


  • Cook on low heat to prevent the yogurt from curdling.

Enhancing Flavor and Texture

Spice Levels:

  • Adjust the amount of green chilies to suit your taste.


  • If the Kadhi is too thick, add water gradually while cooking.



Kadhi is a delightful blend of flavors and health benefits, making it a staple in Indian cuisine. Whether you prefer it spicy, sweet, or creamy, there’s a version of Kadhi for everyone. Its simple ingredients and easy preparation make it a perfect dish for any occasion.



Q. Can I use sour cream instead of yogurt in Kadhi recipe?
A. Yes, sour cream can be used as a substitute for yogurt, but it will alter the flavor slightly.

Q. What other vegetables can I add to Kadhi recipe?
A. You can add vegetables like okra, spinach, or even tomatoes for added nutrition and flavor.

Q. Can I make Kadhi in an Instant Pot?
A. Absolutely! The Instant Pot simplifies the process. Use the sauté function for tempering and pressure cook the Kadhi mixture.

Q. How can I reduce the tanginess of Kadhi?
A. Adding a small amount of sugar or jaggery can balance the tanginess.

Q. Is Kadhi suitable for children?
A. Yes, Kadhi is mild and nutritious, making it suitable for children. Adjust the spice levels accordingly.

Leave a Comment