Halwa Puri: Pakistani Style Semolina Pudding And Fried Flatbread

Halwa Puri

Halwa Puri

Halwa Puri is one unique comfort food you can find among Indian and Pakistani cuisines. The name is for the sweet Halwa that is made of semolina, and the savoury Puri which is a fried flatbread. 

Traditionally, this combo menu is often for breakfast, brunch or snacks. It is also commonly served at happy occasions and celebrations such as religious festivities, weddings, etc. And of course, it is one of the sought-after street foods in both Pakistan and India. 

How to enjoy

At times people will also have Aloo Chana (potato and chickpea curry) to go with Halwa Puri.

These three dish combinations were the ones that I always have from the very first time. 

A bowl of Halwa and a pile of Puris with overlay text

So whenever my extended family do Puris, they will always serve them with both Aloo Chana and Halwa. And I think this is best. Because some people who prefer savoury can choose the combination of the flatbread and chana (chickpeas). As for those who love sweets, they can enjoy the flatbread with the Halwa. 

But for those who like both savoury and sweet (like me) can always go for both choices. I think this menu is a clever mix. 

The first time I tried this delicious food, I was amazed at how the fried flatbread marries well with the sweet Halwa. And when it comes to pairing it with Chana, it is simply delicious. 

The downside of eating Halwa Puri is that it is moreish, and you’ll end up feeling guilty afterwards. Because like it or not, we have to admit that eating too-much deep-fried food is not healthy, is it? 

So really, I’d say, let’s just make this flavourful dish combo for when we like a treat for ourselves. Like one lazy weekend after a long busy week.

And this post will tell you how to make Halwa Puri easily and quickly. As for Aloo Chana, you can find the recipe here.

Key Ingredients

There are so many types of Halwa, but the one you enjoy with puris is called Sooji Halwa, Suji ka Halwa, Suji Halwa – that all means pudding made of semolina. So the key ingredient for this is semolina. You can add nuts and raisins in your semolina pudding. The popular ones are almonds and pistachios. 

To make Puri/ Poori, you can use plain flour/ all-purpose flour, but add two teaspoons of baking powder to 1 cup of plain flour. Otherwise, your puris will be crispy dry instead of soft and puffy.

You can also use regular Chapati flour/ atta. And in this recipe I use medium atta/ Chapati flour.

Please note that this recipe is forgiving when it comes to flavour. I mean, this recipe will give you a deliciously sweet enough Halwa. But for the sweet tooth, you are more than welcome to add more sugar.

The same thing goes for the flavouring. Most Indians and Pakistanis put spices in their Halwa. At the very least they use green Cardamom seeds. However, this is not a must. You can take it away if you’re not keen. I sometimes use green Cardamoms, other times I don’t.

Other ingredients for halwa are milk, sugar and butter. And if you like, you can add a tablespoon or two of ghee towards the end of cooking. 

How to Make Halwa Puri

First you make the semolina pudding. Fry the semolina without oil on a pan until it releases an aroma and its colour turns slightly darker. And then add the butter in, followed with sugar.  

coarse semolina in a cooking pan
pan roast semolina
butter block on semolina
sugar on semolina mixed with butter
adding nuts in semolina pudding mixture
semolina pudding mixture

Once the sugar has fully melted, you put the nuts and milk in. You will get soft porridge-like semolina mixture at this point. Just carry on cooking it until all the liquid evaporates and you get a thick Halwa. 

You can stop cooking when it gets to the consistency that you like. I like the softer texture. So I turn the heat down as soon as I see the milk and butter disappear yet the semolina mixture is slightly wet and soft. 

Towards the end, you can add one or two tablespoons of ghee or extra butter to make the Halwa taste richer and yummier. But it is optional.

How to make puri

Next, you make the puri. Mix the atta/ chapati flour with water and work on it until you get a nice smooth dough. 

Divide the dough into equal small balls. After that, you roll the balls into a flat circular shape of the dough. To make it easy to fry the flatbread, you would want to roll it out into small circles, something like 13 cm/ 5.11 inches to 15 cm/ 5.9 inches in diameter.

Then, heat the oil in a large frying pan or a wok at a medium heat. Test the oil by frying a pinch of dough. If it fries steadily but not too quickly, the oil is ready. 

Carefully lay or slide one rolled-out dough circle into the oil. Using the utensil, spoon the oil over the dough. You can press it gently with the utensil. The dough will puff up.

When it is puffed up, turn the dough and make sure you don’t break it. Because you don’t want the oil to go inside your puri. 

Once the puri turns golden, you can take it out and let it rest on a kitchen towel. 

Tips to make the best tasting Halwa Puri

  • Keep stirring the semolina while you roast it on the pan. You want to make sure it’s evenly cooked. And do so until the grains turn colour and do smell roasty.
  • When it comes to making Puri, you want to make the dough as you would for chapati. The texture of your dough will be pliable and soft enough to work. 
  • Try to work quickly with the dough so that you don’t have to use too much flour for dusting. 
  • The thinner the flatbread is, the better it fries, and it will puff up nicely. I would aim to get about 2 mm in thickness. 

More sweet recipes in Pakistani style

I hope you are now interested in trying this Halwa Puri recipe. If you do, it will be great if you could share what you think about it in the comments below.

And before you go, don’t forget to check my other sweet recipes that you may love.

Last but not least, please follow me on Facebook, Instagram and/or Pinterest. To sneak a peek at what’s cooking in my kitchen. 

Take care and all the best.

Yield: 6

Halwa Puri

Pakistani poori and halwa

Halwa Puri is a delicious treat for lazy breakfast or brunch.

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes


  • For Halwa:
  • 1 cup/ 167 gr/ 5.89 oz coarse semolina.
  • ½ cup/ 100 gr/ 3.5 oz sugar.
  • 250 gr/ 8.82 oz salted butter.
  • 2.5 cups whole milk.
  • A handful of mixed nuts, chopped. (see the note).
  • 3-4 green cardamoms (optional).
  • 1-2 tbsp ghee (optional).
  • For Puri:
  • 1-cup Atta flour (chapati flour).
  • ½ cup + 1 tbsp water.
  • ½ tsp oil + extra for greasing.
  • Oil for frying.


To make Halwa:

  1. Put the semolina on a cooking pan, and dry-fry at moderate-high heat. Take care and keep stirring to ensure the semolina is evenly cooked.
  2. When the semolina releases an aroma and turns in a slightly darker colour, put the butter in. Mix well until all the butter melts. You will see the semolina soaked in melted butter. It’s okay. You can put the green cardamom seeds at this point if using.
  3. Then add in the sugar, stir and cook until it melts.
  4. Next, put the chopped nuts, stir well. 
  5. Lastly, pour the milk in slowly as you stir it carefully. The mixture will be very wet. Don’t worry. Just keep mixing and cooking until the liquid all disappears.
  6. You can then stir the ghee in while the Halwa is still piping hot if using.

To make Puri:

  1. Put the flour in a mixing bowl. Make a well in a centre, then pour the water and oil in. Using your hand, mix it and knead lightly, until you get a smooth and pliable dough. When you finish kneading, roll and shape the dough into a ball and grease its surface with a little oil. Leave it to rest in the mixing bowl and cover it with a tea towel for about 20-30 minutes. 
  2. When you are ready to cook the Puri, divide and shape the dough into six equal-sized small balls. Then roll them into a circular shape about 12-15 cm in diameter with around 2 mm thickness. You can use a little flour for dusting to make the rolling easy. But take care not to use too much as the flour dust can cause the oil cloudy. 
  3. Heat the oil in a large frying pan or a wok at moderate-high heat. Test the oil temperature by frying a little piece of dough. If it’s frying right away, your oil is ready.
  4. Once the oil is hot and ready, carefully slide the rolled dough into the oil. Using a slotted turner, try to keep pouring the oil over the surface of the dough. And gently press into the oil, the part of the flatbread that has not puffed up.
  5. Your Puri is ready when it turns light golden. 


  • Traditionally, almonds and pistachios are the most popular choice of nuts for Halwa.
  • You can use green cardamom seeds for a more traditional flavour. Just crush the cardamoms and the seeds out. You can also put the whole cardamoms if you prefer. 

Nutrition Information



Serving Size


Amount Per Serving Calories 719Total Fat 49gSaturated Fat 27gTrans Fat 1gUnsaturated Fat 19gCholesterol 111mgSodium 345mgCarbohydrates 60gFiber 3gSugar 22gProtein 11g

The nutrition calculation you find here is just a guide provided by online nutrition calculator. You should not use to substitute advice from nutritionists or health practitioners.

Did you try the recipe?

Share how you like the recipe in the comments below and show a picture of your creation

Leave a Reply

Your email address will not be published.