HomeStatesDishesAboutContact

EatByState

Discover India's Culinary Heritage

Dal Bafla

An authentic vegetarian recipe from Madhya Pradesh, India

Dal Bafla

Cook Time

90 mins

Servings

4 servings

Difficulty

Hard
🥗

Category

Vegetarian
#traditional#authentic#madhya-pradesh
🛒

Ingredients

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

1

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

2

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

3

Remove the boiled baflas and drain. Brush generously with ghee on all sides.

Click to mark as complete

4

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

5

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

6

Heat 2 tablespoons of ghee in a pan. Add mustard seeds, cumin seeds, and asafoetida. Let them splutter.

Click to mark as complete

7

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

8

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

9

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

10

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