Go Back
+ servings
Tried this recipe? We love your feedback.Please click on the stars in the recipe card below
puran poli
Print Recipe Pin Recipe
4.88 from 8 votes

Puran Poli

Perfect Puran Poli at home! Uses a handful of ingredients like flour, jaggery, spices and is cooked to crisp golden perfection with ghee.
Prep Time30 mins
Cook Time1 hr 30 mins
Total Time2 hrs
Course: Breads
Cuisine: Indian
Servings: 6
Calories: 414kcal


Outer Dough


  • 1 cup chana dal
  • 5 cups water
  • ½ cup jaggery
  • ½ cup sugar
  • ¼ teaspoon nutmeg powder
  • ¼ teaspoon cardamom powder
  • ¼ teaspoon saffron optional
  • ¼ teaspoon dry ginger powder optional


  • Wash the chana daal 2-3 times. Drain and add daal and water to a heavy bottomed pot. Let the daal cook on medium-low heat for an hour or 2, stirring few times. Remove any white foam that may rise up.
  • Drain all the water using a strainer (save the water to make Katachi Aamti, see recipe below). Put the daal back in the pot. Add jaggery, sugar, nutmeg powder, cardamom powder, dry ginger powder and saffron to the daal. Mix well, and cook stirring frequently for 10-15 minutes on medium heat.
  • Cool down the cooked mixture for 5 mins and then blend it to a smooth consistency in a food processor. Make to blend while the mixture is warm. This is our sweet stuffing.
  • Knead soft pliable dough with whole wheat flour, salt, saffron, water and oil. This dough should be softer than the normal roti/paratha dough to get soft and flaky Puran Poli'. So use water as needed, depending on the brand of flour you use you may need more or less water. Let the dough rest for 30 mins.
  • Start making balls of the dough and the stuffing which should be of the same size. I usually make mine the size of a lemon. With the Ingredients we have here I usually make 8-10 balls each of the dough and stuffing.
  • Put a heavy griddle on medium high heat. Roll the dough by using the dry wheat flour that is kept aside for rolling. Make a 4-5 inch diameter circle. Put the stuffing in the middle of the rolled dough and then gather all the sides of the dough on top of the stuffing to enclose it. Roll the Poli softly using more dry flour. You can roll this thin or keep it a little thicker. I roll mine thin to about 8-10 inches in diameter. 
  • Gently put the rolled Poli on the heated griddle. Cook evenly on both sides to a perfect golden brown color. Add a little ghee to both sides. Serve with unsweetened milk flavored with cardamom and saffron.



  1. Use fresh and good quality chana daal. Old chana daal takes much longer to cook 
  2. Using filter water or bottle water speeds up the cooking time for the lentils
Having a perfect consistency of the Puran is a key in making perfect Puran Poli. Here are some tips I learned from my mom on how to fix the Puran in case it is too soft or dry.
  • How to fix runny Puran/filling - Place the filling in a nonstick pan and cook on low-medium heat, stirring often for 5 to 10 mins. This will allow excess liquids to evaporate and the filing will become dryer.
  • How to fix dry Puran/filling - Add 1 to 2 tablespoons of warm milk to the Puran and mix it in. Add more milk as required until you get it to the desired consistency
How to make Puran {sweet lentil filling} in the Instant Pot
  1. Rinse and drain the lentils.
  2. Add lentils with 2.5 cups of filter water and Pressure Cook(Hi) for 10 minutes followed by natural pressure release.
  3. Strain the liquids from the lentils using a mesh strainer and reserve the liquids.
  4. Return the lentils to the Instant Pot. Add jaggery, sugar, nutmeg, cardamom powder, dry ginger, and saffron. Mix well and cook stirring frequently until the Puran starts to thicken up. If sautéing in the Instant Pot, cook on sauté(normal) mode to avoid splatters. 
  5. Let the cooked lentils cool down for a few mins and then blend it to a smooth consistency in a food processor.  Make sure the lentils are not completely cold, they need to be blended while they are warm.


Calories: 414kcal | Carbohydrates: 74g | Protein: 12g | Fat: 8g | Saturated Fat: 5g | Cholesterol: 12mg | Sodium: 99mg | Potassium: 414mg | Fiber: 12g | Sugar: 34g | Vitamin A: 15IU | Vitamin C: 1.4mg | Calcium: 34mg | Iron: 3.6mg
Tried this recipe?Share your photo and tag @ministry_of_curry or tag #ministryofcurry