Dhaba Express

Brampton's most authentic Punjabi dhaba — the kind of place truckers and grandmothers both love. Massive thalis, hand-rolled roti, and dal makhani that simmers from 6am. Utterly uncompromising home-style North Indian cooking.

Neighbourhood: Brampton · Address: 25 Westmoreland Ave, Brampton, ON · Hours: Mon–Sun 8am–10pm · Price Range: $ · Phone: (905) 454-9999

Why Visit

You come to Dhaba Express for the powerfully homey Punjabi flavours—generous thalis, roti rolled as you watch, and a dal makhani that’s been slow-cooking since dawn. It’s the real deal for anyone craving the food you'd find off a highway in North India.

What Makes It Unique

Unlike most Toronto Indian spots, Dhaba Express serves cooking that’s refreshingly unpolished—no fusion, no shortcuts, just pure dhaba-level comfort. Truck drivers, aunties, and young families pile in for portions that could feed a crew, with a menu far deeper than your average butter chicken joint. The long-brewed daily curry rotation means you’ll find dishes here that rarely surface downtown.

A dhaba, in the original sense, is a roadside restaurant in Punjab — the kind of place that’s there for truck drivers, field workers, students, and anyone else who needs a filling meal that tastes like somebody actually cared when they made it. The whole idea is practical first: a small set of dishes cooked well, served fast enough to keep things moving, and priced so people can come back without thinking twice. The food is usually built around patience and repetition rather than tricks. Lentils simmer for hours. Dough gets slapped into shape by hand. Spice mixes are toasted and ground in-house. Butter, cream, ghee, onions, tomatoes, and charcoal smoke do a lot of the heavy lifting.

Dhaba Express in Brampton takes that idea seriously, and that’s why it stands out in a part of the GTA where there are plenty of Punjabi restaurants but not many that feel this unapologetically specific about what they are. This isn’t one of those places that smooths out the flavours for a broad suburban audience or tries to be all things to all people. The menu is built for people who already know what good Punjabi food should taste like, and the kitchen seems confident that if it gets the basics right, the rest will take care of itself. That confidence shows up immediately in the dal makhani, which is the kind of dish that tells you whether a kitchen is really paying attention. Here it’s deeply seasoned, full-bodied, and properly slow-cooked, with black lentils and kidney beans that have had enough time to break down into something rich without turning into paste. You can taste the butter and cream, sure, but they aren’t there just to make it heavy. They’re there to round out the lentils and carry the spice. It’s one of the better versions you’ll find anywhere in the GTA, and it has the sort of depth that makes a simple bowl of dal feel like the main reason to go.

The lunch thali is the thing most people should start with if they’ve never been before. It’s a stainless steel tray loaded with the kind of meal that makes sense in a dhaba context: dal, two vegetable dishes, rice, raita, pickles, and unlimited hand-rolled roti that keeps arriving hot as long as you’re still eating. That alone makes it one of the better bargains around, especially in a region where lunch can easily turn into a fairly forgettable $20 sandwich or a rushed takeaway box that leaves you hungry again an hour later. Here, the thali feels complete in a way that’s hard to fake. Nothing on the tray is trying to be fancy. The vegetables are cooked to be eaten with roti and rice, not photographed. The raita cools things down. The pickle wakes everything up. The dal ties it together. And the roti comes out in a steady stream, soft and hot, with that slightly uneven handmade texture that tells you someone actually stood there and made each one to order instead of pulling them from a stack.

The atmosphere matches the food pretty well. Dhaba Express isn’t trying to give you a polished dining room or a quiet, romantic setting. It feels busy in the way good neighbourhood spots do when they’re feeding a lot of regulars and almost nobody is lingering over a second glass of wine. People come in for lunch from nearby businesses, families show up in groups, and you’ll see plenty of tables ordering enough food to suggest they’re planning to stay a while. There’s a rhythm to it: orders coming in, rotis flying out, tea being poured, somebody asking for extra onions or another round of naan, kids picking at fries or paneer while the adults focus on the real food. It’s the kind of room where you’re reminded that restaurants don’t have to be dramatic to be excellent. Sometimes they just need to be efficient, warm, and consistent.

If you go at lunch, expect the place to feel at its best and busiest. That’s when the thali makes the most sense, and it’s also when the kitchen is clearly in its element. Everything moves faster, there’s more turnover, and the dining room has that slightly hectic energy that makes dhabas feel alive rather than merely open. If you go later in the day, especially for dinner, the mood is a little more relaxed, but the food still leans into the same strengths: sturdy breads, deeply flavoured gravies, and dishes that are meant to be eaten with your hands or at least with enough bread to get the job done properly. The butter chicken here is a good example of what the kitchen does well. It’s not overly sweet or smooth in the way some places make it. The tomato-cream base has a more rustic, clearly cooked character, which is exactly what you want from a place that’s not pretending to be something it isn’t. The garlic naan comes out blistered and fragrant, with enough char to remind you it came from a real tandoor and not a conveyor belt.

Brampton matters here, too. Toronto diners sometimes treat Brampton like a place they drive through on the way to somewhere else, which is a mistake if you care about Punjabi food at all. A lot of the city’s best North Indian and Punjabi cooking is in the western suburbs, where the community is large enough to support places that don’t have to translate themselves for the downtown crowd. Dhaba Express exists in that ecosystem. It’s serving a customer base that knows the difference between decent and real, between food that’s merely edible and food that tastes like it was made by people who grew up eating it. That changes what a restaurant can be. You don’t need gimmicks when your audience already understands the point of the meal. You need proper seasoning, enough butter, the right texture in the gravy, bread that lands hot, and portions that make sense for the price.

That also means you should show up with realistic expectations about speed and crowding. This isn’t a place where you waltz in at peak lunch time and get a leisurely, empty-table experience. If you go for the thali, go early enough that you’re not stuck waiting behind a full room of office workers and families who had the same idea. The place can get genuinely busy, and the best strategy is usually to arrive a little before noon or slightly after the main lunch rush if your schedule allows it. If you’re coming from Toronto proper, it’s worth planning the trip as a proper outing rather than a spontaneous detour, because the drive can be annoying and the reward is best when you’re not rushed. Also, bring people if you can. Dhaba-style food makes more sense when you order enough to share around, and Brampton restaurants like this one are often better with a group that actually wants to eat, not just snack.

What makes Dhaba Express better than a lot of its competitors is that it doesn’t seem interested in changing its character to suit trends. It’s not chasing fusion ideas, not dressing up the plates for the sake of it, and not sanding down the spice levels until everything tastes vaguely the same. The kitchen has a point of view, and that point of view is home-style Punjabi food done in a straightforward, filling, and honest way. That’s why the paneer dishes land properly. That’s why the dal makhani feels like it’s been worked on rather than assembled. That’s why the lunch thali is such a strong value. A lot of places can make one good item. Fewer places can make an entire meal where each part seems to know its job. Here, that’s the standard.

If you’re deciding what to order, start with the thali if it’s lunch, and add the dal makhani if you want to understand what the kitchen is capable of beyond the value meal. Butter chicken and garlic naan are the safest second order if you’re bringing someone who wants familiar favourites. If you’re the kind of person who likes your food with a little more fire, the kitchen generally feels comfortable leaning into bolder seasoning rather than softening it down. And if you care about freshness, the fact that the roti is hand-rolled to order matters more than it sounds. There’s a huge difference between bread that’s been waiting under heat lamps and bread that lands on the table still supple and steaming.

There’s a certain honesty to a place like this that’s hard to fake. It doesn’t need to impress you with décor or presentation because the point is the food and the feeling of being fed properly. You leave full, usually a little gloriously overfull if you’ve ordered greedily, and you get the sense that the restaurant is built around regular people who want lunch or dinner that tastes like lunch or dinner should. That’s the real appeal of Dhaba Express. It gives you Punjabi food with the confidence of a place that knows exactly who it’s for, and if you’re someone who appreciates that sort of directness, it’s absolutely worth the trip out to Brampton.

Frequently Asked Questions

What is a dhaba and what kind of food does Dhaba Express serve?

A dhaba is a traditional Punjabi roadside restaurant — unpretentious and focused on cooking a small number of dishes exceptionally well. Dhaba Express serves North Indian (Punjabi) food including dal makhani, butter chicken, paneer dishes, freshly made roti and naan from a tandoor oven, and a full thali set meal. The cooking is home-style and direct.

What is the thali at Dhaba Express?

The lunch thali at Dhaba Express is a stainless steel tray with portions of dal (lentils), two vegetable dishes, rice, raita (yogurt), pickles, and unlimited hand-rolled roti. At approximately $14, it is one of the best-value meals in Brampton and a complete representation of a Punjabi home meal. The roti is made fresh for each thali.

How far is Dhaba Express from Toronto?

Dhaba Express is in Brampton, approximately 30–40 minutes from downtown Toronto by car via Highway 427 and Steeles Avenue. It is not conveniently accessible by transit from downtown. Rideshare from Brampton GO station (reachable by Kitchener line GO train) is an option for those without cars.

What are the must-order dishes at Dhaba Express?

The dal makhani (black lentils with butter and cream, simmered overnight) is the signature and should be ordered on any visit. The butter chicken is made from scratch with the right rustic depth. Garlic naan from the tandoor is essential. For vegetarians, the chana masala and palak paneer are both excellent.

WTF Toronto creates guides using independent editorial research, official sources, local knowledge and firsthand experience where available. Commercial relationships are disclosed where applicable.