If there’s one word that describes Indian food, it’s flavourful.
Lucky for us, Vancouver is home to several affordable and delicious Indian joints. Next time the butter chicken craving strikes, head to one of these five spots to get your Indian food fill for $10 or less.
While it is a buffet, this Broadway restaurant offers Indian dishes made to order as well. One of our favourites off their “most loved” menu is the Tandoori Chicken for $9.95. In the mood for something deep-fried? Try the fish, prawn, or chicken pakoras for $9.95.
Address: 805 West Broadway, Vancouver
Hidden amongst busy Granville Street, Crave India serves classic Indian food for affordable prices. For $10 or less, combo meals like butter chicken or chickpea masala curry with rice, naan, daal, and salad.
Address: 1019 Granville Street, Vancouver
If you’ve never tried an Indian Roti, it’s time to pay this place a visit. An authentic Indian flatbread stuffed with spices and veggies and meats, it’s like an Indian burrito. We recommend the eggplant and potato roti for $8.99, or the lamb curry roti for $9.99.
Address: 2961 Cambie Street, Vancouver
Every Monday, choose between any veggie, meat, or seafood dosa for $5.99 each. We recommend the chicken biryani, or if you like spice, the lamb vindaloo has a nice kick.
Address: 1391 Kingsway, Vancouver
This small dine-in or take-out Indian restaurant on Hastings Street serves quality recipes in generous portions. Go for the large butter chicken with your choice of two sides for $10, or if you’re looking for a vegetarian dish, we recommend the palak paneer.
Address: 2745 East Hastings Street, Vancouver