Dal Bafla
An authentic vegetarian recipe from Madhya Pradesh, India
Cook Time
90 mins
Servings
4 servings
Difficulty
HardCategory
VegetarianIngredients
For 4 servings
300g Whole wheat flour (atta)
50g Semolina (suji)
150ml Ghee
150g Toor dal (split pigeon peas)
50g Chana dal (split Bengal gram)
150g Onions, finely chopped
150g Tomatoes, chopped
20g Ginger-garlic paste
3piece Green chillies
4g Turmeric powder
6g Red chilli powder
8g Coriander powder
5g Cumin seeds
4g Mustard seeds
1g Asafoetida (hing)
3g Garam masala
20g Fresh coriander leaves
10g Salt
200ml Water
19 ingredients needed
💡 Pro Tip: Gather all ingredients before you start cooking for a smooth preparation process.
Cooking Instructions
Follow these step-by-step instructions to prepare this authentic dish
Make the bafla dough: combine whole wheat flour, semolina, 3 tablespoons of ghee, and salt. Rub the ghee into the flour. Add water gradually and knead into a firm, stiff dough — stiffer than roti dough. Divide into 8 equal balls and shape into smooth, round baflas.
Click to mark as complete
Boil a large pot of water. Drop the bafla balls into the boiling water and cook for 15–20 minutes until they float and are cooked through. This boiling step is what distinguishes bafla from baati — it makes the inside softer.
Click to mark as complete
Remove the boiled baflas and drain. Brush generously with ghee on all sides.
Click to mark as complete
Bake the ghee-coated baflas in a preheated oven at 200°C for 20–25 minutes, turning halfway, until they develop a golden-brown crust. Alternatively, cook on a charcoal grill or tawa.
Click to mark as complete
While the baflas bake, prepare the dal: wash and pressure cook toor dal and chana dal together with turmeric and salt for 3–4 whistles until very soft. Mash lightly.
Click to mark as complete
Heat 2 tablespoons of ghee in a pan. Add mustard seeds, cumin seeds, and asafoetida. Let them splutter.
Click to mark as complete
Add finely chopped onions and sauté until golden brown, about 8 minutes. Add ginger-garlic paste and cook for 2 minutes.
Click to mark as complete
Add chopped tomatoes and cook until the oil separates. Add red chilli powder and coriander powder. Cook for 2 minutes.
Click to mark as complete
Add the mashed dal to the tempering. Add water to adjust consistency to a medium-thick soup. Simmer for 10 minutes. Add garam masala and adjust salt.
Click to mark as complete
Remove the baked baflas from the oven. Break each one open and pour a generous amount of hot ghee inside. Serve the baflas alongside the hot dal, with extra ghee on the side and fresh coriander garnish.
Click to mark as complete
Chef's Tips
The boiling step before baking is what makes bafla unique — it creates a soft, moist interior while the baking gives a crispy, golden exterior.
Be very generous with ghee — Dal Bafla is a celebratory dish and the ghee is not optional; it is the defining element of the experience.
The dal should be well-cooked and slightly thick — it is meant to be poured over the broken bafla and eaten together.
Dal Bafla is the Madhya Pradesh cousin of Rajasthan's Dal Baati; the key difference is the pre-boiling of the dough balls before baking.
About This Dish
Dal Bafla is a traditional vegetarian dish from Madhya Pradesh, India. This authentic recipe provides exact measurements for cooking 4 servings.
- The boiling step before baking is what makes bafla unique — it creates a soft, moist interior while the baking gives a crispy, golden exterior. - Be very generous with ghee — Dal Bafla is a celebratory dish and the ghee is not optional; it is the defining element of the experience. - The dal should be well-cooked and slightly thick — it is meant to be poured over the broken bafla and eaten together. - Dal Bafla is the Madhya Pradesh cousin of Rajasthan's Dal Baati; the key difference is the pre-boiling of the dough balls before baking.
Category
Vegetarian
Cook Time
90 mins
Servings
4 servings
Difficulty
Hard