Boli
A soft, flaky flatbread from South India, stuffed with a sweet lentil and jaggery filling. This festive treat, known as Puran Poli in Maharashtra or Holige in Karnataka, has a warm, spiced aroma from cardamom and nutmeg that pairs perfectly with a drizzle of ghee.
For 4 servings
- prep · ~60 min
Soak the chana dal.
Wash 1 cup chana dal thoroughly and soak in enough water to cover for 1 hour. Drain well.
TIPDon't soak for longer than 1 hour or the dal will become too soft to hold shape. - boil · ~20 min
Boil the chana dal until just tender.
1.Add the drained dal and 2 cups of water to a heavy-bottomed pan.2.Bring to a boil, then simmer until the dal is soft but the grains still hold their shape (15-20 min).3.Strain thoroughly, reserving any excess water for another use.TIPThe dal must not become mushy; it should remain grainy. - mix · ~10 min
Make the sweet lentil filling (puran).
1.Transfer the drained dal to the same pan and add grated jaggery.2.Cook on medium-low heat, stirring continuously, until the jaggery melts and the mixture thickens into a soft, dry mass (8-10 min).3.Remove from heat and mix in crushed cardamom and nutmeg.4.Let the filling cool completely, then mash to a smooth paste with your fingers or a potato masher.TIPStir without stopping once the jaggery melts — it can burn easily. - knead · ~25 min
Knead a soft, pliable dough.
In a mixing bowl, combine whole wheat flour, salt, and 2 tbsp oil. Add water a little at a time and knead for 5 minutes until you get a soft, smooth dough. Cover with a damp cloth and rest for 20 minutes.
TIPA well-rested dough is key to getting soft, crack-free boli. - assemble · ~5 min
Divide dough and filling into equal balls.
Divide the dough into 8 equal portions. Divide the cooled puran (filling) into 8 equal portions and roll them into balls slightly larger than the dough balls.
- assemble · ~10 min
Stuff and roll into flatbreads.
1.Lightly dust a work surface with flour and flatten a dough ball into a 3-inch disc.2.Place one puran ball in the center and gather the edges of the dough to seal it inside, pinching off any excess dough.3.Gently flatten the stuffed ball with your palm, then use a rolling pin to roll it into a thin 5-6 inch circle, dusting lightly with flour as needed.TIPUse gentle pressure and roll from the center outward. Don't press too hard or the filling will break through. - fry · ~3 min
Cook the boli on a hot tawa.
1.Heat a tawa or griddle over medium heat.2.Place a rolled boli on the tawa and cook for 30 seconds until bubbles appear.3.Flip, spread 0.5 tsp ghee on the cooked side, then flip again and apply ghee on the other side.4.Cook until both sides have golden-brown spots and the bread is puffed in places.TIPMedium heat is your friend — too hot and the outside burns before the inside cooks. - serve
Serve warm with a generous drizzle of ghee.
Stack the cooked boli and keep covered in a cloth-lined container to retain softness. Serve warm, optionally with a bowl of milk or a spoonful of extra ghee on top.
TIPBoli stays soft for hours if kept covered; reheat on a tawa with a little ghee before serving.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the chana dal for exactly 1 hour — over-soaking makes it mushy and hard to mash into a dry filling.
- 2Stir the jaggery-dal mixture continuously once it melts to prevent burning and ensure even thickening.
- 3Let the puran cool completely before mashing; warm filling will tear the dough while rolling.
- 4Rest the dough for a full 20 minutes — this relaxes the gluten and prevents cracks during rolling.
- 5Roll the stuffed boli gently from the center outward; too much pressure pushes the filling through the dough.
- 6Cook on medium heat so the inside cooks through without the outside browning too fast.
- 7Stack cooked boli in a cloth-lined container to trap steam and keep them soft for hours.
Adapt it for your goals.
Vegan
Replace ghee in the dough and for cooking with a neutral oil or vegan butter; the filling is naturally plant-based.
nutty twistNutty twist
Add 2 tablespoons of finely chopped roasted cashews or almonds to the puran for extra crunch and richness.
coconut versionCoconut version
Swap half the chana dal with fresh grated coconut (drained of excess moisture) for a lighter, tropical-flavored filling.
low oilLow-oil
Skip the oil in the dough and use only a smear of ghee on the tawa; the boli will be less rich but still soft.
sugar swapSugar swap
Replace jaggery with an equal amount of dark brown sugar or coconut sugar if jaggery is unavailable, though the flavor will be less complex.
Why this is on our healthy list.
Rich in Plant Protein
Chana dal (split chickpeas) provides a solid source of plant-based protein, supporting muscle repair and satiety.
Natural Sweetener
Jaggery is less processed than refined sugar and contains trace minerals like iron and magnesium.
Digestive-Friendly
Cardamom and nutmeg are traditional digestive aids in Indian cuisine, helping to reduce bloating after a sweet meal.
Whole Grain Fiber
Whole wheat flour (atta) retains the bran and germ, offering more dietary fiber than refined flour for better digestion.
Frequently asked questions
Toor dal will become too mushy and wet; moong dal works but yields a milder, less rich flavor. Stick with chana dal for authentic texture.



