This recipe for Khatta Dhokla is a delightful and tangy dish that combines the goodness of rice and lentils with the sourness of curd. It's a traditional Indian snack that is healthy, easy to make, and perfect for any occasion. Soaking the ingredients and fermenting the batter gives it a unique texture and flavor. You can enjoy this delicious dhokla with your family and friends, and it's sure to be a hit at any gathering.

Khatta Dhokla recipe

Stuck mid-recipe?

Chefadora AI has the answer - timers, swaps, step-by-step help.

Prep Time
20min
Cook Time
12min
Total Time
32min

Ingredients

4 Servings
(1 serving = 1 piece of dhokla)
  • rice
    rice
    1/2cup
  • urad dal
    urad dal
    1/2cup
  • moong dal
    moong dal
    1/2cup
  • chana dal
    chana dal
    1/2cup
  • sour curd (khatta dahi)
    sour curd (khatta dahi)
    1/2cup
  • water
    water
    1/4cup
  • salt
    salt
    1tsp
  • turmeric powder
    turmeric powder
    1/4tsp
  • hot oil
    hot oil
    1tbsp
  • baking soda / Eno
    baking soda / Eno
    1/4tsp
  • oil for greasing
    oil for greasing
  • chopped coriander leaves
    chopped coriander leaves
  • red chili powder
    red chili powder

How to make Khatta Dhokla

  1. Step 1

    Mix half a cup each of rice, urad dal, moong dal, and chana dal in a bowl. Soak them in clean water for 5-6 hours.

  2. Step 2

    After soaking, drain the water completely and grind the mixture with sour curd and water to make a smooth batter.

  3. Step 3

    Whip the batter well, cover it, and let it ferment for 6-7 hours.

  4. Step 4

    Once fermented, gently mix the batter and add salt, turmeric powder, ginger paste, green chili paste, and hot oil. Mix well.

  5. Step 5

    Divide the batter into two parts. Add baking soda to one part and mix gently.

  6. Step 6

    Grease a plate with oil and spread the batter evenly on it. Sprinkle red chili powder on top.

  7. Step 7

    Steam the batter for 10-12 minutes on medium to high flame.

  8. Step 8

    Garnish the steamed dhokla with chopped coriander leaves and serve hot.

Nutrition (per serving)

Calories

157.5kcal (7.88%)

Protein

5.6g (11.26%)

Carbs

24.6g (8.96%)

Sugars

1.7g (3.4%)

Healthy Fat

3.1g

Unhealthy Fat

0.7g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Ensure the batter is smooth and lump-free for a perfect texture.

  2. Fermentation is key to achieving the tangy flavor, so let the batter sit for the recommended time.

  3. Use a greased plate to prevent the dhokla from sticking.

  4. Sprinkling red chili powder adds a nice flavor and visual appeal to the dish.

FAQS

  1. Can I use fresh curd instead of sour curd?

    Sour curd is recommended for this recipe as it adds the tangy flavor to the dhokla. If you only have fresh curd, you can leave it out at room temperature for a few hours to make it sour.

  2. How long should I ferment the batter?

    The batter should be fermented for 6-7 hours to achieve the desired texture and flavor.

  3. Can I skip the baking soda or Eno?

    Baking soda or Eno is essential for making the dhokla fluffy and soft. Skipping it may result in a dense texture.

  4. What can I serve with Khatta Dhokla?

    Khatta Dhokla can be served with green chutney or tamarind chutney for a delicious combination.

  5. Can I store the dhokla?

    Yes, you can store the dhokla in an airtight container in the refrigerator for up to 2 days. Reheat it before serving.

triptibhalotia's profile picture
instagram

Tripti Bhalotia

(@triptibhalotia)

Welcome to my Chefadora Page — where flavors meet comfort! I’m Tripti, your culinary guide sharing simple, soulful recipes from savory bites to sweet indulgences.

...
chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia
Recipe Questions?