Gujarati Kadhi Recipe (with Step by Step Photos)

Gujarati Kadhi is one of the best recipes of Gujarati cuisine. This authentic recipe requires knowledge of cooking with Indian spices and it gets its delicious taste from curd, besan and curry spices. Unlike other recipes, Gujarati dahi kadi uses less besan and has sweet and sour taste along with comparatively thinner consistency. Whether you serve it with steamed rice, simple rice khichdi or vegetable pulav, it is surely going to tantalize your taste buds.

Gujarati Kadhi Recipe

Preparation Time: 10 minutes
Cooking Time: 15 minutes
Serves: 2 servings
For Kadhi Base:
3/4 cup sour Curd (Yogurt)
2 cups Water
2½ tablespoons Besan (Gram Flour)
1 teaspoon crushed Green Chilli-Ginger
1/2 teaspoon crushed Garlic, optional
1 tablespoon Sugar
For Tempering
1 tablespoon Oil or Ghee
1/4 teaspoon Cumin Seeds
1/8 teaspoon Fenugreek Seeds
1/4 teaspoon Mustard Seeds
2-3 Cloves, optional
1 Cinnamon stick, broken into 2-pieces
1 Dry Red Chilli, broken into 2-pieces, optional
7-8 Curry Leaves
Coriander Leaves, for garnishing

Notes for Tempering:
If you are in a hurry, you can do the tempering first and then add gram flour mixture to the same tempering pan in step-2.


  1. step-1
    Beat curd and gram flour until smooth using hand blender. Make sure that there are no lumps in the mixture. Add 2 cups water and beat again.
  2. step-2
    Transfer prepared curd-gram flour mixture to a medium size deep pan and bring it to boil over medium flame.
  3. step-3
    Add crushed green chilli-ginger, crushed garlic, sugar and salt to taste. Stir to mix well and cook on low flame for approx 10 minutes or until raw smell of gram flour goes away. It should be runny. If required add 1/2 cup more water.
  4. step-4
    Meanwhile, prepare tempering by heating oil or ghee in a small tempering pan. Add mustard seeds and fenugreek seeds, when they start to crackle, add cinnamon, cloves, cumin seeds, dry red chilli and curry leaves; sauté for 30-40 seconds on low flame.
  5. step-5
    Take tempering pan away from flame and pour tempering over Gujarati kadhi; mix well.
  6. step-6
    After adding tempering, let it boil for 2-3 minutes.
  7. l_step
    Turn off flame and garnish it with finely chopped coriander leaves.
Tips and Variations:

  • If curd is not available, then use 2 cups sour buttermilk and 3/4 cup water as a substitute of 3/4 cup curd and 2 cups water.
  • If you like thick texture of dahi kadi, then increase the quantity of gram flour to 3 tablespoons.
  • Kadhi prepared with this recipe has white color. If you would like to have it a yellow color, then add 1 pinch turmeric powder in step-3.
Taste: Sweet and sour
Serving Ideas: Traditionally it is served with plain rice khichdi. However, you can make your lunch or dinner more palatable and enjoyable by serving it with masala khichdi. Also, it can be served as a substitute of moong dal in Gujarati meal.

Other Step by Step Recipes

Post a comment ( * fields are required)


Aug 19, 2016 by Sayli Tongaonkar
I tried this recipe. Everyone in my family enjoyed it and my friend is going to make it tomorrow. So easy So tasty.

Jul 21, 2016 by Caroline Fernandes
I've tried this recipe. It's so easy. I like that the tempering has so many tasty flavours. Thank you for sharing.

May 12, 2015 by Sheetal
It reminds me of my childhood, I had it when I attended a wedding in Ahmedabad. Now, that I have the recipe, I’m going to cook it myself. Thanks a ton. Your website had everything a normal cook needs to make daily.

Jul 28, 2012 by Dena
Beautiful. I have just completed my trip to Gujarat's Gir National Park and during my stay there i was served kadhi and i simply fell in love with it. After reading your recipe, i gave it a try and am loving it. This dish and photo is amazing!