Traditional Indian Kadhi Recipe: A Comforting Yogurt and Gram Flour Curry
Kadhi is a strong example of how simple Indian ingredients can create a flavorful and satisfying meal. From a culinary perspective, the most important step is whisking the yogurt and gram flour thoroughly before cooking, which helps produce a smoother gravy. Slow simmering also allows the raw taste of gram flour to mellow and gives the curry a more developed flavor.
For Punjabi-style kadhi, the pakoras add texture and make the dish more substantial, while the final tempering of cumin, mustard seeds, dried chilli, asafoetida, and curry leaves provides much of its distinctive aroma.
For everyday cooking, the recipe is highly adaptable: the thickness, sourness, spice level, and use of pakoras can all be adjusted according to personal preference.

Kadhi is one of those Indian dishes that turns simple pantry ingredients into a flavorful and satisfying meal. Made primarily with yogurt, gram flour, spices, and tempering, kadhi has a pleasantly tangy taste and a creamy consistency. It is commonly enjoyed with steamed rice, but it can also be served with roti or other Indian breads.
Ingredients
For the kadhi:
- 1 cup plain yogurt
- 3 tablespoons gram flour (besan)
- 4 cups water
- ½ teaspoon turmeric powder
- 1 teaspoon red chilli powder
- 1 teaspoon coriander powder
- Salt according to taste
For the tempering:
- 1 tablespoon cooking oil or ghee
- ½ teaspoon cumin seeds
- ½ teaspoon mustard seeds
- ¼ teaspoon fenugreek seeds
- 1 dried red chilli
- A pinch of asafoetida
- A few curry leaves
Method
Start by whisking the yogurt and gram flour together in a large bowl. Add turmeric, chilli powder, coriander powder, and salt. Gradually pour in the water while whisking continuously. This helps create a smooth mixture without lumps.
Transfer the mixture to a deep cooking pot and place it over medium heat. Stir frequently during the initial cooking stage. Once the kadhi begins to simmer, reduce the heat and allow it to cook gently for approximately 20–25 minutes.
The mixture will gradually become smoother and develop a richer aroma. If the kadhi becomes too thick, add a little warm water and adjust the consistency.
For the tempering, heat oil or ghee in a small pan. Add mustard seeds and cumin seeds. When they begin to crackle, add fenugreek seeds, dried red chilli, curry leaves, and asafoetida. Turn off the heat after the spices become aromatic.
Pour the hot tempering over the prepared kadhi and stir gently.
Serve the kadhi hot with steamed rice. The combination of tangy curry and soft rice makes a simple yet comforting Indian meal.
Tips for Better Kadhi
Use slightly sour yogurt if you prefer a stronger traditional flavor. Always whisk the gram flour thoroughly into the yogurt before adding water. Cooking the kadhi slowly allows the flavors to blend and produces a smoother texture.
This recipe can also be customized by adding pakoras, vegetables, or additional spices according to regional preferences.
Conclusion: Kadhi proves that an uncomplicated combination of yogurt, gram flour, and spices can create a deeply flavorful homemade meal. With gentle cooking and a fragrant tempering, it becomes a comforting dish suitable for an everyday lunch or dinner.