Introduction: Puran Poli and the Smell of Festivals
In Maharashtra, there is a particular smell that means a festival is coming. It arrives a day early, the afternoon before Holi or Ganesh Chaturthi or any of the auspicious days my grandmother consulted her panchang to identify. It is the smell of chana dal cooking with jaggery — sweet and slightly caramelised and unmistakably festive.
Puran poli is not everyday food. It is celebration food. And the making of it is itself ceremonial. The whole family gathers. Someone sits with the dal. Someone rolls. Someone stands at the tawa. The kitchen becomes the living room. Everything important happens there.
My aunt made the best puran poli I have ever had. Her secret was patience — more time on the dal than any recipe suggests, more ghee than is arguably sensible, and a dough that rested for a full hour. Here is that recipe.
Ingredients (Makes 10–12 polis)
For the puran (sweet filling): — 1 cup chana dal (split Bengal gram) — 1 cup + 2 tbsp jaggery, grated (adjust to taste — some prefer it sweeter) — 1/2 tsp cardamom powder — 1/4 tsp nutmeg powder — Pinch of saffron dissolved in 1 tbsp warm milk (optional but traditional)
For the dough (cover): — 2 cups whole wheat flour (atta) — 1/4 cup maida (all-purpose flour) — this makes the dough more pliable — 1/2 tsp turmeric (gives the poli its traditional yellow tinge) — 2 tbsp oil — Salt — just a pinch — Warm water to knead — roughly 3/4 cup
For cooking: — Ghee — generous, do not measure nervously — at least 4 to 5 tbsp for cooking 10 polis
Method
Step 1 — Cook the chana dal: Wash and soak chana dal for 1 hour. Drain. Cook in a pressure cooker with 2 cups water until soft — 4 to 5 whistles on high, then 5 minutes on low. The dal should be cooked completely through but should not have become a paste. Individual lentils should be visible but completely soft. If they hold any bite, cook longer. Drain any excess water. This excess water (varan) is saved and made into a soup — do not throw it.
Step 2 — Make the puran: Add the drained, hot dal to a heavy pan. Add grated jaggery. Cook on low-medium heat, stirring constantly. The jaggery will melt and combine with dal. Keep stirring. This mixture must be cooked until it is completely dry — when you drag a spoon through it, it should leave a clean line and not fill back in immediately. This takes 15 to 20 minutes of patience. A puran that is even slightly wet will make rolling impossible. Add cardamom, nutmeg, and saffron milk. Mix well.
Step 3 — Pass the puran through the masher: While still warm, push the puran through a puran patra (traditional hand masher) or a potato ricer. This creates the smooth, uniform texture. If you do not have either, mash vigorously with a fork until lump-free. Let cool completely. Divide into 10 to 12 equal balls.
Step 4 — Make the dough: Combine both flours, turmeric, pinch of salt, and oil. Mix. Add warm water slowly, kneading as you go. Knead for 8 to 10 minutes — the dough should be very soft, slightly sticky, and extremely pliable. If it is stiff, add more water. The softness of the dough is what allows you to stretch it over the filling without tearing.
Rest the dough covered for 1 full hour. This is not optional. The gluten needs to relax or the dough will fight you when you roll.
Step 5 — Stuff and roll: Divide dough into 10 to 12 balls — slightly smaller than the puran balls. Take one dough ball. Flatten in your palm. Place one puran ball in the centre. Bring the edges of the dough up and around the filling, pinching firmly to seal. The seal must be tight or filling escapes during rolling. Gently roll the stuffed ball into a circle — about 6 to 7 inches diameter. Roll slowly and evenly. If it tears, patch with a small piece of dough and press gently.
Step 6 — Cook: Heat a tawa on medium flame. Place the poli on it. Cook until brown spots appear underneath — about 1.5 to 2 minutes. Flip. Apply ghee on the cooked side — generously. Flip again. Apply ghee on this side too. Press gently with a soft cloth (or folded kitchen paper) so the poli puffs and cooks evenly. Total cooking time is about 3 to 4 minutes per poli. The colour should be golden with visible brown spots.
Serve warm with a drizzle of extra ghee. And more ghee when no one is looking.
What Can Go Wrong
Filling bursts through during rolling: Either the dough was too thin in places, the seal was not tight, or the puran was too wet. Wet puran is the most common culprit.
Poli is hard and chewy: The dough was too stiff (not enough water or not rested long enough), or it was cooked on too high a flame which dried it before it cooked through.
Filling is grainy or lumpy: The puran was not passed through the masher or mashed well enough, or the jaggery was not melted properly.
Poli has no flavour: The cardamom and nutmeg were added in too small a quantity. Taste the puran before stuffing — it should be sweetly fragrant.
Too sweet or not sweet enough: Adjust jaggery before cooking is complete. Once the puran is sealed in the poli, you cannot fix it.
The Maharashtrian Table
Puran poli is traditionally served with katachi amti — the dal water (varan) that was drained from the chana dal, tempered with spices and made into a thin, tangy soup. The poli is dipped into the amti between bites. The contrast of sweet poli and tangy amti is the combination — do not skip the amti or you are missing the full picture.
In some homes, it is also served with milk — warm, slightly sweetened, with a tiny pinch of cardamom. My grandmother served it both ways depending on the festival. On Holi, milk. On Ganesh Chaturthi, amti.
The ghee is not optional in either case. It is structural.