By Brittany Tiplady
Despite what the groundhog said, winter is still hangin’ around, with chilly nights for another couple months. Lucky for us, Metro Vancouver and the Fraser Valley are brimming with Indian restaurants serving up dishes that are perfect for cool weather. Not too sure where to go? We’ve compiled a list of popular Indian Restaurants in Vancouver, Surrey, Langley, New Westminster, and North Vancouver. Warm up and fill your belly with a bowl of butter chicken, daal or paneer and soak up the sauce with hot, fresh naan.
Bombay Kitchen + Bar
1018 Commercial Dr, Vancouver

Vegetarians, vegans, and carnivores are all welcome here. We recommend making Bombay your next destination for a filling lunch: their $12.99 all you can eat lunch special is truly dynamite. Warm up with the palak paneer (gluten-free) made with home-made cheese cooked with spinach and garlic or the daal tarka (vegan and gluten-free) with yellow lentil tempered with cumin, onion and cilantro. Mop up every last morsel with house-made garlic naan for good measure.
My Shanti by Vijs
15869 Croydon Dr, Surrey
If you have not been to a Vijs location we highly recommend that you run, don’t walk. Served in a chic, upscale environment, the food at Vijs is beautiful marriage of tradition and innovation. At My Shanti, try the chicken korma (a Rajasthan dish) marinated grilled chicken with cashew garlic cream sauce, or the very special duck biryani (from the region of Hyderabad) slow-roasted in a clay pot with coconut rice and raita.
Rangoli by Vijs
1480 W 11th Ave, Vancouver
Rangoli, Vijs sister restaurant tucked in the centre of Vancouver’s South Granville neighborhood, has an epic menu any time of day but their happy hour is truly one of the best in the city. After an afternoon of shopping, or a night out, warm up with a classic cocktail ($6), house wine ($5), or beer ($5), and a selection of delicious snacks including spicy potato samosas with a side of coconut curry, and mogo fries with jalapeno chutney. Enjoy happy hour at Rangoli seven days a week 3-5 pm and 10 pm-close.
An Indian Affair
19653 Willowbrook Dr #146, Langley

They’re not lying when they say they’re voted the best restaurant in Langley, An Indian Affair has been a bustling and beloved staple for many years. Pop into An Indian Affair for a warm and nourishing meal (we highly recommend coming hungry). Consider their famous butter chicken with marinated chicken cooked in a tomato based sauce (served with basmati rice or brown rice) or the daal makhan: black Lentils cooked overnight on a slow fire with herbs. Don’t skimp on the naan.
Arvind’s Curry & Cocktails
420 6th Street, New Westminster
Arvind’s Curry & Cocktails serves up traditional indian foods, in a vibrant dining room. If you’re looking for a pescatarian option try the fish curry, with cod cooked in a tomato onion sauce with ground ginger, garlic and Indian spices. If Tikka Masala is calling your name, Arvind’s chicken tikka masala is divine, cooked in thick sauce with ginger, garlic, tomato, onion and freshly ground spices.
Indian Fusion
2045 Lonsdale Ave, North Vancouver
Chef Abby Sharma opened Indian Fusion in 2008 with the intention of creating a space that honoured both traditional Indian cuisine, and modern flare. His customers return time and time again, no matter the season, but warming up with at Indian Fusion after a wintery North Shore adventure certainly isn’t ill-advised. If you have a penchant for spicy foods, order the lamb vindaloo, boneless pieces of lamb cooked in a tangy and spicy coconut sauce mixed with potatoes (warning: it’s a hot one). If you’re eating plant-based, try the vegetable korma, a medley of fresh vegetables cooked in a cashew cream sauce.
Comments are closed.