Halwa Puri Recipe

حلوہ پوری

Traditional Pakistani halwa puri breakfast with fragrant semolina halwa, warmly spiced chickpeas and freshly fried puris that puff in properly heated oil.

Key cooking point: Roast semolina before adding liquid for better flavour and texture.

Pakistani halwa puri breakfast with fried puris, chickpea curry and semolina halwa served together
A complete halwa puri breakfast showing fried puris with sweet semolina halwa and chickpea curry. Image: Robin Crusoe · Wikimedia Commons · CC BY-SA 4.0 · cropped/resized for display
Prep25 min Cook35 min Total Serves5 CategoryBreakfast

Ingredients for Halwa Puri

  • 1 cup semolina (suji)
  • ¾ cup sugar
  • 2 cups whole-wheat flour (atta)
  • ½ cup ghee for halwa
  • 2 cups cooked chickpeas
  • 1 tbsp chana masala
  • 4 green cardamoms
  • ½ tsp salt for puri dough
  • 1½ cups hot water for halwa syrup; additional water as needed for puri dough
  • Oil for deep frying

How to Make Halwa Puri — Step by Step

  1. Step 1For the halwa, heat the ghee in a heavy pan and roast the semolina over medium-low heat, stirring continuously, until fragrant and evenly light golden. Separately dissolve the sugar in about 1½ cups hot water with the cardamom.
  2. Step 2Reduce the heat and carefully add the hot sugar liquid to the roasted semolina in stages while stirring; the mixture can bubble vigorously. Cook until the semolina swells and the halwa becomes glossy but not dry.
  3. Step 3For the chickpeas, heat a little oil, briefly bloom the chana masala without scorching it, then add the cooked chickpeas with a splash of water. Simmer until seasoned and adjust salt and consistency to taste.
  4. Step 4For the puris, mix the flour and salt and add water gradually to form a firm but pliable dough. Knead until smooth, cover and rest for about 15 minutes.
  5. Step 5Divide the rested dough into small equal balls and roll each into a thin, even disc. Keep the unused dough covered so the surface does not dry out.
  6. Step 6Heat enough frying oil so a test piece rises promptly without burning. Fry one puri at a time, gently pressing the surface with a slotted spoon to encourage puffing, then turn and cook until lightly golden.
  7. Step 7Drain each puri well and serve immediately with the warm halwa and chickpeas while the bread is still puffed and crisp.

Technique That Matters

Treat the three components separately so none waits too long. Roast semolina until fragrant before adding liquid, keep chana thick enough to sit beside the halwa, and fry puris last so they arrive puffed and crisp.

Visual & Doneness Cues

  • Roasted semolina should smell nutty and lose its raw flour aroma before liquid is added.
  • Halwa should be glossy and soft enough to spoon, not dry or greasy with separated fat.
  • Chana should be tender with a coating gravy rather than a watery pool.
  • Puri should puff quickly in properly heated oil and turn light golden without becoming hard.

Halwa Puri Cooking Tips

  • Roast semolina before adding liquid for better flavour and texture.
  • Puri dough should be firmer than chapati dough; very soft dough absorbs more oil.
  • Use properly hot oil so puris puff quickly without becoming greasy.

Mistakes to Avoid

  • Adding syrup or water to semolina before it has roasted enough, which leaves a raw taste.
  • Cooking halwa until very dry; it firms further as it sits.
  • Frying puri in cool oil, where it absorbs more oil and struggles to puff.
  • Preparing puris too early and covering them while steaming hot, which softens them.

Substitutions & Adjustments

  • Ghee gives halwa a richer aroma, while neutral oil can be used for a lighter profile.
  • If chickpeas are cooked from dry, make sure they are fully tender before seasoning the final chana.
  • Puri dough should remain firmer than soft roti dough; do not increase water simply to make kneading easier.

Storage & Reheating

Storage: Cool halwa and chickpea curry promptly and refrigerate them covered. Puris are best freshly fried; if any remain, cool before storing and reheat with dry heat.

Reheating: Reheat halwa and chana separately over low heat, adding a small splash of water only if needed. Reheat puris with dry heat in an oven or pan rather than sealing them in steam.

Questions About Halwa Puri

Why does puri not puff?

The dough may be too soft, the disc may be rolled unevenly, or the oil may not be hot enough. Roll an even disc and test one puri before frying the batch.

Why is suji halwa greasy?

The semolina may not have absorbed the liquid well or the fat ratio may be too high. Roast properly and add liquid carefully while stirring.

What should be cooked first?

Prepare chana and halwa first, then fry puris close to serving so they stay at their best.

Serving idea: Serve the puris immediately while warm with semolina halwa and the spiced chickpeas. Add achar or sliced onion on the side if desired, and keep the halwa and chickpeas warm while frying the final puris.

← All Pakistani recipes