City Name
We extensively test and research all services we review. Here's why you can trust us.
Best Indian Restaurant in Calgary

The 14 Best Indian Restaurant in Calgary

Are you craving some savory curry? Well, the best Indian restaurants in Calgary can be the answer!

With its large size, diverse population, and colourful history, each part of India has certain defining characteristics. This can also be noticed in their cuisine, with differing staples in the north, south, east, and west areas of India.

But the unifying concept in Indian cuisine is the use of various vegetable oils and local spices. Before we get into more detail and further fuel your Indian cuisine cravings, let’s go over the best Indian restaurants in Calgary.

1.  Gate of India Calgary

Gate of India Calgary's Homepage

BEST FOR  North and East Indian Cuisine, Curry Buffet
PRODUCTS East Indian Food, A la carte Dine-in, Buffet, Takeout, Delivery, Catering
ADDRESS 500 Country Hills Blvd NE #311, Calgary, AB T3K 5H2
CONTACT DETAILS Phone: (403) 764-4283

E-mail: [email protected]

OPERATING HOURS Monday–Saturday, 11:30am–10:00pm

Gate of India Calgary will fill your stomach with their a la carte and buffet options of pakoras and curries. The restaurant is operated by renowned chef Kailash Raturi, who has 25 years of experience in customer service.

Gate of India offers dine-in, takeout, delivery, and catering of the best East Indian cuisine in Calgary. They also serve vegetarian and non-vegetarian meals to cater to all kinds of customers.

Their secret to being the best Indian restaurant in Calgary is their commitment to fresh and organic ingredients. Give them a try and you’ll see that for yourself!


  • Dine-in, takeout delivery, catering options
  • Vegetarian and non-vegetarian meals
  • Fresh ingredients
  • Authentic and affordable East Indian cuisine 

Customer Reviews

Their customers love the affordable yet high-quality food they’ve experienced with Gate of India Calgary. Here are just some of the reviews telling of Gate of India’s consistent service. 

“I am so happy to share my experience once again for this place. Still the same flavour and quality of the food, thanks Gate of India for your consistency. I am glad to see you business, the crowd I saw is definitely the sign of your best and yummy food.”

“What a hidden gem this place is. I have never had better Indian food in my entire life. The lunch buffet had a large selection of different curries and it was constantly being refreshed by the staff. Super tasty and reasonably priced at $15/person for lunch buffet. 10/10 would recommend”


2.  Madras Cafe

Madras Cafe's Homepage

BEST FOR  South Indian Cuisine, Dosa, Biryani
PRODUCTS South Indian Food for Takeout, Delivery, Catering
ADDRESS 175A 52 St SE, Calgary, AB T2A 5H8 Suggest an edit
CONTACT DETAILS Phone: (403) 455-5957
OPERATING HOURS Monday–Friday, 1:00pm–10:00pm

Saturday, 11:30am–10:00pm

Sunday, 11:30am–9:00pm

Madras Cafe is the best Indian restaurant in Calgary, specializing in South Indian cuisine. Thus, their menu is full of dosas, rice cakes, butter chickens, and the pizza-like uttapam.

They offer takeout and catering services and have even partnered with UBER to bring their best meals right to your home. On weekends, they are open for dine-in buffets.

This locally-owned restaurant also serves both vegetarian and non-vegetarian meals to satisfy any customer. 


  • Authentic South Indian cuisine
  • Takeout, delivery, and catering services
  • Locally-owned
  • Accommodating menu 

Customer Reviews

Madras Cafe’s customers most certainly enjoy their time in what they call one of the “hidden gems” of Calgary. Read these testimonials to know more.

“The best South Indian Restaurant in Calgary. Tried chicken Briyani and Dosa, Both tasted super awesome and brought back the taste of having a Briyani & Dosa from Chennai” —Karthik Selvam

“The food is so good and tasty. I couldn’t stop eating. Raj’s South Indian food will leave you wanting more. We live in the NW and the drive to the SE for his amazing culinary dishes are so worth the trip. Eat here.”—Sonia Ursula Kuczaj


3.  Indian Flavors

Indian Flavors' Homepage

BEST FOR  Indo-Chinese Food, Chicken Menu, Vegetarian Meal
PRODUCTS Indo-Chinese Cuisine, Buffet, Takeout, Delivery
ADDRESS 4307 130 Ave SE #207, Calgary, AB T2Z 3V8, Canada Hours:
CONTACT DETAILS Phone: (403) 460-9700

E-mail: [email protected]

OPERATING HOURS Monday–Thursday, 11:00am–9:30pm

Friday–Saturday, 11:00am–10:00pm

Sunday, 11:00am–9:30pm

Indian Flavors is the best Indian restaurant in Calgary for those who like real spicy flavours. The restaurant serves a variety of East Indian and Indo-Chinese dishes.

Their chefs have over 30 years of combined experience in cooking consistently delicious meals. Indian Flavors offers takeout and dine-in services too, you surely will enjoy their restaurant inspired by both Calgarian and Indian themes no matter where you wish to eat.

True to Indian hospitality, the staff of Indian Flavors is warm and welcoming to dining customers as well. That’s just another reason to visit them, as far as we’re concerned.


  • Indo-Chinese and East Indian cuisine
  • Warm atmosphere
  • Dine-in, takeout, buffet food services

Customer Reviews

The best Indian Restaurant in Calgary will keep you coming back for more, and Indian Flavors does that to everyone! Here are some reviews sharing praise for an accessible and authentic Indian restaurant. 

“Amazing food, always consistent in the taste! Most of the indian restaurants are hit and miss but we never had that with Indain Flavours restaurant. We always order take out evry week ends!! We are so happy finally we don’t need to drive all the way to north east to get good indian food!! Love you guys!!” —Sajin Matthew

“Just finished having a magnificent Indian dinner at Indian flavors. We have had Indian food around the world and this food is definitely on par with some of the best we have ever had. The servings were plentiful the food homemade and super tasty and our server Julie was super nice. I am sure we will be back. They also have a buffet. Apparently we have to try the chicken lollipop.” —Sean Hannah


4.  The RockFort Chettinadu and Indian Cuisine

The RockFort Chettinadu and Indian Cuisine's Homepage

BEST FOR  Nightly Special
PRODUCTS Chettinad Cuisine, Takeout, Delivery
ADDRESS 9737 Macleod Trail SW #380, Calgary, AB T2J 0P6
CONTACT DETAILS Phone: +1 403-764-9737
OPERATING HOURS Monday–Sunday, 11:00am–10:00pm

The four founders of The Rockfort Chettinadu—Arul, Prakash, Pugazh, and Siva—incorporate their experiences in diverse dishes to amplify the flavours of South and East Indian food.

The Rockfort Chettinadu is the best Indian restaurant in Calgary for their fun variety of dishes. To surprise their customers every day, they have nightly specials, such as Monday curries or Tuesday kebabs.

They also serve Indo-Chinese food and vegetarian meals. Besides their main course meals, they also serve desserts and beverages like Indian ice creams, lassis, and boiler chai teas.


  • Indian desserts
  • South and East Indian cuisine
  • Nightly specials (kebabs, curries, dosas)
  • Takeout and delivery

Customer Reviews

The combined experience of the founding chefs has brought authenticity like no other to the Rockfort. Some customers left these recommendations to anyone looking for the best Indian restaurant in Calgary.

“This is the only authentic south Indian food I ever had in Canada. Very warm and welcoming people, genuinely happy to serve you. Very clean and great ambiance. Tried their food and now a regular. I highly recommend this place if you want to try out the real taste of South India. I am from the south and I’m proud to recommend this place.” —Vinay Kumar

“Rockstar! 100%… nailed it with the kothu and fish masala for us tonight! Excellent flavours, taste and service – can’t wait to get into this restaurant for a taste of all the other meals on the menu! Bloody covid slowing us down now! Thank you for the delivery service on an amazing flavour bursting dinner Shivas – will see you soon again… cheers!” —Ray Sols


5.  Guru India Restaurant

Guru India Restaurant's Homepage

BEST FOR  Indo-Chinese Food, Chicken Specialty Dish
PRODUCTS Indo-Chinese Food, Dine-in, Takeout, Delivery
ADDRESS 15 Millrise Blvd SW #30, Calgary, AB T2Y 1X7
CONTACT DETAILS Phone: (403) 256-3368

E-mail: [email protected]

OPERATING HOURS Sunday–Thursday, 11:30am–9:30pm

Friday–Saturday, 11:30am–10:00pm

The head chefs of Guru India—Kuldeep Singh Bisht and Rohit Kumar—have experience cooking in five-star restaurants in both India and Calgary. They know how to get the best mix of Calgarian taste and authentic Indian cuisine thanks to that.

They have tandoori sizzles, masala dishes, and pakora and vegetable appetizers for your Indian cuisine cravings. To complement their food, Guru India also serves Indian wines and beers to customers.

Guru India is open for dine-ins, takeouts, deliveries, and even catering services. Being one of the best Indian restaurants in Calgary, the restaurant is almost always full, so be sure to book a reservation before visiting the restaurant for a great overall experience! 


  • Dine-in, takeout, delivery, catering services
  • Spicy Indian cuisine
  • Vegetarian and non-vegetarian options
  • Plentiful servings

Customer Reviews

Guru India has both great food and accommodating services. Here are just some of the reviews from customers thanking Guru India for being their best Indian restaurant in Calgary.

“We live close by, so this restaurant is our go to when we want Indian. We ordered again tonight and were not disappointed. Butter chicken, tikka chicken, lamb Vindaloo and fish pakoras were all excellent. If you live nearby or are in the area, the food is excellent.” 

“This is our go -to “restaurant in Calgary. We’ve been there at least 10 times and have never been disappointed! The food is excellent, the portions are generous, and the servers are very attentive. It can get quite busy, so we recommend you make reservations ahead. Enjoy the food, and consider bringing Tupperware to bring home your leftovers in.”

6. Moti Mahal Restaurant

BEST FOR  Indian cuisine
ADDRESS 1805 14th Street S.W.
Calgary, Alberta. Canada.
CONTACT DETAILS Phone: +1-403-228-999
OPERATING HOURS Tuesday-Sunday: 5-10pm
Monday: Closed

Moti Mahal Restaurant is an Indian Restaurant based in Canada that has already been in service for over 26 years.

They are ranked #4 on Food Network’s “Top 10 Popular Indian Restaurants in Canada.”


  • Exceptional Indian cuisine
  • Refined traditional quarters
  • Wide selection

Customer Reviews

Here’s a review from one of Moti Mahal Restaurant’s clients:

“I must say, food was awesome. Service was almost perfect. Naans and Kulcha were really soft and great. Must visit place. If you are a lassi fan, then this is the great place to try.”

Here’s another one:

“My family has celebrated many birthdays here, today we did pickup and brought it home for 7 people. It was fantastic and everyone had a great time. Thanks Moti Mahal!

7. Indian Curry Hut

BEST FOR  Indian food and curry
ADDRESS 3313 19 St NE, Calgary, AB T2E 6S8
CONTACT DETAILS (403) 454 4923

[email protected]


Tuesday – Friday: 3–9pm

Weekends: 3–9:30pm

Indian Curry Hut aims not just to give you Indian food, but Indian food cooked with only the best and most flavorful indian recipes. They take pride in their authenticity as they have trained Indian chefs, sure to only follow the Indian cooking and traditions.

They offer full course meals: from a variety of curries to naans you can choose from. With all the authentic Indian food they cover, Indian Curry Hut is sure to satisfy your cravings.


  • Has great and authentic Indian food for reasonable prices
  • Are open for delivery through Skipthedishes and Doordash so you can conveniently stay at home while satisfying your cravings during the pandemic

Customer Reviews

Here’s a review from one of Indian Curry Hut’s clients:

“Best butter chicken I have ever tried. It was the right amount of creamy, flavour and tomato base. I have been hard pressed to find an Indian restaurant in the city that has good authentic food for a reasonable price and this place nails it. Looking forward to coming back and trying other dishes on their menu as everything looks absolutely amazing!”

Here’s another one:

“We ordered for delivery from here tonight. I love Southern Indian food. The chicken chettinad is SO GOOD. For $15 though I would have liked a bit more chicken. But. I can’t complain because the curry itself is very good, spicy but so flavourful. The paneer tikka masala was decent, but had a LOT of onion. More onion than paneer. My 5 year old loves butter chicken so she ate that, and told me to save the rest for her lunch tomorrow, so it was definitely good. Raita was good, naan was good, rice was cooked well. Will order again!”

8. Tiffin Curry & Roti House

BEST FOR  Authentic Curry and Roti
ADDRESS 188 28 St SE, Calgary, AB T2A 6J9
CONTACT DETAILS (403) 273-2420 Cell # (403) 402-8865 Jassi

[email protected]


Fri 11PM-11PM

Sat 11AM-10PM

Tiffin Curry & Roti House offers  one of the most delicious curry and roti in Calgary. They offer a la carte meals to satisfy your solo cravings, and also combos to share with your family and friends.

Caterings are also available for your parties or private functions, and you can customize the packages to be served per person, depending on your budget. With their wide array of classic Indian cuisine and special Curry and Roti, they are sure to give you the best flavors for your craving.


  • You can customize your catering order for your private function with their party packs
  • Offers a variety of Indian food from curry and rotis to kebabs

Customer Reviews

Here’s a review from one of Tiffin Curry & Roti House’s clients:

“Yina R

My favorite Indian place when we are in the area.  Flavours are spot on, love their butter chicken and fresh whole wheat roti made right there in house. You know it’s good food when there’s always a happy mix of ethnicities sitting at the tables.  Reasonable prices, tasty food, service with a smile and a “thank you for coming” as we leave will always bring us back.”

Here’s another one:

“Opeyemi Snr

This is a well organized restaurant where you can enjoy Indian cuisine. The vicinity is clean and quiet too. They accept cash and card payments, the place is also good for romantic dates. There’s also ample car parking in a safe parking zone. This restaurant is not far from Franklin train station in the North East of Calgary.”

9. Masala Bhavan Indian Restaurant

BEST FOR  South Indian Cuisine
ADDRESS 33A 4604, 37th Street, SW Calgary Alberta T3E 3C9
CONTACT DETAILS 403 460 4535

403 667 6932

[email protected]

OPERATING HOURS Saturday 12:30–9pm

Sunday 12:30–9pm

Monday Closed

Tuesday 4–9pm

Wednesday 4–9pm

(Armistice Day) Hours might differ

Thursday 4–9pm

Friday 12:30–9pm

Monday – Monday – 11:30 am – 3:00 pm

(breakfast, lunch)

5:00 pm-09:00pm


Masala Bhavan Indian Restaurant serves South Indian food that definitely wouldn’t disappoint. They only have highly trained chefs whose experience came from years worth of cooking at 5 star hotels from the best Indian chefs around. They were featured in many articles in Calgary, and was one of the top 10 Indian restaurants in Calgary for their authentic and delicious Indian food.

They focus on South Indian recipes as well as process and tradition of cooking, so everything is truly the best and authentic quality. They also offer vegetarian, vegan, and gluten-free options for the convenience of the customers.


  • Offers vegetarian, vegan, and gluten-free options that are still as flavorful and tasty
  • Provides catering services for any parties or events and you can customize the meal plans depending on your budget

Customer Reviews

Here’s a review from one of Masala Bhavan Indian Restaurant’s clients:

“Really impressed with this unassuming Indian restaurant located in a mall in surburban Calgary. Food was super fresh and really tasty. Responded within minutes to a table request. I’ve eaten Indian food all over the World, including India, and the quality of the food rated high on my faves.”

Here’s another one:

“Had an amazing south indian lunch at masala bhavan today and it’s proven to be way better than any other other Indian restaurant out here!, appreciated the warm welcome and the overall sevice provided by the hostess Mandeep here, she was exceptionally kind in explaining and laying out their menu and meal specialities and showed sincere honesty and effort in her work. Great to see a fellow punjabi working hard. Would love to dine here again on our visit to calgary soon. I would recommend the paneer and mysore masala dosa with the indian chai tea for my fellow northen indians. The paneer butter masala was also well prepared and well presented with significant portions. The food experience was made exceptionally better with the genuineness and hospitality shown by Mandeep. The live dosa counter also added a homely touch for us as it’s always a treat to see how your food is being prepared”

10. The Curry Leaf

The Curry Leaf's homepage

BEST FOR  South Indian Fusion Food
ADDRESS 1431 17 Ave SW, Calgary, AB T2T 0E1
CONTACT DETAILS (587) 351 7015
OPERATING HOURS Monday to Thursday: 11:00am to 10:00 pm
Friday to Sunday: 11:00 am to 12 midnight

The Curry Leaf Restaurant is owned and managed by Paul and Salomy David. They hail from the southern tip of India. Salomy is from a town called Kottayam in the state of Kerala toward the west of the peninsular tip of India. Paul on the other hand, hails from a town called Tirunelveli in the state of Tamil Nadu toward the east of the peninsular tip of India.

Their dine-in and take-out restaurant is a state of art authentic South Indian restaurant on 17 Ave SW in Calgary. To serve delectable Indian delicacies using traditional recipes and authentic spices is one of their main goals. They strive to create the right ambience by serving a feast for the eyes as well as for the taste buds. It was Paul David’s dream to offer the best and healthiest range of Indian foods available, promote health in the community and bring a sense of discovery and adventure into food shopping.


  • Does catering
  • Dining room is now open

Customer Reviews

Here’s a review from one of The Curry Leaf’s clients:

“The foods were awesome! One of the best Mango Lassi I’ve ever had. The staff are super friendly too (Chelsey was our server). Definitely recommend!. Photo is the daily special: Jamaican jerk chicken.”

Here’s another one:

“Amazing South Indian food, authentic and they are super friendly. I have been going at least once a week for the last couple of months. Highly recommend.”

11. JPs Indian Bistro

BEST FOR  Traditional Indian food
PRODUCTS Indian Food for Takeout, Delivery
ADDRESS #7006 – 2060 Symons Valley Parkway NW Calgary AB T3P 0M9
CONTACT DETAILS 403-474-1010
OPERATING HOURS Everyday 12pm to 10pm

JPs Indian Bistro brings authentic traditional Indian food into the contemporary setting. They promise fresh, organic and order to make Indian food that is truly scrumptious and embodies the Indian cuisine and culture.

Their menu consists of the traditional Indian cuisines, as well as some few royal dishes exclusive to their restaurant. Relax to their Indian music, sip some wine, and enjoy delicious, authentic, and fresh Indian food in JPs Indian Bistro.


  • They offer various meals for those who are looking for vegan, vegetarian, gluten-free and nut-free options
  • They offer delivery online through Skip the Dishes

Customer Reviews

Here’s a review from one of JPs Indian Bistro’s clients:

“My family orders JPs at least once a month, sometimes more. We order it for a multitude of reasons, but usually when we feel like we’ve had a good day and want to celebrate it a little. We get the butter chicken and the lamb korma and absolutely devour it every single time. I’d highly recommend JPs to anyone looking for a delicious Indian meal. Writing this review has made my mouth water, so I think a call to JPs is in order for tonight!”

Here’s another one:

“Went for dinner with some girlfriends last week. The food tasted great. We had the okra, butter chicken and a spinach cheese dish. We got coconut rice and garlic naan as well. The okra was made milk and was delicious. You could really taste the vegetables in the dish and the spices. The butter chicken was on the sweeter side of butter chicken we’ve had, still delicious though. The naan was super fresh and crispy. Just the way we like it. The portion sizes were also on the larger side.

The ambience was a bit different. It felt more like a dance club than a nice homey restaurant. The food didn’t match the decor and feeling of the building. Will be back to taste other items on the menu though.”

12.  India Restaurant

BEST FOR  Exquisite Indian food experience
ADDRESS 6-13750 Bow Bottom Trail SE, Calgary, AB T2J 6T5
CONTACT DETAILS [email protected] | 403-235-5757
1:00 p.m – 9:00 p.m

India Restaurant is a fusion of freshness and flavor of Indian cuisines. From the desire to cook great meals and hard work of two great chefs comes India Restaurant, with more than 25 years of experience, they are ready to amaze you with flavors. India Restaurant welcomes you to enjoy the taste of India at the comfort of your own home.

At India Restaurant, they think Indian food has its greatest charm when it’s the most authentic. As one of the most popular Indian restaurant in Calgary, they try to bring those authentic taste with authentic spices to your plate.


  • Uses authentic spices
  • Clean working and cooking environment
  • Wide range of dishes


BEST FOR  Authentic South Indian and Sri Lankan food and catering
ADDRESS 1919 31 St SE, Unit #1B, Calgary, AB T2B 0S8
CONTACT DETAILS +1 403 475 5672 | [email protected]

Tue-Wed : 4:PM – 10PM

Thu-Fri : 4:PM – 10PM

Sat-Sun : 1:PM – 10PM

SI FOODS(SUPREME DOSA) is one of the best authentic South Indian and Sri Lankan food and catering services in Calgary offering mouth-watering, heart melting cuisines. They have been awarded the best Indian restaurant in Alberta 2020 by Top Choice Awards.

They are also ranked #1 Best Indian restaurant and Dosa place in Calgary by Google, Facebook, Yelp, Trip advisor, Happy Cow, Sluurpy, and CBC news.


  • Reasonable prices
  • Fresh ingredients

Customer Reviews

Here’s a review from one of SI FOODS(SUPREME DOSA) clients:

“Superb prices and great quality food! Love their butter chicken combo! It’s enough food I have leftovers for lunch the next day too!”

Here’s another one:

“Dosas and roti were amazing! Definitely try the chicken biryani too. Service is excellent. Staff member are very friendly and happy to explain the menu to first timers! Will definitely be back.”

14. Namskar Fine East Indian Restaurant

BEST FOR  Traditionally cooked delicacies
ADDRESS  202 16 Avenue NE, Calgary, AB T2E 1J8
CONTACT DETAILS 403-230-4447 | [email protected]
Mon – Sat : 11:30 am to 2:30 pm
Lunch Closed on Sunday & Holidays

Mon – Fri : 5.00 pm to 10:00 pm
Sat, Sun & Holidays : 4:00 pm to 10:00 pm

Orders are accepted During These hours only:
Mon – Fri : 11.30 pm to 1:30 pm & 5:00 pm to 9:30 pm
Sat, Sun & Holidays : 4:00 pm to 9:30 pm

Namskar is one of the classiest providers of authentic Indian food and catering services Calgary offering mouth-watering, lip-smacking Indian cuisines.

Committed to good taste, healthy food, elegant space and total hygiene, they bring to you most exotic flavours prepared from freshest of ingredients and hand-picked special Asian herbs and spices. With their team of professional cooks and most hospitable waiting staff, they aim to serve delicious and wholesome food in elegantly inviting atmosphere that will keep bringing you back to them!


  • Offers signature experimental food
  • Open to formal parties, official meetings, family outings to casual eating out plan or your serious tryst with tantalizing flavours
  • Dishes are available for meat lovers and vegetarians

Customer Reviews

Here’s a review from one of Namskar Fine East Indian Restaurant’s clients:

“last night was the first time we visited this fine restaurant. But It is surely not the last. We passed a splendid evening with the efficient service, with the magnificent food and wine and with the decent price. We will definitely come back in a short time.”

Here’s another one:

“This place has excellent food with very good portions. We have tried this place 3-4 times during the COVID and every time the take out system has been exceptional. Some of the dishes are slightly sweeter than what we are used to, but that can be balanced out with the garlic rice or nan. Overall great value for the money and they don’t go cheap on the meat. Will repeat again…”

The best Indian restaurant in Calgary will both satisfy your hunger and leave you craving for more. So book a reservation with any of our picks to get yourself started!

You should also know, Indian food is a great influence on other cuisines, especially Southeast Asian. And the influence also goes the other way around, so if you want a new yet slightly similar flavour, try out the best Thai restaurants in Calgary.

Leave a Comment