Every time I order shawarma when I go out of town, it’s always a complete gamble. I’ve had wraps so dry they could double as sandpaper, or so aggressively overstuffed they explode all over my lap.
That is why I decided to sample every spot I could find in Vancouver—food trucks, Halal restaurants, you name it.
Now, after countless servings and a few napkin emergencies, here are the shawarma spots in Vancouver that I’d consider my go-tos.
1. Mr. Shawarma
– Media credit: mrshawarmavancouver
Address: 655 Burrard Street, at the corner of Burrard and Melville St
Hours: Monday to Sunday – 11 AM to Midnight
Phone: +1 604-569-1644
Price: $
Mr. Shawarma is a Vancouver staple for anyone who wants a big, satisfying meal without emptying their wallet. The first time I ate here, I was surprised by how much food I got for the price.
Their chicken shawarma is super juicy, and it’s the kind of wrap where every bite feels loaded. The sauces are what make it, though.
The garlic sauce is creamy and sharp, and the tahini has this nutty, almost lemony finish that cuts through the richness.
I’m a fan of their beef shawarma too—it’s got this deep, savory flavor, almost like it’s been marinated forever, and it’s never dry.
The wraps are stuffed with crispy fries, fresh veggies, and a hit of parsley that keeps things bright.
| Pro Tip: If you’re planning an event, these guys do mobile catering, and they’re pros at it. They’ve been at it for over a decade, so if you want your party food to be good (and show up on time), they’re a safe bet. |
2. Jerusalem Shawarma
– Media credit: jerusalem.bc
Address: 560 Robson St
Hours: Monday to Sunday – 10 AM to 10 PM
Phone: +1 604-699-9323
Price: $$
If you’re after real-deal Middle Eastern food, this is where you go. The first thing you notice is the smell—warm spices, roasting meat, and fresh bread.
Their pita is baked in-house, and it’s soft and chewy, perfect for soaking up all the juices. The beef and chicken shawarma are both slow-roasted, so the meat is tender and full of flavor.
You get that deep, spiced taste that only comes from a family recipe. The staff treats you like you’ve been coming for years, and there’s a comfort to that.
The mixed shawarma plate is my go-to when I can’t decide. It’s a big plate, loaded with both beef and chicken on a bed of rice, plus a fresh salad. The tahini sauce is creamy, and it ties everything together.
If you’re feeding a group, the family platters are a lifesaver—everyone gets a bit of everything, from garlicky potatoes to warm pita and hummus.
| Pro Tip: Try their Arabi Style Shawarma. It’s different from the usual wrap. Instead of rolling everything up in a pita, they slice the pita into wedges, stuff it with your choice of meat, fries, and garlic sauce. They then grill it so it’s crispy on the outside and melty inside. |
3. Zamzam Grill
– Media credit: zamzamvancouver
Address: 2128 Kingsway
Hours: Monday to Sunday – 11 AM to 10 PM
Phone: +1 778-452-0241
Price: $
Zamzam Grill is the kind of place where you can actually see your food being made. Their open kitchen is front and center, so you know everything’s fresh and nothing’s sitting around.
They don’t just do shawarma—they’ve got a whole lineup of Middle Eastern grill classics, so it’s a solid pick if your crew can’t agree on just one thing. Their recipes are all their own, and everything is made in-house.
The lamb shawarma is awesome: it’s juicy, a little smoky, and packed with flavor. If you want the best of both worlds, the chicken & lamb combo plate is the way to go.
Every plate comes with fluffy rice, creamy hummus, a bright green salad, pickles, and a soft pita.
| Pro Tip: The falafel is good here too. It’s crispy on the outside, soft and herby inside, and never greasy. |
4. Shawarma Cafe
– Media credit: shawarma_cafe_yvr
Address: 1412 E 49th Ave
Hours: Monday to Sunday – 11 AM to 10 PM
Phone: +16043230007
Price: $
If you’re in a rush downtown but still want something tasty, Shawarma Cafe is your spot. The service is seriously quick, so you’re never waiting long, even when there’s a line out the door.
Their wraps are tightly rolled in pita that’s baked-to-order, so it’s always soft and warm, never soggy or falling apart. These wraps are made for takeout—no mess, no fuss, just straight-up flavor.
The beef wrap is a classic: thinly sliced, slow-roasted halal beef is tucked in with crisp veggies, tabouli, and a generous swipe of creamy hummus. Their homemade sauces are the real deal—garlicky, spicy, and tangy.
If you want something heartier, the mixed platter lets you try both chicken and beef (or add falafel). They come served on a bed of fragrant basmati rice with a side salad and a warm pita.
| Pro Tip: Don’t skip the baklava. It’s rich, flaky, and loaded with nuts and honey. It’s perfect for a sweet finish, or to stash away for a mid-afternoon pick-me-up. |
5. Mazahr Lebanese Kitchen
– Media credit: mazahr_kitchen
Address: 1488 W 11th Ave
Hours:
- Tuesday to Thursday – 12 PM to 8:30 PM
- Friday & Saturday – 12 PM to 9 PM
- Sunday – 12 PM to 8:30 PM
Phone: +16047332211
Price: $$
Mazahr is where you go when you want shawarma, but you also want to sit down, relax, and enjoy something a little more special. The vibe is warm and welcoming, with a touch of elegance that sets it apart from the usual grab-and-go spots.
Start with their homemade shanklish—a unique veggie mezze featuring spiced bulgari cheese, diced tomatoes, onions, and fresh mint. It’s tangy, herby, and a great way to wake up your palate.
The beef shawarma is next-level: they use AAA local top sirloin, marinated in their own spice blend. It’s tender, juicy, and packed with flavor.
| Pro Tip: Don’t miss their cocktails. “The Alchemist” is my go-to—gin mixed with hibiscus, cinnamon, rosehips, mint, and lemon. It’s floral, refreshing, and pairs perfectly with the bold flavors of the food. |
6. Nablus Shawarma & Grill
– Media credit: nabulusshawarma
Address: Library Square, 345 Robson St #202
Hours:
- Monday to Thursday – 11 AM to 8 PM
- Friday – 11 AM to 9 PM
- Saturday & Sunday – 12 PM to 9 PM
Phone: +16049188444
Price: $
Nablus brings real Palestinian flavors to the table—this is the spot for anyone looking to try something beyond the usual. The spice blends are unique to Nablus, giving every dish a distinct, deeply aromatic flavor you won’t find anywhere else.
The shawarma plates (beef or chicken) are solid classics. They’re always served with a crisp salad, creamy hummus, and that fresh bread. Their house-made bread is delicious: pillowy, warm, and perfect for scooping up all the extras on your plate.
You get to choose your side—rice, fries, or even a warming soup—so you can mix it up depending on your mood.
But what really sets Nablus apart are the specialties you won’t see anywhere else. I particularly love their musakhan wraps. It’s a sumac-spiced chicken and onions rolled up in an amazing bread.
| Pro Tip: Try the Nabulsi Pashka Plate. It’s a traditional Palestinian chicken dish loaded with cabbage salad, mayo, fries, and pickles. |
7. Afghani Kabul Kebab Donair Ltd
– Media credit: afghankabobdonair
Address: 1793 Robson St
Hours: Monday to Sunday – 11 AM to 12 AM
Phone: +16045691124
Price: $
If you’re craving something a little different from the usual shawarma, this spot delivers with a bold fusion of Afghan and Middle Eastern flavors.
The kebabs and donairs are grilled over charcoal, so every bite has that irresistible smoky depth you can’t fake. Fresh herbs and house-made chutneys bring a vibrant, zesty kick that sets their wraps and plates apart.
The beef and lamb doner pita wrap is a top pick: juicy, tender meat wrapped up with crisp veggies and a splash of their signature sauces.
If you’re extra hungry, go for the beef and lamb shawarma rice plate. It comes fully loaded with salad, creamy tzatziki, rich hummus, and warm pita on the side.
| Pro Tip: Don’t skip the dolmades. These are grape leaves stuffed with a fragrant mix of rice, herbs, and spices. They’re tangy, savory, and make the perfect starter or side. |
8. Damaskino Shawarma
– Media credit: damaskino_shawarma
Address: 835 Denman St
Hours:
- Monday to Thursday – 10:30 AM to 10 PM
- Friday & Saturday- 10:30 AM to 12 AM
- Sunday – 10:30 AM to 10 PM
Phone: +16045663262
Price: $
Damaskino is where you go for real-deal Syrian comfort food, served up with a side of genuine hospitality. The shawarma here is marinated for hours, so every bite is packed with flavor and tenderness.
Their signature garlic sauce is legendary—creamy, punchy, and the perfect match for everything on the menu.
The beef shawarma wrap is a classic: juicy beef layered with hummus, pickled turnips, and a drizzle of tahini dressing.
For something heartier, try the chicken shawarma bowl that comes with your choice of rice, salad, or fries. It’s piled high with chicken, garlic sauce, and tangy pickles.
| Pro Tip: If you’re coming with friends or family, order the beef or mixed shawarma trays for six. It’s the best way to sample a bit of everything, and the generous portions make it perfect for sharing. |





