Chole bhature is the kind of Punjabi street food that disappears before it hits the table. At Punjab Dhaba on Argyll Road, we make it the way Punjabi households have for generations. Chickpeas simmered slowly in a spiced gravy. Bread puffed fresh from the kitchen. No shortcuts. No pre-made base.
What makes chole bhature a Punjabi street food staple
Walk through the streets of Amritsar or any Punjabi town, and you'll find chole bhature carts everywhere. That's not by accident. The dish works because it's complete. One plate feeds you. The spiced chickpea curry is hearty and filling. The bhature bread is so soft and airy it feels like eating a cloud. Together, they need nothing else.
Street food has rules. It has to be fast. It has to fill you. And it has to taste like someone who knows the recipe made it with care. Chole bhature checks all three boxes, which is why Punjabi families have been eating it for generations and why it matters that we make it right here.
Chickpeas (choles) are cheap. But they're not easy. You can boil them and throw them in tomato sauce, and you get something that tastes like canned curry. Or you can understand that good chole bhature starts the night before. Soaking the chickpeas. Thinking about spices. Letting flavors build. That's the difference between street food and fast food. One is made with intention.
How Punjab Dhaba makes chole bhature
We start with dried chickpeas, not canned. Dried chickpeas have texture. They hold their shape. They don't turn to mush the way canned ones do. We soak them overnight, then cook them slow with whole spices: cumin seed, coriander seed, bay leaves. The onions get caramelized first, not rushed. Then ginger and garlic paste, tomato, and the chickpeas. The curry simmers for hours, not minutes. That's how you get the flavor to sit in every bite instead of sliding across your tongue.
The bhature is made fresh every morning. Flour, yogurt, salt, a touch of sugar, and time. The dough ferments so the bread rises and puffs properly. You can't rush fermentation. You can't fake it with baking powder and hope it works. The owners brought these recipes from Punjab because they learned them at home, from family kitchens, not from cooking school or a YouTube video. That matters.
When you order chole bhature, the bhature goes into hot oil a few minutes before you get it. It puffs up golden and light, not oily or dense. The chickpea curry arrives hot, sometimes with a pickle on the side for bite. You tear into the bhature, let the steam out, and mix it with the spiced curry. The first bite is always generous. That's street food the way it's meant to be eaten.
What to order alongside chole bhature
Chole bhature is a complete meal by itself. One plate, totally filling. But order for two and you'll want to taste something else. The pairings below work perfectly.
Dal Makhni ($10.98) is the natural second course. Black lentils slow-cooked with butter and cream. It's rich, it's comforting, and it pairs beautifully with chole bhature because both are made the same way. With time. With intention. With respect for the ingredient. If you're ordering for two, order chole bhature for one person and dal makhni for the other. Taste both. You'll understand why Punjabi cooking has survived centuries.
Sarson da Saag ($10.98) is another pairing worth trying. Mustard greens cooked down with spices and cream, it's a traditional winter dish that Punjabi families eat year-round. The bitterness of the greens cuts through the richness of the chickpea curry and creates a meal with multiple flavors instead of one note. It's more interesting this way.
Mango Lassi ($4.98) is the drink. Cold, sweet, slightly tangy from the yogurt. Order it. Between bites of curry and bread, you'll want to reset your mouth. It's not optional.
Taste Authentic Punjabi Street Food
Order chole bhature from Punjab Dhaba on Argyll Road. Slow-cooked chickpeas, fresh puffed bread, made the traditional way. Delivery, pickup, and dine-in available.
Order Online at Punjab DhabaWhere to find us on Argyll Road NW + how to order
Punjab Dhaba is located at 7619 Argyll Road NW, Edmonton, AB T6C 4A7. We're in the Argyll, Edmonton, AB neighborhood, convenient for customers from Avonmore, Edmonton, AB. The restaurant is open Monday through Sunday, 11:00 AM – 11:00 PM. Every day, no exceptions.
Order online at www.punjabdhaba.ca for delivery or pickup. Call ahead at 780-244-4474 to place your order. Or walk in and sit down. The bhature tastes best straight to your table still steaming. That heat makes a real difference.
Service is top notch. The owners are kind-hearted. They get that for a lot of people, chole bhature is a memory from home, and they treat it that way. That's the difference. The food felt like homemade, as people from Avonmore, Edmonton, AB and Capilano, Edmonton, AB keep saying. That's what brings them back.
Frequently Asked Questions
What is chole bhature?
Spiced chickpeas (choles) simmered slowly with onions, ginger, garlic paired with a soft, fluffy deep-fried bread (bhature) made from fermented dough. The bread puffs in hot oil and arrives light, not heavy. Together, they're one complete meal on one plate. That's street food the way it works best.
Is chole bhature vegetarian?
Yes, chole bhature is a vegetarian dish. The main components (chickpeas and wheat bread) contain no meat. It's a traditional Punjabi vegetarian meal eaten across Punjab and North India, popular with families of all dietary backgrounds.
What's the difference between chole bhature and other Punjabi curries?
Chole bhature is a complete meal in one plate. The spiced chickpea curry is hearty, the bhature bread is filling, and together they're satisfying without any side dish. Compare that to dishes like dal makhni or sarson da saag, which are usually paired with rice or naan as separate components. Chole bhature is street food designed to be eaten quickly, filling, and memorable.
How much does chole bhature cost at Punjab Dhaba?
Chole bhature at Punjab Dhaba is $10.98 per order. It's one of the most affordable main courses on the menu and represents excellent value for a filling, authentic Punjabi meal.
Where is Punjab Dhaba located?
Punjab Dhaba is at 7619 Argyll Road NW, Edmonton, AB T6C 4A7. We serve customers from Argyll, Avonmore, and surrounding neighborhoods. We're open Monday through Sunday, 11:00 AM – 11:00 PM daily.