Dal Bati Churma is the crown jewel of Rajasthani cuisine. Picture crispy, golden batis dunked in ghee, paired with smoky dal and sweet churma. I first tasted this at a roadside dhaba in Jodhpur, and that rustic, earthy flavour stayed with me. This recipe brings that same dhaba magic to your kitchen, and trust me, once you nail the bati texture, you will make this on repeat.

What is Dal Bati Churma?
Dal Bati Churma is a traditional Rajasthani platter featuring three distinct components. Bati are hard wheat rolls, baked or fried until golden and crusty. Dal is a spiced lentil curry, usually panchmel (five lentils) or plain moong. Churma is a sweet, crumbly mixture made from crushed bati mixed with ghee and jaggery or sugar.
This dish is vegetarian, filling, and represents the heart of Rajasthani hospitality. It is served at weddings, festivals, and special gatherings, though many families enjoy it on weekends too. The combination of textures and flavours makes it a complete meal.
About my Authentic Recipe
My version stays true to the dhaba style I grew up eating. The batis are baked first, then brushed with ghee for that signature richness. The dal uses a simple tadka of cumin, hing, and whole spices, keeping it smoky and earthy. The churma is lightly sweetened and not overly rich, so it balances the meal beautifully.
The key technique here is baking the batis until they develop a hard crust, then finishing them in ghee. Many recipes skip the baking step and go straight to frying, but baking gives you that authentic texture without excess oil. The dal benefits from slow simmering, which deepens the flavour and lets the spices bloom properly.
This style is special because it respects the balance. The bati should be firm enough to dunk without falling apart, the dal should be neither too thick nor too thin, and the churma should be coarse, not powdery. Getting these textures right is what separates a good Dal Baati Churma from a great one.
Why You’ll Love This Recipe
This recipe is easier than it looks and delivers restaurant quality results at home. The batis can be prepped ahead, the dal comes together in one pot, and the churma uses the same dough as the batis. You get three dishes from minimal active work, and the flavours are bold, comforting, and deeply satisfying. Perfect for feeding a crowd or treating yourself to a special weekend meal.
Ingredients & Substitutes
The bati dough uses whole wheat flour (atta), ghee, and yogurt for binding. You can swap ghee with oil, but the flavour will be less rich. For the dal, I use a mix of toor and moong dal, though you can use just one type if that is what you have. The tadka calls for ghee, cumin, hing, and dry red chillies. Substitute hing with a pinch of garlic powder if needed. Churma requires jaggery or sugar, cardamom powder, and more ghee. You can use coconut sugar instead of jaggery for a similar depth.
Variations
Vegan Dal Bati Churma – Replace ghee with coconut oil or vegan butter, and use plant based yogurt in the bati dough.
Baked Only Bati – Skip the ghee dunk and brush lightly with oil for a lighter version.
Spicy Dal – Add chopped green chillies, ginger, and a pinch of garam masala to the dal for extra heat.
Dry Fruit Churma – Mix in chopped almonds, cashews, and raisins for a festive twist.
Mini Batis – Shape smaller batis for quicker cooking and easier serving at parties.
Expert Tips for Dal Bati Churma
Knead the dough firm – The bati dough should be stiff, not soft like roti dough. This helps them hold shape during baking.
Prick the batis – Use a fork to prick each bati before baking. This prevents them from cracking and ensures even cooking inside.
Bake at high heat – Start at 200°C (400°F) so the outside crisps up while the inside cooks through. Rotate halfway for even browning.
Soak lentils briefly – A 20-minute soak speeds up cooking and makes the dal creamier. Do not skip this step.
Temper dal twice – Add a second tadka after the dal is cooked. This double tempering gives you that authentic smoky dhaba flavour.
Crush batis while warm – For churma, break the batis when they are still slightly warm. Cold batis are harder to crush and give uneven texture.
Adjust churma sweetness – Taste as you mix. The sweetness should balance the savoury dal, not overpower it.
Serve everything hot – Dal Bati Churma tastes best when served immediately. Reheat gently if needed.
Dhaba Style Dal Bati Churma Recipe – Authentic Rajasthani Recipe
Ingredients
For Bati
- 2 cups whole wheat flour atta
- 4 tbsp ghee plus extra for brushing
- 2 tbsp yogurt
- 1 tsp ajwain carom seeds
- ½ tsp salt
- ¼ tsp baking powder
- Water as needed about 1/2 cup
For Dal
- ½ cup toor dal split pigeon peas
- ¼ cup moong dal split yellow lentils
- 3 cups water
- ½ tsp turmeric powder
- 1 tsp red chilli powder
- 1 tsp coriander powder
- Salt to taste
- 2 tbsp ghee for tadka
- 1 tsp cumin seeds
- ¼ tsp hing asafoetida
- 2 dry red chillies
- 2 cloves garlic chopped
- 1 small tomato chopped
- Fresh coriander leaves for garnish
For Churma
- 4-5 batis reserved from the batch
- 3 tbsp ghee
- 3 tbsp jaggery powder or powdered sugar
- ½ tsp cardamom powder
- 1 tbsp chopped almonds optional
Instructions
Making Bati
- Combine whole wheat flour, 4 tablespoons ghee, yogurt, ajwain, salt, and baking powder in a bowl. Mix with your fingers until the mixture resembles breadcrumbs.
- Add water gradually and knead into a firm, stiff dough. The dough should be harder than regular roti dough. Cover and rest for 15 minutes.
- Preheat your oven to 200°C (400°F). Divide the dough into 10-12 equal portions and roll each into a smooth ball. Flatten slightly.
- Prick each bati with a fork on all sides. This prevents cracking and helps cook the inside evenly.
- Place batis on a greased baking tray. Bake for 25 to 30 minutes, turning once halfway through, until golden brown and firm. They should sound hollow when tapped.
- Remove from oven and immediately brush each bati generously with melted ghee. Set aside 4-5 batis for churma.
Making Dal
- Rinse toor dal and moong dal together under running water. Soak for 20 minutes, then drain.
- Add dals to a pressure cooker with 3 cups water, turmeric, and salt. Pressure cook for 4 whistles or until soft and mushy. Mash lightly with a spoon.
- Heat 2 tablespoons ghee in a small pan. Add cumin seeds and let them crackle. Add hing, dry red chillies, and chopped garlic. Saute for 30 seconds.
- Add chopped tomato and cook until soft. Add red chilli powder and coriander powder. Mix well.
- Pour this tadka into the cooked dal. Add water if needed to reach your preferred consistency. Simmer for 5 to 7 minutes. Garnish with fresh coriander leaves.
Making Churma
- Take 4-5 baked batis and break them into rough pieces while still slightly warm.
- Use a rolling pin or grind briefly in a mixer to make a coarse powder. Do not make it too fine. The texture should be grainy, not smooth.
- Heat 3 tablespoons ghee in a pan. Add the crushed bati and roast on low heat for 3 to 4 minutes, stirring constantly.
- Remove from heat. Add jaggery powder and cardamom powder. Mix thoroughly until everything is well combined. Add chopped almonds if using.
Notes
Common Issues & Solutions
Batis are too hard or dense – You may have overbaked them or used too little ghee in the dough. Next time, reduce baking by 5 minutes and check for doneness. The inside should be cooked but not rock hard.
Batis cracked while baking – This happens when you skip pricking them with a fork. The steam builds up inside and causes cracks. Always prick thoroughly before baking.
Dal is too watery – Simmer uncovered on low heat for 10 more minutes to reduce excess liquid. You can also mash the dal more to thicken it naturally.
Dal tastes bland – Add a second tadka of ghee, cumin, and hing at the end. Also check your salt levels. A pinch of garam masala can boost flavour instantly.
Churma is too dry or crumbly – Add 1-2 more tablespoons of warm ghee and mix well. The ghee binds the mixture and adds richness.
Churma is too sweet – Reduce jaggery by half next time. You can also add a tablespoon of plain crushed bati to dilute the sweetness without starting over.
Serving and Storage Suggestions
Serve Dal Bati Churma as a complete platter with all three components. Break the bati into pieces, dunk them generously in dal, and eat with spoonfuls of churma on the side. Pair with raw onion rings, green chutney, or a simple kachumber salad for freshness. This dish is perfect for weekend lunches, festive meals, or when you want to impress guests with authentic Rajasthani flavours.
Store leftover batis in an airtight container at room temperature for up to 2 days. Reheat in the oven or air fryer to restore crispness. Keep dal refrigerated for up to 3 days and reheat with a splash of water. Churma stays fresh in a jar for 4-5 days. Serve with a cold glass of chaas (buttermilk) or masala chai for a traditional pairing.
Your Question My Answer
Q1. Can I make Dal Bati Churma without an oven?
Ans: Yes, you can deep fry the batis in hot oil until golden brown, or use an air fryer at 180°C for 20 minutes. Both methods work well.
Q2. Which dal is best for this recipe?
Ans: A mix of toor dal and moong dal gives the most authentic flavour, but you can also use just toor dal or make panchmel dal with five types of lentils.
Q3. How do I store leftover batis?
Ans: Store batis in an airtight container at room temperature for 2 days or refrigerate for up to 5 days. Reheat in the oven or air fryer to bring back the crispness.
Q4. Can I make churma with leftover rotis?
Ans: Technically yes, but the texture will be different. Batis are harder and give churma its signature coarse texture. Rotis will make it softer and less authentic.
Q5. Is Dal Bati Churma healthy?
Ans: It is rich in protein from lentils and provides good energy from whole wheat. The ghee adds flavour and healthy fats, though you can reduce the quantity if watching calories.







