
This Pakistani breakfast classic pairs soft, sweet halwa with flaky, golden puri for a fast yet traditional meal.
I’ve adapted my grandmother’s vague handwritten notes into clear steps anyone can follow. The halwa reaches a velvety texture with just the right caramelization, while the puri puffs perfectly every time.
The contrast between the warm, fragrant semolina pudding and crisp, buttery bread is what makes this dish unforgettable. It’s a classic combination that feels special without demanding all day in the kitchen.
Serve it fresh, when both components are at their best, for a taste of Pakistani morning tradition.
Ingredients for Halwa Puri Recipe by Food Fusion
Simple pantry ingredients transform into this beloved Pakistani breakfast pairing.
| Ingredient | Amount | Notes |
|---|---|---|
| Semolina 🌾 | 1 ½ cups | Fine or medium grain works |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Ghee 🧈 | ½ cup | Clarified butter for richness |
| Cardamom Pods 🌿 | 6 whole | Lightly crushed to release aroma |
| Water 💧 | 2 ½ cups | For cooking semolina |
| All-Purpose Flour 🌾 | 2 cups | Plus extra for dusting |
| Salt 🧂 | ½ tsp | Divided between halwa and puri |
| Vegetable Oil 🫒 | 1 ½ cups | For deep frying puri |
| Milk 🥛 | ¼ cup | Warm, for kneading dough |
| Pistachios 🌰 | ¼ cup | Chopped, for halwa garnish |
| Raisins 🍇 | ¼ cup | Soaked in warm water |
| Rose Water 🌹 | 1 tsp | Optional, for halwa flavor |
The semolina is the foundation here—fine grain gives the smoothest halwa texture. Ghee is non-negotiable for that authentic richness (I grab mine from Patel Brothers or any South Asian market). Cardamom pods should be green and plump—if they’re dry and brown, they’ve lost their aroma. For the puri, all-purpose flour is standard, but I’ve had great results with half whole wheat for a nuttier flavor (just don’t overknead the dough).
No ghee? Clarified butter in a pinch, but don’t use regular butter—it’ll burn. Short on cardamom? Half the amount of ground cardamom works, but whole pods are better. The pistachios and raisins can be swapped for cashews or almonds. For a quicker halwa, use instant semolina (sooji), but reduce the water slightly. Skip the rose water if you can’t find it—a pinch of saffron in the milk adds a lovely touch instead.
Halwa stays soft for 2-3 days in an airtight container, but puri are best eaten fresh—they soften within hours. You can prep the dough and halwa mixture a day ahead, but fry the puri just before serving. Leftover halwa? Reheat with a splash of water to restore that velvety texture.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything comes together in a single pot—semolina, ghee, and cardamom simmering in water while I prep the puris.
- Breakfast or Brunch: Honestly, this works as a hearty breakfast or a festive weekend brunch—equally loved by kids and adults.
- Budget-Friendly Feast: Semolina and basic pantry staples stretch far, so I can serve a crowd without overspending.
Step-by-Step Instructions for Halwa Puri
Here’s how to create this iconic Pakistani breakfast duo with perfect texture and flavor.
Step 1: Prepare the Semolina Halwa Base
In a heavy-bottomed pot, heat the 0.5 cup ghee over medium heat until it melts completely. Add the 1.5 cups semolina and toast it for 5-7 minutes, stirring constantly, until it turns a light golden color and releases a nutty aroma.
I keep the heat steady but not too high—you want the semolina to toast evenly without burning. The color change is your visual cue that it’s ready for the next step. Once toasted, immediately add the 6 whole cardamom pods and stir for 30 seconds to infuse their fragrance.
Step 2: Cook the Halwa to Perfection
Carefully pour in the 2.5 cups water—it will sizzle dramatically. Stir immediately to prevent lumps. Add the 0.75 cup granulated sugar and 0.25 tsp salt, then reduce heat to medium-low.
Cook for 8-10 minutes, stirring frequently, until the mixture thickens and pulls away from the sides of the pot. The halwa should have a glossy sheen and the texture of thick porridge. Off the heat, stir in the soaked 0.25 cup raisins, chopped 0.25 cup pistachios, and 1 tsp rose water.
Step 3: Make the Puri Dough
In a large bowl, combine the 2 cups all-purpose flour and remaining 0.25 tsp salt. Gradually add the 0.25 cup warm milk and 2-3 tablespoons water as needed to form a stiff dough. The dough should be firm but pliable—softer than bread dough but stiffer than cookie dough.
Knead for 8-10 minutes until smooth, then cover with a damp cloth and rest for 20 minutes. This relaxation period makes the puris easier to roll out thinly. Divide the dough into 12 equal portions and roll each into 4-inch circles about 1/8-inch thick.
Step 4: Fry the Puri to Golden Puffs
Heat the 1.5 cups vegetable oil in a deep pot to 350-375°F. To test, drop in a small piece of dough—it should rise immediately to the surface and sizzle vigorously. Fry one puri at a time for 20-30 seconds per side until golden brown and puffed.
Use a slotted spoon to press gently on the puri as it fries—this encourages even puffing. Drain on paper towels. The puris should be light, crisp, and hollow inside. Keep them warm in a 200°F oven while frying the remaining batches.
Step 5: Serve the Classic Pairing
Transfer the halwa to a serving dish and flatten the top with a spatula. Let it cool slightly—it will thicken further as it cools. The ideal serving temperature is warm, not piping hot.
Arrange the puris on a separate plate. Serve them together, with the puris slightly overlapping or stacked. The contrast of sweet, dense halwa with crisp, savory puris is what makes this combination so special. Enjoy immediately while both components are at their peak texture.
Pro Tips For Making Halwa Puri Recipe By Food Fusion
- Toast the Semolina: Cook the semolina on medium-low heat until it turns a light golden brown—I learned this the hard way after my first halwa tasted raw and gritty.
- Crush the Cardamom: Lightly crush the cardamom pods before adding them to the ghee so their aroma infuses the halwa properly; whole pods just don’t release enough flavor.
- Skip the Rush: Resist the urge to add all the water at once; instead, pour it gradually while stirring to avoid a lumpy, uneven halwa texture.
- Use Warm Ghee: Start with slightly warmed ghee (not cold) to help the sugar dissolve evenly and give the halwa a smoother, richer finish.
Storing and Reheating halwa puri recipe by food fusion
Refrigerator Storage
Halwa stays fresh in an airtight container for 2-3 days at 40°F or below. I use glass containers to avoid absorbing odors. The flavors deepen overnight as the spices meld together beautifully. ❄️
Freezer Storage
Halwa freezes well for up to 1 month in quart-sized freezer bags. Press out all air before sealing to prevent freezer burn. Puri, however, should never be frozen—they lose their signature crispness.
Reheating Halwa
Add halwa to a saucepan with 2-3 tbsp water or milk and warm over medium-low heat for 5-7 minutes, stirring frequently. This restores the creamy texture. Microwaving works too with 30-second intervals. 🔥
Puri Storage Tips
Puri are best eaten immediately after frying while still crisp. If you must store them, keep in a paper towel-lined container at room temperature for no more than 4-6 hours. They’ll soften but can be revived in a 350°F oven for 3-4 minutes.
Make-Ahead Strategy
Prepare halwa and puri dough the night before. Store halwa in the fridge and dough (wrapped in plastic) at room temperature. In the morning, just reheat the halwa and fry the puri fresh. This cuts morning prep to 20 minutes.
Nutrition Facts
Frequently Asked Questions
Can I use butter instead of ghee?
Use clarified butter in a pinch, but avoid regular butter as it burns easily. Ghee adds authentic richness and higher smoke point for perfect texture.
Why didn’t my puri puff up?
Oil temp might be too low—aim for 350-375°F. Also, don’t over-roll the dough; keep it 1/8-inch thick. Press gently while frying to encourage puffing.
How do I fix runny halwa?
Cook it longer over medium-low heat until it thickens and pulls from the pot sides. Add a splash of milk if it becomes too stiff.
Can I make this gluten-free?
Use gluten-free flour for puri, but texture may differ. For halwa, semolina is wheat-based; try rice flour as a substitute.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026