white dhokla | khatta dhokla

Jump to Recipe

White dhokla with step by step photos. A fermented and steamed sour cake made from rice, black gram (urad dal) & sour yogurt. It is light and spongy. A nutritious and tasty low fat and gluten-free snack from the Gujarati cuisine.

white dhokla cut into diamonds and served with coriander chutney on a white plate.

Khatta dhokla or White dhokla is mildly spiced with ginger and green chilies. Dhokla is one of the Gujarati snacks that I love to make as well eat :-). Any dhokla be it Khaman Dhokla or Rava Dhokla or Moong Dal Dhokla or Chana Dal Dhokla are favorite snacks at home.

This recipe of white dhokla is a fermented version. it is light, healthy and easy to make snack dish. ‘Khatta‘ means sour and these dhoklas do have a light sour taste. The sourness comes from the addition of sour yogurt.

For a pronounced sourness, you could even add some lemon juice. However, if the curd is very sour, then no need for any lemon juice.

It tastes awesome with some sweet chutney or papaya sambharo. I had served them with curry leaves chutney.

A proper english translation of khatta dhokla is – fermented, steamed, savory rice and lentil cakes which are light, spongy, porous and a bit sour. So they are a good gluten free snack and nutritious too.

There is a hint of the taste & flavors of green chili and ginger in the dhokla. So they are lightly spiced too. they do come close to our favorite South Indian breakfast snack idli. However they are sour, more spongy and spiced unlike the humble idlis.

When living in Mumbai, I would often buy these from the Gujarati snacks or sweet shops. Generally ready made khatta dhokla flour is used to make the dhokla. You can even grind rice and urad dal in your nearby mill. For 1 kg of rice, use 250 gms of urad dal, if you plan to make the dhokla flour.

In this recipe, I have used basmati rice with urad dal (black gram). You can use any regular rice or even idli rava.

How to make white dhokla

1: First soak 1 cup regular rice (or idli rava ) and ¼ cup urad dal (spilt and husked black gram) for 3 to 4 hours. Then drain all the water.

Add the soaked rice and urad dal in a grinder or blender jar. Add ½ inch chopped ginger and 1 chopped green chili with 2 to 3 tbsp water. Grind or blend until smooth.

If required you can add more water. The batter should be thick. You should be able to feel the grainy texture of rice in the batter.

When grinding, the urad dal will grind till smooth & pasty but the rice grains take some more time. A slightly grainy texture of the rice in the batter is preferable.

TIP: You can also grind both the rice and the urad dal separately if you want.

grind urad dal for making khatta dhokla recipe

2: Take ground batter in a bowl. Add ½ cup sour yogurt/curd and salt as required.

batter to make khatta dhokla recipe

3: Mix thoroughly and keep the batter to ferment overnight or for 7 to 8 hours.

batter to make khatta dhokla recipe

4: The fermented dhokla batter photo below. You should see tiny air pockets in the batter with a faint sour aroma. If the batter is not fermented then keep it for some more hours.

batter for khatta dhokla or white dhokla recipe

5: Add ½ tsp oil to the batter and stir. Addition of oil helps in the softness of the dhokla.

making soft white dhokla recipe

6: Add 1 tsp eno or fruit salt to the batter. You can also add ½ tsp baking soda in place of eno. Be quick enough to stir and mix the fruit salt evenly in the batter.

adding eno for white dhokla recipe

8: Pour the batter in a greased steamer pan and sprinkle with black pepper powder, red chili powder and roasted sesame seeds. The amount of black pepper powder, red chili powder and roasted sesame seeds is as per your taste.

making khatta dhokla recipe

9: Before steaming you will have to keep 2 to 2.5 cups of water with a trivet in a large pan and let the water come to a boil.

When you keep the steaming pan with the batter, the water should already be hot and boiling. Take care when placing the batter pan on the trivet as the water and steam will be very hot.

You can also use a pan like I have used that has side handles (photo above) or use tongs to place the pan on the trivet.

Steam for 15 to 20 minutes or till a toothpick inserted in the dhokla comes out clean.

Once done, let it cool completely and then remove the dhokla gently on a serving plate.

khatta dhokla recipe, white dhokla recipe

10: White dhokla need not be tempered. You can serve them straight. Slice into squares or diamonds.

You can serve it either warm or at room temperature with coriander chutney or mint chutney or coconut chutney or with any sweet chutney like tamarind chutney.

It can also be served as a tea time snack or as an evening snack.

khatta dhokla recipe, white dhokla recipe

More Gujarati snacks recipes

Please be sure to rate this recipe in the recipe card below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

khatta dhokla recipe, white dhokla recipe

Khatta Dhokla (White Dhokla)

Khatta dhokla is a fermented and steamed sour cake made from rice, black gram (urad dal) & sour yogurt. It is light, spongy and mildly spiced with ginger and green chilies.
4.87 from 15 votes
Prep Time 8 hrs
Cook Time 25 mins
Total Time 8 hrs 25 mins
Cuisine Gujarati
Course Snacks
Difficulty Level Moderate
Servings 3 to 4


  • 1 cup regular rice or idli rava – i used basmati rice
  • ¼ cup urad dal (spilt and husked black gram)
  • ½ cup thick sour curd (khatta dahi or sour yogurt)
  • ½ inch ginger, chopped
  • 1 green chili, chopped
  • 2 to 3 tablespoon water for grinding
  • ½ teaspoon oil to be added later to the batter
  • 1 teaspoon eno fruit salt or ½ teaspoon baking soda
  • ½ to 1 teaspoon oil for greasing the pan
  • rock salt (edible and food grade) as required (sendha namak)
  • black pepper powder as required
  • red chilli powder as required
  • roasted sesame seeds as required


making batter

  • Rinse the rice and urad dal a couple of times in water.
  • Soak them together or separately in enough water for 3-4 hours.
  • Drain them well and then in a wet grinder, add the drained rice and urad dal.
  • Add chopped ginger and green chili also.
  • Grind the rice and urad dal adding 2 to 3 tbsp water at intervals.
  • The batter should be thick like the idli batter.
  • When you feel the batter, a little grainy texture of the ground rice is preferable.
  • Pour the batter in a deep bowl or pan. Add the sour yogurt and salt.
  • Stir well and keep the batter in a warm place to ferment overnight or for 7-8 hours.
  • Before preparing the dhoklas, grease the pan in which you will be making the dhokla with oil.
  • Add water in your steamer or pan or pressure cooker and let the water come to a boil.
  • First add oil in the batter and stir well.
  • Then add the fruit salt or baking soda to the batter.
  • Be quick enough to stir well, so that the fruit salt or baking soda is distributed uniformly in the batter.

making white dhokla

  • Pour on a greased pan. Sprinkle with black pepper powder, red chili powder and roasted sesame seeds.
  • Place the pan with the batter in the steamer or pot or pressure cooker.
  • Cover and steam for 20-25 minutes or more till a toothpick inserted in the white dhokla comes out clean.
  • If using a pressure cooker, remove the vent weight (whistle) and cover the lid tightly and steam for the same amount of time.
  • When done, remove and let them become warm.
  • Slice and serve the white dhokla with coriander chutney or mint chutney or coconut chutney. It is a good tea time snack.
  • The leftover can be refrigerated in an covered container. While serving you can steam in the Instant pot for one minute or warm them in an microwave sprinkling a few drops of water.


  • About 1/2 to 1 tsp lemon juice can also be added if the yogurt is less sour.
  • The recipe can be doubled or tripled.

Nutrition Info (Approximate values)

Nutrition Facts
Khatta Dhokla (White Dhokla)
Amount Per Serving
Calories 324 Calories from Fat 27
% Daily Value*
Fat 3g5%
Saturated Fat 1g6%
Cholesterol 5mg2%
Sodium 853mg37%
Potassium 134mg4%
Carbohydrates 61g20%
Fiber 4g17%
Sugar 2g2%
Protein 10g20%
Vitamin A 140IU3%
Vitamin C 2.5mg3%
Calcium 86mg9%
Iron 1.9mg11%
* Percent Daily Values are based on a 2000 calorie diet.

Like what you see?

Stay up to date with new recipes and ideas.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.


  1. Hello..Big big fan of your website
    Please keep up the good work..The recipes are absolutely fantastic and almost all have turned out to be really well!!

    Also the way you’ve mentioned the procedure, ingredients and the best part is measurement adjustment which can be done. Never seen such an organized website for cooking. 10 on 10!! For me cooking started with you..5 stars

    1. Thanks a lot Dimple for the super feedback on the recipes and the website. So glad to read. Thanks again.

See More Comments