A delicious and healthy steamed snack made from chana dal and rice, flavored with spices and served with a tangy tadka.

Dal Rice Dhokla recipe
Prep Time
15min
Cook Time
30min
Total Time
45min

Ingredients

4 Servings
(1 serving = 1 piece)

Dhokla Batter

  • Chana dal
    Chana dal
    1cup
  • Rice
    Rice
    1cup
  • Eno powder
    Eno powder
    1tsp
  • Turmeric powder
    Turmeric powder
    1/2tsp
  • Ginger & Chilli paste
    Ginger & Chilli paste
    1tsp
  • Oil
    Oil
    1tbsp
  • Salt
    Salt
    1tsp

Tadka

  • Oil
    Oil
    1tbsp
  • Mustard seeds
    Mustard seeds
    1 1/2tsp
  • Green Chilli
    Green Chilli
    2piece
  • Curry leaves
    Curry leaves
    1bundle
  • Sugar
    Sugar
    1tsp
  • lemon Lemon juice
    lemon Lemon juice
    1/2
  • Water
    Water
    1/2cup
  • Coriander leaves for garnish
    Coriander leaves for garnish
    1bundle

How to make Dal Rice Dhokla

Prepare the Dhokla Batter

  1. Step 1

    Soak the chana dal and rice in water for a few hours or overnight.

  2. Step 2

    Drain the soaked dal and rice, then blend them into a smooth batter.

  3. Step 3

    Add salt, turmeric powder, ginger & chilli paste, and oil to the batter. Mix well.

  4. Step 4

    Just before steaming, add Eno powder to the batter and mix gently.

Steam the Dhokla

  1. Step 1

    Pour the batter into a greased steaming tray.

  2. Step 2

    Steam for about 20-25 minutes or until a toothpick comes out clean.

Prepare the Tadka

  1. Step 1

    In a pan, heat oil and add mustard seeds. Let them splutter.

  2. Step 2

    Add green chillies and curry leaves, and sauté for a minute.

  3. Step 3

    Add sugar, salt, lemon juice, and water. Bring to a boil.

Serve

  1. Step 1

    Cut the steamed dhokla into pieces and pour the tadka over it.

  2. Step 2

    Garnish with coriander leaves and serve warm.

Nutrition (per serving)

Calories

265.8kcal (13.29%)

Protein

9.5g (19%)

Carbs

39.3g (14.27%)

Sugars

1.0g (2%)

Healthy Fat

5.8g

Unhealthy Fat

1.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Ensure the batter is smooth for a fluffy texture.

  2. You can adjust the spice level by adding more or fewer green chillies.

  3. Serve with green chutney or sweet chutney for added flavor.

FAQS

  1. How can I make Dal Rice Dhokla gluten-free?

    To make Dal Rice Dhokla gluten-free, simply ensure that the Eno powder you use is gluten-free. The main ingredients, chana dal and rice, are naturally gluten-free, making this dish a great option for those with gluten sensitivities.

  2. What are some good substitutions for chana dal in Dal Rice Dhokla?

    If you don't have chana dal, you can substitute it with split yellow peas or even moong dal. Keep in mind that the texture and flavor may vary slightly, but these alternatives will still yield a delicious steamed snack.

  3. How should I store leftover Dal Rice Dhokla?

    To store leftover Dal Rice Dhokla, let it cool completely, then place it in an airtight container in the refrigerator. It can be stored for up to 3 days. To reheat, simply steam it again for a few minutes until warmed through.

  4. What can I serve with Dal Rice Dhokla for a complete meal?

    Dal Rice Dhokla pairs wonderfully with a variety of accompaniments. You can serve it with green chutney, yogurt, or a tangy tamarind sauce for added flavor. For a complete meal, consider serving it alongside a fresh salad or some pickles.

  5. Can I make Dal Rice Dhokla in advance for a party?

    Yes, you can prepare Dal Rice Dhokla in advance! Steam it a day before your event, let it cool, and store it in the refrigerator. Just reheat it with a tadka before serving to keep it fresh and flavorful.

Loading reviews...

sumansauthenticrecipe's profile picture
instagram

Suman Yadav

(@sumansauthenticrecipe)

Kitchen/cooking 🥘Authentic Recipe 🍱Everyday Lunch Thali ideas 👌Easy | Quick | Food Hack | Healthy Recipe...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

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