There are so many good places to eat in Vancouver (it is a large Megalopolis offering anything you might wish) that sharing our modest experiences is like a drop into the ocean. However if you stay in Vancouver downtown for one-two nights and don't have much time to browse, this article might become handy.
India Bistro is located on famous Davie Street, downtown Vancouver. It has casual and relaxed atmosphere. The best time to come is between 11 AM and 3 PM to catch a buffet lunch offered every day for CA$13.99 per person. Drinks are not included in the deal.
Traditional Punjabi dishes include: pakoras, salads, soups, tandoori specials, vegetarian dishes, naan bread, rice dishes, seafood, lamb and chicken dishes.
The reason I recommend this place is that they managed to deliver consistently good food for 9 years we have been going to them.
Our absolute favorite dishes are: butter chicken, tandoori chicken, lamb palak. I never leave without Masala Chai Tea, as it is magical!