Puran Poli

After a long break of moving house and getting myself inspired again to cook my favourite foods, I thought it was only right to start with something sweet. Puran Poli is an Indian sweet roti made with chana daal and jaggery and served with a generous dollop of ghee. It can be eaten as a snack or dessert. I’ve grown up eating this as an evening snack as its very traditional to Maharashtra and available at most farsan shops. As I enjoy my week long break, this recipe is definitely one for the weekend as it requires time and effort to ensure its perfect!

If you do try this recipe, share it on Instagram and tag us. Follow us on @kpfoodheaven for latest updates on our recipes and posts!

Total cook time: 1.5 hours

Servings: 6 puran poli


For Puran Poli mixture:

  • 90 gms Chana daal (soaked for 3-4 hours or overnight)
  • 100 gms powdered jaggery
  • ½ tsp ground nutmeg
  • ½ tsp cardamom powder
  • ¼ tsp turmeric powder
  • ¼ tsp salt
  • 1-2 tsp ghee to cook each puran poli (or oil if you want to keep it vegan)
  • Water as required

For Dough:

  • 150 gms whole wheat flour
  • 1 tbsp plain flour
  • ¼ tsp turmeric powder
  • ¼ tsp salt
  • Water as required to knead dough
  • 1 tsp oil to coat dough


For Puran Poli Mixture

  1. Boil the soaked chana daal in a pressure cooker with 1½ cups water, turmeric and salt. This should take about 4-5 whistles. If you do not have a pressure cooker, you can boil it in a saucepan. This will take longer but leave it until the daal is soft. While the chana is boiling, you can knead the dough (below).
  2. Once the daal is softened, drain the water.

3. Add the boiled chana daal to a pan along with the jaggery, nutmeg and cardamom powder.

4. On a low heat, let the jaggery melt and mash the daal with the spatula.

5. Keep stirring the mixture on low heat until it dries and the mixture no longer sticks to the pan. This takes about 10 minutes.

6. Adjust the spices and let the mixture cool.

7. Transfer the mixture to a blender and blend until smooth.

8. Using a strainer with medium holes, press the mixture through it breaking any leftover pieces of daal and forming a smooth paste. This is a slightly time consuming process.

9. Combine the strained mixture to form a dough and divide into 6 parts. If the mixture is too dry, add a few drops of water and use as below.

For Dough

  1. Dry mix the whole wheat flour, plain flour, salt and turmeric powder.
  2. Add water as required and knead for 5 minutes to form a smooth dough.
  3. Coat the dough with oil and let it rest for 30 minutes.
  4. Divide the dough into 6 equal parts.

Making Puran Poli

  1. Dust some flour on a flat surface and roll the dough to about 8 cm wide.
  2. Add a ball of the chana daal and jaggery mixture into the dough and seal it.
  3. Pinch of any excess dough.

4. Dust some more flour on a surface and gently roll the dough until about 20 cm wide.

5. Heat a flat non-stick pan and place the rolled dough.

6. Spread ghee/oil along the edges and cook on low heat for about 3-4 minutes.

7. Flip over and cook on the other side adding some more ghee if required.

8. Repeat the process for the remaining 5 dough balls and enjoy hot!

Hope you enjoy this!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s