Sizzling Tandoor/Website

Whether you're craving rich butter chicken, sizzling tandoori platters, or fragrant biryanis, Victoria’s Indian food scene has something for everyone. From family-run spots serving family recipes to modern eateries blending Indian flavours with Canadian influences, these restaurants bring bold spices and comforting dishes for anyone to try. 

Here are the top Indian restaurants in Victoria, as chosen by our readers—plus a few honourable mentions you won’t want to miss.

Sizzling Tandoor has won over readers for the second time in a row for its authentic family recipes. This family-run restaurant has been committed to preserving the culture and traditions of the East ever since head chef Narpinder Bawa and her husband Gurinder decided to open their first restaurant in 2010. Since then, they have added a location in Westshore Town Centre, and another restaurant concept, “Kinu” by Sizzling Tandoor, at Uptown Shopping Centre.

sizzlingtandoor_ on Instagram
@sizzlingtandoor_
View on Instagram →

Our Pick:
Lunch buffet

Address:
637 Johnson St.
129-2955 Phipps Rd.

This modern Indian restaurant is also family-owned and located in what was once one of Victoria’s first theatres. Their food highlights the fusion of Indo-Canadian cuisine and traditional Indian cuisine. The two cultures bring a unique perspective to Indian food and a twist on Indian cuisine. 

varshayyj on Instagram
@varshayyj
View on Instagram →

Our Pick:
Butter chicken

Address:
1600 Government St.

Royal Spice has a big selection for Indian food lovers. It strives to provide an Indian dining experience from the moment you walk in. Most famous for its authentic curry, tandoori dishes, and freshly baked breads, there are also plenty of rice dishes and the usual range of side dishes like raita and chutney.

feedyourlovers on Instagram
@feedyourlovers
View on Instagram →

Our Pick:
Chana masala

Address:
212-815 Cloverdale Ave.

Other nominated restaurants include:

Dosa Paragon specializes in South Indian cuisine, offering a menu full of crispy dosas, savoury idly, flavourful chutneys, and more. The restaurant prides itself on its authentic recipes and extensive vegetarian and vegan-friendly options. Whether you're new to South Indian food or a longtime fan, this spot is a great place to start and deserves recognition.

canadajourney on Instagram
@canadajourney
View on Instagram →

Our Pick: 
Masala dosa

Address:
735 Yates St.
1218 Wharf St. 

This cozy, family-run restaurant in Langford is known for its warm service and an ample menu featuring everything from tandoori sizzlers to authentic curries. Turmeric Indian Cuisine offers a great selection of both meat and vegetarian dishes, all prepared with fresh ingredients and traditional spices.

glutenfreemindy on Instagram
@glutenfreemindy
View on Instagram →

Our Pick: 
Turmeric chicken tikka

Address:
103-777 Goldstream Ave. 

Special Mentions

Specializing in the rich and diverse flavours of Kerala cuisine, Cafe Malabar brings a taste of South India to Victoria. Expect deeply aromatic curries, flaky parottas, and perfectly spiced biriyanis, alongside fresh seafood dishes that highlight the restaurant’s coastal roots.

offtheeatentrack on Instagram
@offtheeatentrack
View on Instagram →

Our Pick: 
Kerala tasting board

Address:
407 Swift St. 

Located at Uptown Shopping Centre, Kinu is a contemporary Indian restaurant by the team behind Sizzling Tandoor. It offers a refined take on Indian cuisine with beautifully plated dishes and a focus on fresh, high-quality ingredients.

uptownvictoria on Instagram
@uptownvictoria
View on Instagram →

Our Pick: 
Pakora gnocchi

Address:
123-3600 Uptown Blvd.

If you’d like to see the winners for the 17 other categories in the Tasting Victoria Best Restaurant Awards, check out the list here.