10 Best Indian Restaurants in Canada

When it comes to dining out, Canada offers a diverse range of Indian restaurants that bring the vibrant flavors and colorful dishes of India right to your table.
Let’s dive into some of the most popular Indian eateries across the country where you can savor a variety of dishes, from traditional favorites to unique culinary twists.
South Indian Delights at Coconut Lagoon, Ottawa, ON
In the heart of Ottawa, Coconut Lagoon is a treasure trove of South Indian cuisine. Here, you can indulge in unique dishes such as crispy lentil doughnuts served with chutney, chicken pakoras, and lobster masala. Don’t forget to try their coconut and jaggery-stuffed crêpes—a perfect end to your meal.
- Address: 853 St. Laurent Blvd, Ottawa, ON K1K 3B1
- Phone number: (613) 742-4444
- Website: Coconut Lagoon
- Opening Hours:
Wednesday-Monday: 04:30-09:30 pm.
Tuesday: Closed. - Ratings: 4.5 ⭐⭐⭐⭐
- Reviews: 1k (GMB)
A Taste of India in Halifax at Curry Village, NS
Halifax might be known for its donairs, but Curry Village offers a broader taste of India. Enjoy a hearty goat masala curry made with local Nova Scotian goat or dive into their array of classic Indian dishes with a twist.
- Address: 5201 Duke St, Halifax, NS B3J 1N9
- Phone number: (902) 455 5467
- Website: N/A
- Social: facebook
- Opening Hours:
Monday-Friday: 10 am-06 pm
Saturday-Sunday: Closed. - Ratings: 3.8 ⭐⭐⭐⭐
- Reviews: 231 (GMB)
Fine Dining at Guru, Edmonton, AB
Guru in Edmonton mixes fine dining with traditional Indian flavors. Sample their Nawabi bison crisps, which celebrate the local Albertan landscape, and pair your meal with a unique dessert like chocolate coconut naan bread.
- Address: 10111 104 Ave NW, Edmonton Tower, Edmonton, AB T5J 4X1
- Phone number: (780) 757-8861
- Website: Guru Kitchen
- Opening Hours:
Monday-Thursday: 11 am-10 pm.
Friday: 11 am-11 pm.
Saturday: 05-11 pm.
Sunday: Closed. - Ratings: 4.5 ⭐⭐⭐⭐
- Reviews: 320 (GMB)
Traditional Fare at Moti Mahal, Calgary, AB
A staple in Calgary for over two decades, Moti Mahal offers an extensive menu that includes tandoori kebabs, spicy lamb vindaloo, and various appetizers. It’s a perfect spot for dining with a large group to sample a wide range of dishes.
- Address: 1805 14 St SW, Calgary, AB T2T 3T1
- Phone number: (403) 899-5096
- Website: N/A
- Opening Hours:
Tuesday-Thursday, 05-09 pm.
Friday-Saturday: 05-10 pm.
Sunday: 05-09 pm - Ratings: 4.2 ⭐⭐⭐⭐
- Reviews: 523 (GMB)
Modern Indian Cuisine at Pukka, Toronto, ON
Pukka in Toronto stands out with its modern take on traditional Indian cuisine, incorporating unique ingredients and dishes like pickled beets and paneer salad, tandoori calamari, and garam masala duck. Each dish is thoughtfully paired with wine selections from their in-house sommelier.
- Address: 778 St Clair Ave W, Toronto, ON M6C 1B6
- Phone number: (416) 342-1906
- Website: Pukka
- Opening Hours:
Monday-Sunday: 05-9:30 pm. - Ratings: 4.6 ⭐⭐⭐⭐
- Reviews: 921 (GMB)
The Coriander Indian Restaurant, Victoria, BC
For a laid-back dining experience, head to The Coriander in Victoria. Start with a vegetable pakora appetizer followed by classic dishes like butter chicken and spicy kadhai paneer. The spacious setting makes it an ideal lunch spot.
- Address: lower level, 230 Menzies St #1, Victoria, BC V8V 2G7
- Phone number: (250) 388-0123
- Website: The Coriander Indian
- Opening Hours:
Monday: 12-09 pm.
Tuesday: Closed.
Wednesday-Thursday: 12-09 pm.
Friday-Sunday: 12-10 pm - Ratings: 4.8 ⭐⭐⭐⭐
- Reviews: 1k (GMB)
Big Flavors at Sula, Vancouver, BC
Located on Vancouver’s Commercial Drive, Sula is a hub for big, bold Indian flavors. Enjoy paneer-stuffed pakoras or dive into a hearty chicken korma or prawn vindaloo, each boasting rich and vibrant tastes.
- Address: 1128 Commercial Dr, Vancouver, BC V5L 3X2
- Phone number: (604) 265-7493
- Website: Sula
- Opening Hours:
Monday-Thursday: 11 am-10:30 p.m.
Friday-Saturday: 11 am–11 pm.
Sunday: 11 am-09:30 pm. - Ratings: 4.4 ⭐⭐⭐⭐
- Reviews: 2k (GMB)
The Tandoor & Grill Restaurant, Fernie, BC
After a day on the slopes in Fernie, warm up at The Tandoor and Grill Restaurant located in The Stanford Hotel. Their menu features a variety of naan, spicy curried prawns, and classics like lamb rogan josh.
- Address: 100 Riverside Way, Fernie, BC V0B 1M1
- Phone number: (778) 519-5134
- Website: The Tandoor & Grill
- Opening Hours:
Monday: 04-11 pm.
Tuesday-Sunday: 11 am-11 pm. - Ratings: 4.3 ⭐⭐⭐⭐
- Reviews: 339 (GMB)
Vegetarian Specials at Udupi Palace, Toronto, ON
For those seeking vegetarian options, Udupi Palace in Toronto offers a variety of dosas and other dishes at an incredible value, with most items priced under $10. This no-frills spot is a must-visit for vegetarians and dosa lovers alike.
- Address: 1423 Gerrard St E, Toronto, ON M4L 1Z7
- Phone number: (416) 405-8189
- Website: Udupi Palace
- Opening Hours:
Friday-Saturday: 11:30 am-11 pm
Sunday-Thursday: 11:30 am-10 pm - Ratings: 3.9 ⭐⭐⭐⭐
- Reviews: 2k (GMB)
Wrapping Up
If you love exploring new flavors and dishes, Canada’s Indian restaurants are perfect for you. Each restaurant offers a special taste of India’s rich and colorful food culture. So why not plan your next meal out? Gather your friends or family and choose one of these top Indian spots across the country.
Whether you like spicy food, comforting curries, or tasty tandoori dishes, there’s something for everyone to enjoy. Get ready to discover amazing flavors and make some delicious memories together!