Halwa puri is one of the most loved traditional breakfasts in Pakistan. From busy city streets to small family kitchens, this delicious combination has a special place in Pakistani food culture. A plate of hot, crispy puri served with sweet suji halwa, spicy chana, and refreshing chutney makes an enjoyable breakfast for the whole family.
Many people enjoy halwa puri on Sundays, holidays, and special family occasions. Although restaurant-style halwa puri is popular, preparing it at home allows you to control the ingredients, adjust the spices, and serve everything fresh.
The traditional combination can also be prepared in several different ways. You can make soft puris, crispy puris, whole-wheat puris, spicy chana, white chana curry, sweet halwa, and even variations with potatoes or yogurt. Each recipe offers a slightly different taste while keeping the familiar desi breakfast experience.
This collection includes 15 homemade halwa puri recipes with ingredients, step-by-step instructions, and practical cooking tips. Whether you are preparing breakfast for a small family or hosting guests on Sunday morning, these recipes will help you create a delicious traditional Pakistani nashta.
1. Traditional Pakistani Halwa Puri with Chana
Traditional halwa puri is a complete breakfast combination featuring deep-fried bread, sweet semolina halwa, and spicy chickpeas. It is a popular choice for Sunday mornings and family gatherings.
Ingredients for Puri
- 2 cups all-purpose flour
- ½ cup whole-wheat flour
- ½ teaspoon salt
- 1 tablespoon oil
- Water as required
- Oil for deep-frying
Ingredients for Suji Halwa
- 1 cup semolina
- ½ cup ghee
- ¾ cup sugar
- 3 cups water
- 3 green cardamoms
- 2 tablespoons chopped almonds
- 1 tablespoon raisins
Ingredients for Chana
- 2 cups boiled chickpeas
- 1 onion, finely chopped
- 2 tomatoes, chopped
- 1 tablespoon ginger-garlic paste
- ½ teaspoon turmeric
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- Salt to taste
- 3 tablespoons cooking oil
Preparation Method
Start by preparing the puri dough. Combine all-purpose flour, whole-wheat flour, salt, and oil in a large bowl. Gradually add water and knead until a smooth, medium-firm dough forms. Cover and allow it to rest for 20 minutes.
For the halwa, heat ghee in a heavy-bottomed pan. Add semolina and roast over low heat while stirring continuously. Continue until the semolina becomes lightly golden and fragrant.
In another saucepan, heat water with sugar and cardamom. Slowly pour the warm liquid into the roasted semolina while stirring. Cook until the mixture thickens and becomes soft. Add almonds and raisins.
To prepare chana, heat oil in a pot and fry the onion until golden. Add ginger-garlic paste, tomatoes, turmeric, red chili powder, coriander powder, cumin, and salt. Cook until the tomatoes soften and the oil separates.
Add boiled chickpeas and a little water. Simmer for 10 to 15 minutes until the gravy becomes thick.
Divide the puri dough into small balls. Roll each ball into a thin circle and fry in hot oil until puffed and golden.
Serve the puris immediately with hot chana and sweet halwa.
2. Crispy Restaurant-Style Puri
If you enjoy the crisp puris served at traditional breakfast restaurants, this recipe is a good homemade option. The dough should be firm enough to roll easily, and the oil must be hot enough to puff the puris.
Ingredients
- 2 cups all-purpose flour
- ½ cup semolina
- ½ teaspoon salt
- 2 tablespoons oil
- Water as required
- Oil for frying
Preparation Method
Add flour, semolina, salt, and oil to a bowl. Mix until the oil is evenly distributed throughout the flour.
Gradually add water and knead into a firm, smooth dough. Avoid making the dough too soft because it can absorb more oil during frying.
Cover and rest for approximately 20 minutes.
Divide the dough into small equal-sized balls. Roll each ball into a thin circle using a rolling pin. Keep the thickness even so the puris cook properly.
Heat oil in a deep pan. Test the temperature by adding a small piece of dough. If it rises steadily to the surface, the oil is ready.
Slide one puri into the hot oil and gently press the center with a slotted spoon. This encourages it to puff up.
Turn it over and fry until lightly golden. Remove and drain excess oil.
Serve with halwa, chana masala, or aloo curry.
Cooking tip: Avoid frying too many puris at once. Overcrowding lowers the oil temperature and can make them greasy.
3. Soft Homemade Puri
Some families prefer puris that are soft and slightly chewy rather than very crispy. This version uses a combination of wheat flour and all-purpose flour to create a tender texture.
Ingredients
- 1½ cups whole-wheat flour
- 1 cup all-purpose flour
- ½ teaspoon salt
- 1 tablespoon oil
- Water as required
- Oil for deep-frying
Preparation Method
Combine both flours with salt in a mixing bowl. Add oil and rub it into the flour.
Pour in water gradually and knead until a smooth, firm dough forms. Cover and rest for 20 minutes.
Divide the dough into small balls. Roll each ball into a medium-thin circle.
Heat oil over medium-high heat. Carefully place a puri into the oil and press gently with a slotted spoon.
Once it puffs up, turn it over and cook the other side briefly.
Remove when lightly golden and drain on a plate lined with paper towels.
Serve hot with traditional suji halwa and spicy chickpeas.
4. Traditional Suji Halwa for Halwa Puri
Suji halwa is the sweet part of the classic halwa puri breakfast. Its soft texture, cardamom aroma, and rich ghee flavor make it a favorite in Pakistani homes.
Ingredients
- 1 cup semolina
- ½ cup ghee
- ¾ cup sugar
- 3 cups water
- 3 green cardamoms
- 2 tablespoons chopped almonds
- 1 tablespoon raisins
- A pinch of food coloring, optional
Preparation Method
Heat ghee in a pan over low heat. Add cardamom and semolina.
Roast the semolina slowly while stirring continuously. Do not increase the heat too much because semolina can burn quickly.
Once it becomes lightly golden and fragrant, prepare the sugar syrup in a separate saucepan by heating water and sugar.
Carefully pour the warm syrup into the roasted semolina while stirring. Keep stirring to prevent lumps.
Cook over low heat until the semolina absorbs the liquid and becomes soft and thick.
Add almonds and raisins. If desired, add a very small amount of food coloring.
Cover the pan for two minutes before turning off the heat.
Serve warm with fresh puris.
Cooking tip: The amount of water controls the texture. Add slightly less water for thicker halwa or a little more for a softer consistency.
5. Spicy Pakistani Chana Masala for Puri
Chana masala is an essential part of a traditional halwa puri breakfast. Its thick gravy and spicy flavor balance the sweetness of suji halwa.
Ingredients
- 2 cups boiled chickpeas
- 1 large onion, chopped
- 2 tomatoes, chopped
- 1 tablespoon ginger-garlic paste
- ½ teaspoon turmeric
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- ½ teaspoon garam masala
- 3 tablespoons oil
- Salt to taste
- Fresh coriander
- 2 green chilies
Preparation Method
Heat oil in a pot and add chopped onion. Fry until golden brown.
Add ginger-garlic paste and cook for one minute. Add tomatoes, turmeric, red chili powder, coriander powder, cumin, and salt.
Cook the masala until the tomatoes become soft and the oil begins to separate.
Add boiled chickpeas with some cooking water. Stir well and simmer for approximately 15 minutes.
Mash a few chickpeas using the back of a spoon to create a thicker gravy.
Add garam masala and green chilies. Cook for another two minutes.
Garnish with fresh coriander and serve with hot puris.
6. White Chana Curry for Traditional Nashta
White chana curry is a flavorful alternative to the usual red masala chickpeas. It has a lighter appearance but can still be rich and satisfying.
Ingredients
- 2 cups boiled white chickpeas
- 1 small onion, finely chopped
- 1 tablespoon ginger-garlic paste
- ½ teaspoon cumin seeds
- ½ teaspoon coriander powder
- ½ teaspoon black pepper
- ¼ teaspoon turmeric
- ½ teaspoon garam masala
- 3 tablespoons oil
- Salt to taste
- Fresh coriander
- 2 green chilies
Preparation Method
Heat oil in a saucepan and add cumin seeds. When they begin to sizzle, add chopped onion.
Cook the onion until soft but not too dark. Add ginger-garlic paste and stir for one minute.
Add coriander powder, black pepper, turmeric, and salt. Mix thoroughly.
Add boiled chickpeas and approximately one cup of water. Bring the mixture to a gentle boil.
Simmer until the chickpeas absorb the flavors and the gravy becomes slightly thick.
Mash a small portion of the chickpeas if you prefer a thicker consistency.
Add garam masala, green chilies, and fresh coriander.
Serve hot with puri, paratha, or naan.
7. Aloo Chana Curry for Halwa Puri
Aloo chana combines chickpeas and potatoes in one delicious curry. The potatoes make the gravy thicker and give the dish a hearty texture.
Ingredients
- 1½ cups boiled chickpeas
- 2 medium potatoes
- 1 onion, chopped
- 2 tomatoes, chopped
- 1 tablespoon ginger-garlic paste
- ½ teaspoon turmeric
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- 3 tablespoons oil
- Salt to taste
- Fresh coriander
Preparation Method
Peel the potatoes and cut them into medium-sized cubes.
Heat oil in a pot and fry the onion until golden. Add ginger-garlic paste and cook briefly.
Add tomatoes, turmeric, red chili powder, coriander powder, cumin, and salt.
Cook until the tomatoes soften and the masala becomes thick.
Add potatoes and boiled chickpeas. Mix carefully so the ingredients are coated with the spices.
Pour in enough water to create a medium-thick gravy. Cover and cook until the potatoes become tender.
Lightly mash a few potato pieces into the gravy. Garnish with coriander.
Serve with freshly fried puris.
8. Whole-Wheat Puri
Whole-wheat puris are a useful variation for families who prefer using more whole grains in their homemade meals. They have a slightly different flavor and texture from puris made entirely with white flour.
Ingredients
- 2 cups whole-wheat flour
- ½ teaspoon salt
- 1 tablespoon oil
- Water as required
- Oil for deep-frying
Preparation Method
Place whole-wheat flour and salt in a bowl. Add oil and mix.
Gradually add water and knead into a firm dough. Cover and rest for 20 minutes.
Divide into small balls and roll each one into a thin circle. If the dough sticks, use a very small amount of flour on the rolling surface.
Heat oil in a deep pan. Fry one puri at a time, gently pressing the top to encourage puffing.
Turn when it rises and cook until both sides are evenly golden.
Drain excess oil and serve warm.
Cooking tip: Whole-wheat dough can become dry if left uncovered. Keep it covered while preparing the puris.
9. Spicy Aloo Bhujia with Puri
Aloo bhujia is a simple potato dish that pairs wonderfully with puri. It uses everyday ingredients and can be prepared quickly for breakfast.
Ingredients
- 4 medium potatoes
- 1 onion, sliced
- 1 tomato, chopped
- 2 green chilies
- ½ teaspoon cumin seeds
- ½ teaspoon turmeric
- 1 teaspoon red chili powder
- ½ teaspoon coriander powder
- 3 tablespoons oil
- Salt to taste
- Fresh coriander
Preparation Method
Peel and cut the potatoes into small cubes. Rinse and drain.
Heat oil in a pan and add cumin seeds. Add sliced onion and cook until soft.
Add tomatoes, green chilies, turmeric, red chili powder, coriander powder, and salt.
Cook until the tomatoes soften. Add potatoes and mix well.
Cover the pan and cook over low heat until the potatoes become tender. Stir occasionally and add a little water if needed.
Mash a few pieces to create a thick masala coating.
Garnish with fresh coriander and serve with hot puris.
10. Sweet Zarda for a Special Halwa Puri Breakfast
Zarda is a traditional sweet rice dish that can be served as an additional dessert during a special family breakfast. It is colorful, fragrant, and often prepared for celebrations.
Ingredients
- 1 cup basmati rice
- ¾ cup sugar
- 3 tablespoons ghee
- 3 green cardamoms
- 2 tablespoons chopped almonds
- 2 tablespoons raisins
- 2 tablespoons chopped pistachios
- 2 tablespoons milk
- A small pinch of yellow food coloring, optional
- 2 cups water for boiling rice
Preparation Method
Wash the rice and soak it for 20 minutes.
Bring water to a boil in a pot. Add rice and cook until it is approximately three-quarters done. Drain carefully.
Heat ghee in a separate pot. Add cardamom and raisins.
Add sugar and a little water. Stir until the sugar dissolves.
Mix food coloring with milk if using it. Add the prepared rice to the pot and pour the colored milk over it.
Cover and cook over very low heat until the rice becomes tender and absorbs the sweet syrup.
Garnish with almonds and pistachios.
Serve in small portions alongside the savory breakfast dishes.
11. Homemade Mint and Yogurt Chutney
A refreshing chutney helps balance the rich flavors of puri and spicy chickpeas. Mint and yogurt chutney is easy to prepare and can be served with several traditional breakfast dishes.
Ingredients
- 1 cup fresh mint leaves
- ½ cup fresh coriander
- ½ cup plain yogurt
- 1 green chili
- 1 tablespoon lemon juice
- ½ teaspoon roasted cumin powder
- Salt to taste
- 2 tablespoons cold water, if needed
Preparation Method
Wash mint and coriander thoroughly and drain the excess water.
Add the herbs, green chili, lemon juice, cumin powder, and salt to a blender.
Blend until finely chopped. Add yogurt and blend again until smooth.
Adjust the consistency with a little cold water if required.
Transfer to a serving bowl and refrigerate until breakfast.
Serve chilled with puri, samosas, or chana.
12. Tamarind Chutney for Halwa Puri
Tamarind chutney adds a sweet and tangy flavor to a traditional breakfast table. It pairs especially well with chickpeas and fried snacks.
Ingredients
- ½ cup tamarind pulp
- ½ cup water
- ¼ cup sugar or jaggery
- ½ teaspoon roasted cumin powder
- ¼ teaspoon red chili powder
- ¼ teaspoon black salt
- A pinch of regular salt
Preparation Method
Soak tamarind in warm water until soft. Remove seeds and strain the pulp.
Pour the pulp into a saucepan. Add sugar or jaggery, cumin powder, red chili powder, black salt, and regular salt.
Cook over medium-low heat while stirring occasionally.
Allow the chutney to simmer until it reaches a smooth, slightly thick consistency.
Turn off the heat and let it cool.
Transfer to a clean container and refrigerate.
Serve in a small bowl with halwa puri, chana, and other fried breakfast items.
13. Punjabi-Style Spicy Puri
Punjabi-style puri is a flavorful variation that uses spices in the dough. It can be enjoyed with plain yogurt, chana curry, or potato bhujia.
Ingredients
- 2 cups whole-wheat flour
- ½ teaspoon salt
- ½ teaspoon red chili powder
- ½ teaspoon crushed cumin
- ½ teaspoon dried coriander
- 1 tablespoon oil
- Water as required
- Oil for frying
Preparation Method
Combine flour, salt, red chili powder, cumin, and dried coriander in a bowl.
Add oil and rub it into the flour. Gradually add water and knead into a firm dough.
Cover and rest for 15 to 20 minutes.
Divide the dough into small balls. Roll each ball into a thin circle.
Heat oil in a deep frying pan. Add the puris one by one and fry until puffed and golden.
Drain excess oil and serve immediately.
Serving tip: These spiced puris taste particularly good with plain yogurt and mildly flavored potato curry.
14. Masala Chana with Potatoes and Green Chilies
This breakfast curry combines chickpeas, potatoes, and a bold onion-tomato masala. It is suitable for families who enjoy a spicy curry with their puris.
Ingredients
- 2 cups boiled chickpeas
- 2 medium potatoes
- 1 onion, chopped
- 2 tomatoes, chopped
- 1 tablespoon ginger-garlic paste
- 2 green chilies
- ½ teaspoon turmeric
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- ½ teaspoon garam masala
- 3 tablespoons cooking oil
- Salt to taste
- Fresh coriander
Preparation Method
Cut the potatoes into small cubes.
Heat oil in a pot and fry the onion until golden. Add ginger-garlic paste and stir.
Add tomatoes, green chilies, turmeric, chili powder, coriander powder, cumin, and salt.
Cook until the masala becomes thick and fragrant.
Add potatoes and chickpeas. Mix gently and pour in enough water to make a thick curry.
Cover and simmer until the potatoes become tender.
Mash a few chickpeas and potato pieces into the gravy. Add garam masala and fresh coriander.
Serve hot with crispy puris.
15. Mini Puri with Suji Halwa and Chana for Guests
Mini puris are a practical choice when you are serving several guests. Their smaller size makes them easy to portion, and they look attractive when arranged in a large serving basket.
Ingredients
- 2 cups all-purpose flour
- ½ cup whole-wheat flour
- ½ teaspoon salt
- 1 tablespoon oil
- Water as required
- Oil for frying
For serving:
- 2 cups prepared suji halwa
- 2 cups prepared chana masala
- Mint chutney
- Tamarind chutney
Preparation Method
Mix the flours and salt in a bowl. Add oil and combine.
Gradually add water and knead into a firm dough. Cover and rest for 20 minutes.
Divide the dough into small balls. Roll each one into a small, thin circle.
Heat oil in a deep pan. Fry the mini puris in small batches until they puff up and become golden.
Drain on paper towels.
Arrange the puris in a basket and serve with small bowls of halwa, chana, and chutneys.
Serving tip: Mini puris are ideal for buffet-style breakfasts because guests can take smaller portions and try several dishes.
Tips for Preparing Halwa Puri at Home
Preparing halwa puri for a family can involve several dishes at the same time. Following a simple plan helps you manage the cooking process and serve everything fresh.
1. Prepare Chickpeas in Advance
Soak dried chickpeas overnight in plenty of water. Boil them until tender before preparing the curry. You can refrigerate cooked chickpeas in a covered container for later use.
2. Make the Halwa Before Frying Puris
Halwa can be prepared before the puris. Keep it covered and warm over very low heat, stirring occasionally if necessary.
3. Prepare Puri Dough Correctly
Puri dough should be firm rather than soft. A very soft dough may become difficult to roll and can produce oily puris.
4. Maintain the Correct Oil Temperature
Oil that is too cool can make puris absorb excess oil. Extremely hot oil may brown the outside before the inside cooks properly.
Use medium-high heat and adjust as needed. Fry one puri first to check the temperature.
5. Keep Puri Thickness Even
Uneven puris may not puff properly. Roll them into similar-sized circles with consistent thickness.
6. Avoid Overcrowding the Pan
Fry a few puris at a time. This helps maintain the oil temperature and gives each puri enough space to puff.
7. Balance Sweet and Spicy Flavors
Halwa is sweet, while chana is usually spicy. Serve both together so guests can enjoy a balanced combination.
How to Plan a Halwa Puri Breakfast for Guests
A traditional breakfast spread does not need to include every possible dish. Choose a few items that complement one another and prepare quantities according to the number of guests.
Simple Family Breakfast Menu
- Traditional puri
- Suji halwa
- Chana masala
- Mint chutney
- Hot chai
Special Sunday Breakfast Menu
- Crispy puri
- Suji halwa
- Aloo chana
- Tamarind chutney
- Yogurt
- Sweet lassi
Guest Breakfast Menu
- Mini puris
- Suji halwa
- Spicy chana
- Aloo bhujia
- Dahi bhallay
- Mint chutney
- Kashmiri chai
For a small family, prepare fewer dishes in moderate quantities. For a large gathering, increase the portions of the main items rather than preparing too many different curries.
Common Mistakes to Avoid When Making Halwa Puri
Making the Dough Too Soft
Soft dough can be sticky and difficult to roll. It may also produce puris that absorb more oil. Use a firm dough and allow it to rest before rolling.
Roasting Semolina Too Quickly
High heat can burn semolina and give the halwa an unpleasant taste. Roast slowly over low heat while stirring continuously.
Adding Cold Liquid to Very Hot Semolina
A sudden temperature difference can create lumps and splattering. Use warm syrup and add it carefully while stirring.
Cooking Chana Without Enough Time
Chickpeas need to become tender before the curry is finished. If they remain hard, the final dish will not have the desired texture.
Frying Puris at the Wrong Temperature
Low-temperature oil can make puris greasy, while excessively hot oil can brown them too quickly. Adjust the heat throughout frying.
Preparing Everything at the Same Time
Trying to cook halwa, chana, and puris simultaneously can make breakfast stressful. Prepare the longer-cooking dishes first and fry puris last.
Frequently Asked Questions
1. What is included in a traditional Pakistani halwa puri breakfast?
A traditional halwa puri breakfast usually includes deep-fried puris, sweet suji halwa, and spicy chana masala. Some families also serve aloo bhujia, yogurt, chutneys, lassi, or tea.
2. How do I make puris puff up properly?
Use firm dough, roll the puris evenly, and fry them in properly heated oil. Once a puri enters the oil, gently press its surface with a slotted spoon to help it puff.
3. Can I prepare halwa the night before?
Yes. You can prepare suji halwa in advance and refrigerate it after cooling. Reheat it gently with a small splash of water if it becomes too thick.
4. Which flour is best for homemade puri?
All-purpose flour, whole-wheat flour, or a mixture of both can be used. All-purpose flour often produces a softer texture, while whole-wheat flour gives a more traditional whole-grain flavor.
5. Why do homemade puris become oily?
Puris may become oily when the dough is too soft, the oil is not hot enough, or the puris are fried for too long. Maintain the right oil temperature and use firm dough.
6. Can I make halwa puri without deep-frying?
Traditional puris are deep-fried, so baking or air-frying will produce a different texture. If you want to reduce the amount of oil, you can serve the same halwa and chana with whole-wheat roti or a lightly cooked paratha.
7. Which chana is best for halwa puri?
White chickpeas are commonly used for traditional chana masala. They create a hearty curry that pairs well with sweet halwa and puris.
8. What can I serve with halwa puri besides chana?
You can serve aloo bhujia, potato curry, yogurt, mint chutney, tamarind chutney, sweet lassi, or tea. These dishes provide additional flavors and textures.
9. How can I make halwa puri for a large family?
Prepare chickpeas and halwa in larger batches, divide the puri dough into equal portions, and fry the puris in batches. Keep cooked dishes covered and serve them warm.
10. Can I make puri dough ahead of time?
Yes. You can prepare the dough several hours ahead and refrigerate it in an airtight container. Bring it closer to room temperature before dividing and rolling. Avoid leaving dough uncovered because it can dry out.
Conclusion
Homemade halwa puri is a delicious way to enjoy a traditional Pakistani breakfast with family and friends. From crispy restaurant-style puris and soft whole-wheat puris to sweet suji halwa, spicy chana masala, and refreshing chutneys, these 15 recipes offer plenty of choices for a satisfying homemade nashta.
The secret to a successful halwa puri breakfast is good preparation. Make the chickpeas and halwa ahead of time, prepare the puri dough carefully, and fry the puris just before serving. Choose a few complementary dishes instead of making an unnecessarily large menu.
With simple ingredients, traditional spices, and a little planning, you can prepare a flavorful halwa puri breakfast at home that brings everyone together around the table.
