Halwa Puri: The Ultimate Weekend Breakfast That Makes Every Morning Feel Like Eid
Master authentic halwa puri with this step-by-step recipe. Learn to make flaky puris, semolina halwa, and spiced chickpeas for the perfect Pakistani breakfast. Includes diabetic-friendly modifications and make-ahead tips.
Why This Halwa Puri Recipe Creates Breakfast Memories Worth Savouring
Halwa puri isn’t just breakfast—it’s a celebration on a plate that transforms ordinary weekends into special occasions. This three-component masterpiece combines flaky golden puris, aromatic semolina halwa, and spiced chickpeas in a symphony of textures and flavours that epitomises South Asian breakfast culture.
The secret lies in perfect timing and temperature control. After years of practice, I’ve developed a system where all three components finish simultaneously, ensuring everything reaches the table hot and fresh. This recipe includes diabetic-friendly modifications and portion control strategies so everyone can enjoy this indulgent breakfast responsibly.

📋 Recipe Essentials at a Glance
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Servings: 6 people
- Difficulty: Medium
- Dietary Info: Halal, Vegetarian, Diabetic-friendly options
🛒 Complete Ingredient Guide: Shop Like a Specialist
For the Puris (Makes 12-14)
- 300g chapati flour (atta) – plus extra for dusting
- 60g semolina (fine sooji) – secret for extra crispiness
- 1 tsp salt
- 2 tbsp ghee, melted
- 150ml warm water (approximate)
- Oil for deep frying – groundnut or rapeseed oil
For the Semolina Halwa
- 200g fine semolina (sooji)
- 150g ghee (don’t substitute – essential for authentic flavour)
- 200g granulated sugar or sugar substitute for diabetic version
- 500ml hot water
- 4 green cardamom pods, seeds crushed
- Pinch of saffron threads (optional but recommended)
- 2 tbsp mixed nuts (almonds, pistachios), chopped
- 1 tbsp raisins (optional)
For the Spiced Chickpeas (Chana)
- 400g tin chickpeas, drained or 200g dried chickpeas, cooked
- 2 tbsp ghee or oil
- 1 tsp cumin seeds
- 1 medium onion, finely chopped
- 2 tomatoes, chopped
- 1 tsp ginger-garlic paste
- 1 tsp each: coriander powder, cumin powder
- ½ tsp turmeric powder
- ½ tsp garam masala
- 1 green chilli, chopped
- Salt to taste
- Fresh coriander for garnish
👩🍳 Step-by-Step Mastery: Timing is Everything
Phase 1: Dough Preparation (Start Here)
- Mix dry ingredients: Combine flour, semolina, and salt in large bowl
- Add melted ghee: Rub into flour until mixture resembles breadcrumbs
- Add water gradually: Mix until firm dough forms (not sticky)
- Knead for 8 minutes: Until smooth and elastic
- Cover and rest: 30 minutes minimum (critical for gluten development)
Phase 2: Halwa Foundation
- Heat ghee in heavy-bottomed pan over medium heat
- Roast semolina: Stir continuously for 12-15 minutes until golden and aromatic
- Remove from heat: Set aside (this can be done in advance)
Phase 3: Chickpea Curry
- Heat ghee in separate pan, add cumin seeds
- Sauté onions until golden brown (8-10 minutes)
- Add ginger-garlic paste, cook 1 minute
- Add tomatoes and spices, cook until oil separates
- Add chickpeas and water, simmer 15 minutes
- Finish with garam masala and fresh coriander
Phase 4: Coordinate Final Cooking
- Start heating oil for puris in large, heavy kadai
- Finish halwa: Heat water with sugar and cardamom until dissolved
- Carefully pour hot sugar water into roasted semolina (it will splutter)
- Stir vigorously until halwa leaves sides of pan
- Keep warm on lowest heat setting
Phase 5: Puri Perfection
- Divide dough into 14 equal portions
- Roll each portion into 12cm circles, 2mm thick
- Test oil temperature: Drop small piece of dough – should sizzle and rise immediately
- Slide puri gently into hot oil
- Press gently with slotted spoon – it should puff up immediately
- Flip and cook until golden (30 seconds per side)
- Drain on kitchen paper in warm oven
💡 Pro Tips for Guaranteed Success
Puri Perfection Secrets:
- Oil temperature critical: Too hot = burnt outside, raw inside. Too cool = oily, flat puris
- Roll evenly: Thin edges cause puris to tear and not puff
- Rest dough properly: 30 minutes minimum for gluten development
- Keep covered: Prevents drying while rolling remaining puris
Halwa Texture Mastery:
- Roast semolina thoroughly: Under-roasted = raw flour taste
- Hot sugar water: Must be boiling when added to semolina
- Stir continuously: Prevents lumps from forming
- Right consistency: Should form soft ball when cooled slightly
Make-Ahead Strategy:
- Roast semolina the night before, store airtight
- Make chickpea curry in advance – flavours improve overnight
- Prepare dough 4 hours ahead, keep refrigerated
- Final assembly: Puri frying and halwa finishing just before serving
🍽 Traditional Serving Method
Authentic Presentation:
- Serve on large platter: Puri stack in centre, halwa in serving bowl, chickpeas in separate dish
- Garnish halwa: Slivered almonds, pistachios, edible silver leaf (varq)
- Accompaniments: Fresh yoghurt, mixed pickles, masala chai
Portion Control for Diabetics:
- 1 small puri instead of 2-3 regular size
- 2 tablespoons halwa made with sugar substitute
- ½ cup chickpeas for protein and fibre
- Add cucumber raita to slow glucose absorption
🛒 Essential Equipment Recommendations
Must-Have Tools:
- Heavy-bottomed kadai – for deep frying puris evenly – Get it here
- Slotted spoon – for safe puri removal – Get it here
- Rolling pin and board – preferably marble for cool surface – Get it here
- Kitchen thermometer – for accurate oil temperature – Get it here
Nice-to-Have Upgrades:
- Puri press – for uniform thickness – Get it here
- Copper kadai – superior heat distribution – Get it here
- Chapati box – keeps puris warm and soft – Get it here
🔥 Nutrition Information & Health Benefits
Per serving (1/6 recipe):
- Calories: 485 (with sugar) / 385 (with sugar substitute)
- Protein: 12g
- Carbohydrates: 68g (42g net carbs)
- Fat: 20g (mostly healthy ghee fats)
- Fibre: 6g
- Glycaemic Load: 15 (moderate – portion control recommended for diabetics)
Diabetic-Friendly Modifications:
- Replace sugar with erythritol or stevia in halwa
- Use wholemeal flour for puris (affects texture but better for blood sugar)
- Reduce portion size and increase protein with extra chickpeas
- Add ground flaxseed to halwa for additional fibre
❓ Frequently Asked Questions
Q: Can I bake the puris instead of deep frying? A: Traditional puris require deep frying for proper puffing and texture. For healthier option, try air frying at 200°C for 3-4 minutes, though results won’t be identical.
Q: My halwa is lumpy – how do I fix it? A: Whisk vigorously while adding hot sugar water. If lumps persist, blend briefly with immersion blender or press through sieve.
Q: How do I store leftovers? A: Puris: Store in airtight container, reheat in oven at 150°C for 5 minutes. Halwa: Refrigerate up to 5 days, reheat with splash of milk. Chickpeas: Freeze in portions for up to 3 months.
Q: Can I make this with less ghee? A: Ghee is essential for authentic flavour, but you can reduce by 25% without major impact. Don’t eliminate entirely – it affects both taste and texture significantly.
🔄 Regional Variations Across Pakistan and India
Punjabi Style:
- Add potatoes to chickpea curry
- Use jaggery instead of sugar in halwa
- Finish with cream for richness
Hyderabadi Influence:
- Add saffron and rose water to halwa
- Use coconut milk instead of water
- Include curry leaves in tempering
Karachi Street Style:
Add tamarind chutney for tang-try for anyone who loves traditional South Asian breakfasts. Whether for a special weekend brunch or a festive gathering, this dish will bring warmth and joy to your table.
Make mini puris (4cm diameter)
Serve with chana chaat instead of curry
📌 Loved this recipe? Share it with friends & follow for more delicious recipes!



