Skip to Content

Dal Bati Recipe

Dal Bati is a popular vegetarian meal from the Indian state of Rajasthan that’s made by boiling red kidney beans (also known as Bengal gram) in water until they become soft.

The beans are then mashed into a thick paste along with other ingredients such as mustard seeds, ginger, garlic, cumin, turmeric, garam masala, coriander powder, green chillies, and salt.

It’s then cooked further until it reaches the desired consistency.

What Type Of Flour Is Usually Used To Make Dal Bati?

To achieve the best results when making dal bati, you need to use a high quality gluten free flour blend like All Purpose Flour or Baking Mix.

If you don’t have access to these types of flours, try using rice flour instead.

But be sure not to overdo it!

Rice flour makes the batter very sticky so add it sparingly at first.

Don’t forget to check out our guide on how to cook dal bati here if you want more information about this delicious recipe.

Rice flour

If you can’t find any of the above mentioned flours, you can always substitute them with some rice flour.

This works well because all purpose flour has been specially designed for baking and cooking purposes while rice flour is just pure white rice flour.

So, it will yield better results than regular flour would.

All purpose flour

This is another great option since all purpose flour contains both whole grain and refined grains.

They also contain protein which helps bind together the dough easily and gives it its elasticity.

You can even mix two different types of flours together depending on what flavor you prefer.

Dal Bati Recipe

What Spices Are Used To Make Dal Bati?

The main ingredient in this traditional dish is red kidney beans (Bengali Gram).

However, you can also use yellow or white chickpeas instead.

You should always try to buy organic beans if possible, though, because chemical fertilizers have been linked to health issues like cancer.

If you choose to use canned beans, drain them well before adding them to your batter.

Other than those two, all of the following spices will be added to the mixture:

  • Mustard Seeds – These small black seeds are often paired together with chilies as part of a spice blend called “masala.” They add a slight tanginess to dishes, but their flavor fades quickly once they cool down.
  • Coriander Powder – This spice was traditionally used in India to help cure stomach ailments, so it has a lot of medicinal properties. Coriander has anti-inflammatory properties which makes it useful when making a spicy food dish like dal bati. It adds a mild sweetness to the dish while keeping its sourness intact.
  • Garlic – Garlic is one of the most common ingredients found in Indian cuisine. Its strong, pungent scent lends itself perfectly to many different recipes. In addition to being tasty on its own, it helps balance out the heat of other spices.
  • Ginger – Ginger is another staple ingredient in Indian cooking that’s used extensively during the colder seasons of the year. It contains antioxidant properties which help promote good circulation and healthy skin. It goes great with both sweet and savory foods.
  • Turmeric – Turmeric is a bright orange root vegetable that comes from the plant Curcuma longa. It contains powerful antioxidants, anti-inflammatories, and antimicrobial agents that give it healing powers. It tastes very similar to nutmeg, hence why it’s sometimes referred to as a substitute for the real thing.
  • Chili Peppers – Chili peppers come in various shapes, sizes, and colors. Since each variety has a unique taste, it’s best to purchase fresh ones whenever possible. Some varieties include habanero, serrano, jalapeño, Thai bird chili, etc.
  • Salt – Salt is vital to any good cooking experience. Not only does it contribute to the overall flavor of a dish, it helps maintain the moisture level within the final product. Just remember not to use table salt, since it’s full of chemicals that could cause health problems.
  • Green Chillies – Green chillies contain capsaicin oil which gives them a fiery kick. They’re commonly used as part of a spice mix called “rasam,” which is typically served alongside rice or rotis. Their high amount of vitamin C content means they’ll keep your body hydrated throughout the day.

How Long Does It Take To Prepare Dal Bati?

It takes around 30 minutes to prepare dal bati once you have all the ingredients ready.

You could start prepping your dal bati half an hour before everyone arrives so you can get started while the rest of the food cooks.

  • Step 1: Soak the urad dal in water overnight or at least for 4 hours.
  • Step 2: Add the soaked urad dal to a pot of water over medium heat. Bring the water to a boil, cover it, and let it simmer for 20 minutes.
  • Step 3: Drain the water and mash the urad dal using a mortar and pestle or blender until smooth.
  • Step 4: In a large bowl, add the ground urad dal, green chilies, onion, tomato, jalapeño pepper, and coconut oil. Mix well.
  • Step 5: Using your hands, form small doughballs out of this mixture. Use more flour if necessary but don’t use too much because there should be enough moisture left in the batter to keep the balls together during cooking.
  • Step 6: Place the balls onto a baking sheet lined with parchment paper or foil.
  • Step 7: Bake them in a 350°F (180°C) oven for 15 minutes or until golden brown.

What Is The Traditional Way To Serve Dal Bati?

Traditional dal batis, which often include meat such as mutton or chicken, are usually served at weddings.

They are also eaten during festivals like Diwali and Holi when families get together to celebrate.

However, you can easily make this delicious rice and bean dish without any meat – just add your favorite spices!

The dalbatis should be stored in airtight containers in the refrigerator for up to three days.

If you need to freeze them, wrap each one individually first so that they don’t stick together.

Dal Bati Recipe2

What Vegetables Are Commonly Used In Dal Bati?

The main ingredient in this delicious dal bati recipe is Bengal gram or red kidney beans which can be found in most grocery stores.

You may also find them at your local market under their name “Bengali Gram”.

If you don’t have these on hand, you can use any type of dried legume instead.

Lentils like black eye peas, split mung bean, cowpea, pigeon pea, etc. can all work well too!

Other than the beans, there are many different types of vegetables that you can add to make up the dal bati recipe.

Commonly used vegetables include onion, tomatoes, potatoes, carrots, zucchini, spinach, cauliflower, mushrooms, etc.

Depending on what vegetables you choose to put in, you will need to adjust how much time it takes to cook it down before adding the rest of the dal bati ingredients.

For example, if you decide to add shredded veggies to your dal bati, you should probably cut back on cooking time so that the veggie doesn’t get mushy during the long simmering process.

You can even combine several kinds of vegetables together depending on what you prefer.

This allows you to create more complex flavors that take longer to prepare but taste better when served hot off the stove.

What Are Some Variations Of The Dal Bati Recipe?

There are many different recipes to make dal bati but most follow the same basic steps.

This includes cooking the beans before mashing them into a paste along with spices, adding more water if necessary, and simmering everything together until it becomes slightly thicker than soup or gravy.

In addition to being delicious on its own, this versatile sauce can be added to curries, rice dishes, breads, rotis, and even desserts like lassis.

  • It’s also possible to use canned beans instead of soaking dried ones.
  • Another common variation involves using black chickpea flour instead of red kidney bean flour. If you want to try out one of these recipes, check out our list of 20+ dal bati recipes here!

How Is Dal Bati Usually Garnished?

There are many ways to serve this delicious rice dish.

Traditionally, people eat dal bati with flatbread or rotis but you can also try eating it alongside plain white rice or even noodles if you prefer.

  • Bread or rotis – This is probably one of the most common ways to enjoy dal bati because it’s so easy to make and requires minimal preparation time. You just need to soak your bread or rotis in hot water before adding the batter. Then, heat up a frying pan over medium high heat and cook the bread or rotis until golden brown on both sides. When done, remove them from the pan and place them onto a serving plate.
  • Lentils – If you want to add more texture to your dal bati, you can simply mash some boiled lentils into the mixture instead of using whole ones. You might have to add more spices like garam masala and coriander powder depending on how much extra flavor you desire.
  • Vegetables – Some people choose to sauté vegetables such as carrots, potatoes, or onions in oil before mashing them into their dal bati. By doing this, you will get a deeper color and richer taste compared to when you only use raw lentils. Plus, this makes it easier to cut all those veggies down at once since they won’t be mushy anymore!
  • Noodles – If you don’t feel like making anything else, you could always order takeout instead. But if you’re trying to prepare healthy meals, you should know that dal bati can go well with almost any kind of noodle. Just remember not to overcook the noodles or else they will be tough. Add a little bit of water to keep everything moist while cooking.

What Type Of Lentils Are Typically Used In Dal Bati?

The most commonly used variety of lentils in dal bati recipes is called “Bengali lentil” because it was first introduced to India during the Mughal era.

However, you can also use brown lentils like yellow split peas or black eyed peas if you prefer.

There are two main reasons why people choose to make dal bati with these types of lentils instead of others.

For one thing, Bengalis lend themselves well to being boiled and mashed into a thick paste which makes them easier to incorporate into the batter.

Secondly, since they don’t have any skin on their surface, they absorb less moisture when cooking so the final product has a smoother texture than many varieties of lentils do.

In addition to using lentils, traditional dal batis often include some form of roasted vegetables, whole spices, and herbs.

Some versions even call for eggs! For example, there’s a famous dal bati recipe where the batter contains chickpea flour, fried onions, chopped tomatoes, and hardboiled eggs.

I personally love this version but I think it would work just fine without all those extra additions.

Dal Bati Recipe3

Is Dal Bati Served Hot Or Cold?

The dal bati can be eaten either hot or cold.

In fact, some people prefer to eat it warm while others like their dal bati to stay chilled after being baked in the oven.

If you choose to make your dal bati ahead of time, you may want to keep them refrigerated so that they don’t get dried out.

If you decide to bake your dal bati ahead of time, remember to bring them back to room temperature before serving.

Otherwise, they will taste bland when reheated again later on.

How long do you need to cook dal bati?

It depends on how many servings you plan on making at one time.

Cooking times vary depending on whether you’re cooking just one batch or preparing multiple batches.

You should also take note of any special instructions provided in the recipe.

Tips for making dal bati

  • Make sure all the spices and herbs are ground finely enough before adding them to the batter.
  • To avoid burning the oil during baking, add the oil slowly over low heat.
  • When mixing the flour and salt together, use a fork instead of a whisk because the liquid tends to clump up more easily. This helps prevent lumps in the finished product.

Now let’s learn about what makes dal bati so unique!

What Cond

The main ingredient here is dal, which means “lentils” in Hindi.

There are many varieties of dals you can use to make this dish, but red kidney beans work well because of their high protein content.

Dal Bati also contains lots of potassium and iron – two nutrients that help build strong bones and muscles.

This recipe uses wholewheat flour instead of white flour so it has more nutritional value than regular bread recipes.

Wholewheat flour is full of fiber and helps lower cholesterol levels while keeping you feeling fuller longer.

This is why this particular recipe was chosen over others like plain white chapatis or naan bread recipes.

Both of these options have less fiber and contain higher amounts of carbs.

That said, if you do want to consume carbohydrates, try eating some brown rice or sweet potato instead.

If you don’t want to cook your own dal, there are plenty of different brands on the market that will be able to prepare it for you already at home.

You should check out our guide to finding the best vegan food near you before heading out to buy them though.

Dal Bati Recipe

Dal Bati Recipe

Dal Bati is a popular vegetarian meal from the Indian state of Rajasthan that’s made by boiling red kidney beans (also known as Bengal gram) in water until they become soft.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Appetizer
Cuisine: Indian
Keyword: Dal Bati Recipe
Servings: 4
Calories: 267kcal


  • 1 Skillet


  • 1 cup wheat flour
  • 1/4 cup chana dal
  • 1/4 teaspoon garam masala powder
  • 1/8 teaspoon turmeric
  • 1/2 tablespoon lemon juice
  • 1/2 tablespoon coriander leaves
  • 1/4 teaspoon cumin seeds
  • 2 cup water
  • 1 tablespoon urad dal
  • 1/4 cup moong dal green
  • 1/2 tablespoon ghee
  • 1/2 teaspoon red chilli powder
  • 1/4 teaspoon coriander powder
  • 2 pinches salt
  • 1/4 inch ginger
  • 1/4 teaspoon mustard seeds
  • 1/4 cup toor daal

For Dough

  • 1/2 tablespoon semolina
  • 1 pinch salt
  • 1 tablespoon ghee


  • Take a glass basin and fill it with wheat flour, rawa, salt, and ghee to make the baatis. Knead a very firm dough with warm water using your hands. The dough should be rolled into a ping pong ball size. The dough balls should be roasted for a bit on low heat while a gas tandoor is heating up. Make that they are crusty and brown.
  • After that, split it open from the top and brush the halves with some brand-new ghee. Then, wash all the dals together, add 1 cup of water, and 1/4 teaspoon of turmeric to make the dal. The dals are pressure cooked for two whistles. After the cooker has cooled, take the dal out.
  • To produce a thin paste, combine all the spice powders with 1/2 cup of water. Cumin and coriander seeds are added to ghee in a skillet over medium heat. Add ginger once they start to sputter. After adding the spice powder paste and cooking it for a minute, add the cooked dal.
  • Add lemon juice and coriander leaves as a garnish to the dal.



Calories: 267kcal | Carbohydrates: 42g | Protein: 10g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Cholesterol: 14mg | Sodium: 215mg | Potassium: 50mg | Fiber: 6g | Sugar: 1g | Vitamin A: 36IU | Vitamin C: 2mg | Calcium: 39mg | Iron: 3mg
Tried this recipe?Let us know how it was!
Follow me