10 Best Indian Food in Vancouver BC You Need to Try!
Craving some seriously good Indian food in Vancouver, BC? Here are 10 of the best Indian restaurants in Vancouver you need to try on your next visit (plus a pro tip on what to order!)
Vij’s Restaurant
You can’t talk about Indian food in Vancouver without mentioning Vij’s Restaurant. This upscale restaurant received a Bib Gourmand award for offering incredible food at great value. The service is an easy 10/10, and the flavors are rich without being overwhelming. If you’re visiting on a busy night, expect a wait—but it’s worth it.
What to Order at Vij’s:
- Jackfruit and Kale Coconut Curry
- Lamb Popsicles in Fenugreek Cream Curry
Sula Indian Restaurant
If you love classic North Indian dishes, check out Sula. Their butter chicken is a fan favorite, and their tandoori platters hit the spot!
What to Order:
- Butter Chicken
- Malabar Prawn Curry
House of Dosas

House of Dosa is legendary for South Indian food, and their Monday dosa special ($5.99 for any dosa!) is a steal. The dosas are massive, crispy, and packed with flavorful fillings.
What to Order:
- Paneer Masala Dosa
- Lamb Vindaloo Dosa
Tasty Indian Bistro
For a modern, upscale take on Indian food, Tasty Indian Bistro delivers. The Yaletown location has a chic, trendy vibe, while the Surrey spot is a classic favorite for locals.
What to Order:
- Tandoori Lamb Chops
- Palak Paneer
Swad Indian Kitchen
Located in West Van, Swad Indian Kitchen serves homestyle Indian food. Their dishes are rich, flavorful, and comforting.
What to Order:
- Goat Curry
- Chicken Biryani
Madras Spice
If you’re craving authentic South Indian food, Madras Spice has some of the best idli, dosa, and sambar in town. The food is light, flavorful, and full of spice.
What to Order:
- Ghee Roast Dosa
- Idli-Sambar
East is East
Fusing Indian and Middle Eastern flavors, East is East is a cozy, bohemian-style restaurant – another restaurant you must visit in Vancouver!
What to Order:
- Chai Feast Platter
- Lamb Kebabs
Dosa Factory
Another great spot for South Indian food, Dosa Factory serves some of the crispiest dosas in the city. It’s a no-frills spot, but the food is fantastic.
What to Order:
- Mysore Masala Dosa
- Chutney Sampler
Spicy 6 Fine Indian Cuisine
A great choice for Northern Indian dishes like butter chicken, lamb rogan josh, and tandoori specialties, located in the heart of Robson Street.
What to Order:
- Lamb Rogan Josh
- Tandoori Platter
Vaades The Indian Restaurant
A solid North Vancouver option with a diverse menu, including pistachio chicken curry, coconut prawn curry, and kid-friendly options​.
What to Order:
- Pistachio Chicken Curry
- Mango Lassi
Which Indian restaurant in Vancouver is your go-to? Let me know in the comments!

Looking for More Food & Travel Blogs?
- 17 Family-Friendly Things to Do in Vancouver, BC
- 31 Best Restaurants in Victoria, BC with a View You Need to Check Out ASAP
- 25 Best Restaurants in Bellevue, WA
- 26 Best Vegan Restaurants in Austin, TX
- 13 Best Vegan Restaurants in Tulum + What to Avoid
- 33 BEST Local Places to Eat in Maui
- 15 Best Ice Cream Shops in Oahu to Beat the Hawaiian Heat
- Wine Tasting & Lunch at Chateau Ste. Michelle Winery in Woodinville, Washington
