Pakistani Halwa Puri: The Lahori Breakfast Platter of Fried Bread, Semolina Halwa, and Chickpea Curry

August 3, 2026
Halwa puri is the great weekend brunch of Lahore, the old Mughal capital of the Punjab, where it has been served as a traditional *nashta* (breakfast) for centuries. According to Google Arts & Culture, halwa puri has its origins in the northern Indian subcontinent and soon gained popularity throughout Pakistan, where it became a sought-after breakfast treat. The platter consists of three components: *puri*, deep-fried puffy bread made from a soft wheat dough; *halwa*, a sweet, dense pudding of semolina cooked in ghee and sugar; and *chole* or *chanay*, a spicy curry of chickpeas cooked with onion, tomato, and a blend of aromatic spices. I Knead to Eat describes halwa puri as a Pakistani breakfast platter that originates from the Indian subcontinent, considered a weekend brunch in Pakistan, where families gather on Sunday mornings to eat it together at home or at the street-side stalls of old Lahore.
The genius of halwa puri is the pairing of sweet and savory on a single plate. The puri is the vessel, torn and used to scoop both the sweet halwa and the spicy chickpea curry, so that each bite carries a different balance of sweet, spicy, rich, and crisp. The halwa is deeply sweet and buttery, the chickpeas are fiery and tangy, and the puri is the neutral, crispy bridge between them. Eaten by hand, with the right hand only, sitting on the floor or at a crowded table in the narrow streets of old Lahore, halwa puri is the most complete and most celebratory brunch in South Asia, a dish that crosses the lines of sweet and savory that most Western brunches never cross.
About the Ingredients
Puri — a soft dough of all-purpose flour, semolina, oil, and water, kneaded until smooth, rested, rolled into small circles, and deep-fried until they puff into golden balloons.
Halwa (sooji halwa) — semolina cooked in ghee until golden and nutty, then simmered with sugar syrup and cardamom until thick and glossy. A handful of slivered almonds and raisins can be added.
Chole (chickpea curry) — dried chickpeas, soaked overnight and cooked with onion, tomato, ginger, garlic, and a spice blend including cumin, coriander, turmeric, garam masala, and dried pomegranate seeds (anardana) for a tart, complex flavor.
Ghee — clarified butter, for cooking the halwa and frying the puri.
Garnishes — fresh green chilies, cilantro, sliced ginger, and lemon wedges.
Ingredients (serves 6):
*For the puri:* - 2 cups all-purpose flour - 1/4 cup semolina - 1 tbsp oil - 1/2 tsp salt - Warm water, as needed - Oil or ghee, for deep-frying
*For the sooji halwa:* - 1 cup semolina - 1/2 cup ghee - 1 cup sugar - 1 1/2 cups water - 4 green cardamom pods, crushed - 2 tbsp slivered almonds - 2 tbsp raisins
*For the chole:* - 1 1/2 cups dried chickpeas, soaked overnight and drained (or 2 cans, drained) - 1 large onion, finely chopped - 2 tomatoes, chopped - 1 tbsp ginger-garlic paste - 2 green chilies, slit - 1 tsp cumin seeds - 1 tsp coriander powder - 1/2 tsp turmeric - 1 tsp garam masala - 1 tsp dried pomegranate seeds (anardana), crushed - Salt to taste - 2 tbsp oil - Fresh cilantro and sliced green chilies, for garnish
Instructions: First, make the chole. In a large pot, heat the oil over medium heat. Add the cumin seeds and let them sizzle. Add the onion and cook until golden. Add the ginger-garlic paste and green chilies, cook 1 minute. Add the tomatoes and cook until soft. Add the coriander, turmeric, garam masala, anardana, and salt. Add the chickpeas and enough water to cover. Simmer, covered, until the chickpeas are very tender and the gravy thickens, 30 to 40 minutes (or 15 minutes for canned). Mash a few chickpeas against the side of the pot to thicken the sauce.
Make the halwa. In a heavy pan, bring the water, sugar, and cardamom to a boil, stirring until the sugar dissolves. Set aside. In another pan, heat the ghee over medium-low heat. Add the semolina and cook, stirring constantly, until it turns deep golden brown and smells nutty, 8 to 10 minutes. Carefully pour in the sugar syrup (it will sputter). Cook, stirring constantly, until the halwa thickens and pulls away from the sides of the pan, 5 to 7 minutes. Stir in the almonds and raisins. Cover and keep warm.
Make the puri. In a bowl, mix the flour, semolina, salt, and oil. Add warm water gradually and knead into a soft, smooth dough. Cover and rest 20 minutes. Divide into 12 balls. Roll each ball into a thin circle.
Heat oil for deep-frying to 375°F. Slide one puri at a time into the oil. Press gently with a slotted spoon to help it puff. Fry until golden on both sides, about 30 seconds per side. Drain on paper towels.
Serve the puri hot with the warm halwa and the chole, garnished with cilantro, green chilies, and lemon wedges. Eat by tearing the puri and using it to scoop the halwa and chole together.
The Mimosa Pairing Logic: The sweet, spicy, deeply aromatic halwa puri wants a bright, aromatic sparkling drink that can stand up to the cardamom, garam masala, and ghee and echo the festive brunch atmosphere. A classic Champagne mimosa is the natural match, the orange juice a bright counter to the sweet halwa and the bubbles cutting through the ghee. A cardamom orange blossom mimosa is the most inspired pairing, its cardamom and orange blossom echoing the aromatic spices of the halwa and chole. This pairing is a sparkling toast to the street-side stalls of old Lahore and the Sunday morning *nashta* of Pakistan.
Reference Links: - Breakfast in Lahore: Halwa Puri (origins in northern Indian subcontinent, popularity throughout Pakistan): Google Arts & Culture - Pakistani Halwa Puri Breakfast (platter from Indian subcontinent, weekend brunch in Pakistan): I Knead to Eat
Rate this recipe
Be the first to rate this recipe
to submit your rating.
Perfect Mimosa Pairings
Mimosas that pair perfectly with this dish
Recent Posts

Couscous Royale: North Africa's Grand Platter of Lamb, Chicken, and Merguez
October 14, 2026

Seattle Cream Cheese Dog Bites: Hadley Long's 1989 Pioneer Square Invention
October 14, 2026

Khao Soi: Chiang Mai's Northern Thai Coconut Curry Noodles
October 13, 2026

Korean Bibimbap: Jeonju's Joseon Dynasty Mixed Rice
October 11, 2026

Spaghetti alla Carbonara: Rome's World War II Pasta of Eggs, Guanciale, and Pecorino
October 9, 2026



