The 6 Best Indian Restaurants in Edmonton

Best Indian Restaurants in Edmonton

By Amelie Dube

Craving some chicken tikka masala or wanting to snack on some naan is a feeling we’re all too familiar with. So, to sate our craving for curry, we’ve sought out the best Indian restaurants in Edmonton and decided to share them with you!

The cooking of these restaurants ranges from the high-end to the familiar, like something your nani or dadi would whip up for lunch or dinner. Anyway, whether it’s prata roti or palak paneer you’re looking for, these places are your one-stop-shop for traditional Indian meals.

Without further ado, here are the best Indian restaurants in Edmonton!

1.  HAWELI Indian Kitchen & Bar

HAWELI Indian Kitchen & Bar Dish
BEST FOR  Indian Cuisine
ADDRESS 10220 103 St NW, Edmonton, AB T5J 0Y8
CONTACT DETAILS +1 780-421-8100

HAWELI is a more upscale restaurant that serves the finest in Indian cuisine. If you want to impress a boss or a date and they have a taste for South Asian fare, this is the definite go-to.

They also offer great picks such as lamb marinated in spices & cooked in light saffron with basmati rice. Their dinner servings are filling and tasty, such as their dilli tikki, cocktail samosas, chhole bhature, malai butter chicken and tandoors.

If you’re a vegetarian, they have a whole menu section dedicated to vegetarian-only meals too.

They also have lassi for drinks, and if you want to get a little tipsy, they have a large selection of wines, beer, cocktails, highballs and more, either self-brewed or outsourced.

Given their willingness to set up a gorgeous ambiance for events, it’s no doubt they have a place in this list of the best Indian restaurants in Edmonton. And lastly, they also do delivery and pick up, just give them a call.


  • Vegetarian options
  • Delivery and pick up available
  • Wide selection of alcohol

Customer Reviews

Find out why customers enjoy this place:

We had a farewell lunch for a team member here. I really liked the neatness of the place. The decor was also very nice, giving a feel of luxury and the ambience was delightful as well. Based on these factors alone, I’d probably rate the restaurant a 5. For the meals, they weren’t bad to be honest. I wanted the spicy fish sauce which unfortunately had finished. When it was eventually brought, the fish tasted somewhat raw. I wish I could give 4.5 stars. I’d definitely visit again.

—Idowu Yusuf, Google Reviews

two days ago was the first time in this restaurant. But It is no doubt not the last. We had a good time with the generous service, with the high quality  meal and booze and with the friendly payment. We will no doubt visit there again.p!

—Callum Flynn, Google Reviews


2.  Namaste India

Namaste India Dish
(Source:Namaste India)
BEST FOR  Indian Cuisine
ADDRESS 10070 163 St NW, Edmonton, AB T5P 3N4
CONTACT DETAILS +1 780-757-7550
OPERATING HOURS Tuesday to Sunday     11:30am-2:30pm

Tuesday to Sunday     4:30pm-9pm

Namaste India is a restaurant and cafe that serves the typical Indian fare such as biryani, raita, paneer and more. They also have a specialized kids menu, as well as soups and starters.

They also have deserts such as gulab jamun and rasmalai, and some beverages such as chai, masala tea, lassi, and more. If you want something unlimited, they also have a buffet.

They also offer pickups and deliveries for the convenience of their customers. With incredible offerings as well as a reputation for great meals, they’re a good pick for one of the best Indian restaurants in Edmonton.


  • Buffet available
  • Vegetarian options available
  • Delivery available

Customer Reviews

Check out what makes them so beloved for customers:

Probably one of the best Indian restaurants with a buffet in Canada that was extremely affordable.

The naan was some of the tastiest I ever had. The buffet choices were numerous and each were unique and delicious.

I would recommend this restaurant to anyone looking for delicious Indian cuisine.

—Travis Rivard, Google Reviews

Incredible atmosphere coupled with intermittent music and passionate staff. Food was astonishing, affordable, and worth the very short wait compared to many other places out there. Overall a wonderfully exotic experience that I can wholeheartedly recommend to anyone looking for Indian cuisine! Excellent work here.

—Nick Little, Google Reviews


3.  India Garden Restaurant

India Garden Restaurants Dish
(Source: India Garden Restaurants)
BEST FOR  Indian Cuisine
ADDRESS 4820 76 Ave NW, Edmonton, AB T6B 0A5
CONTACT DETAILS +1 780-433-8272

India Gardens Restaurant has so much to offer, from sumptuous biryani to a variety of pakora. Their traditional Indian fare aims to please, and their desserts are to die for.

They have a wide selection of naan that can be enjoyed with a variety of dishes such as their shahi paneer seafood curries.

The great atmosphere that the restaurant provides is ideal for parties, dates, or celebrations. The best part is that their food is affordable, so you can enjoy the best of Indian food without burning a hole in your pocket.

With a selection of well-made, carefully curated meals and great customer services, they’re one of our picks for the best Indian restaurants in Edmonton.

Meal delivery is available through Skipthedishes.


  • Specialty desserts
  • Great ambiance
  • Wide menu offers

Customer Reviews

Find out why customers enjoy this place:

Great place to dine and do gathering. We had a gathering on August 22 the food was GREAT and we loved it. Service was wonderful, manager was there most of the time and made sure we were happy about the service.

—Muzhgan Khademi , Google Reviews

Amazing food choices at the buffet. If you have been wanting to try Indian cuisine and are wondering which dish you would choose from the menu, try the buffet. Indian gardens will generously open their space to local event planners. I totally recommend Indian Gardens as your “go to place” for your Indian cuisine appitite.

—Trish Klinzmann, Google Reviews


4.  Little India

Little India Dish
(Source:Little India)
BEST FOR  India Cuisine
ADDRESS 9250 34 Ave., Edmonton, AB T6E 5P2
CONTACT DETAILS (780) 437-1118

Little India is a restaurant that offers Indian and Indo-Chinese cuisine. The owners aim to present the same wonderful experiences and tastes they grew up eating in India.

With hearty, homemade recipes, they offer favorites such as Tandoori Chicken marinated in yogurt and spices then cooked in a tandoor, or butter chicken with saffron rice.

They have vegetarian options for those with restricted diets, and their carrot halwas and rasmalai will satisfy your dessert cravings.

Their traditional, home-made meals, along with exceptional services definitely make them one of the best Indian restaurants in Edmonton.


  • Vegetarian options
  • Cozy atmosphere
  • Wide selection of menu items

Customer Reviews

Take a look at what people are saying about their service:

This is undoubtedly one of the better East Indian buffet restaurants. They offer a nice variety of hot dishes both meat and vegetarian. I recommend their Butter Chicken as well as the Tandoori Chicken,  they are both top notch. The Curry Lamb is equally good. Service is friendly and more than satisfactory. Justifiable good value that warrants return visits

—Sunny Chau, Google Reviews

Best Indian buffet I have tried so far. Great variety of food. Everything was good except mutton curry. Mutton pieces were hard. But overall amazing experience. Highly recommend this place and will definitely go there again

—Nivesh Aggarwal, Google Reviews


5.  Narayanni’s

Narayanni’s Dish
(Source: Narayanni’s)
BEST FOR  Indian Buffet
CONTACT DETAILS 780-756-7112 |

Naryanni’s is an Indian and South African cuisine buffet restaurant that has hearty, homemade meals. If you’re craving something a little more familiar, this place is sure to fill your belly with the best biryanis, rotis, masala, and more.

They add heart and soul to their work, which gives it the extra zing and familiar flavors true Indians will recognize immediately.

They also have wide pickings of vegan and gluten-free dishes too. With their willingness to accommodate clients’ dietary needs, they’re one of the best Indian restaurants in Edmonton.


  • Vegan and gluten-free dishes
  • Great desserts
  • Take-out recently available

Customer Reviews

Take a look at what people are saying about their service:

Excellent place to enjoy buffet and also being healthy at the same time. Their food was so healthy. They had chicken and other vegetables. Their soup was amazing. The seating arrangement was very good. I went on Wednesday when the rate was $15 per person. Overall enjoyed my dinner.

—Mateo Gudelj, Google Reviews

Narayanni’s is no-contest my favourite restaurant in the city.  The standard of the food and the professionalism of the owners/staff has maintained a peak standard ever since I began going years ago.  The curry chicken and butternut squash are highlights for me and the deserts on the weekends are top-notch.  It also has an ambience all its own and is kept meticulously clean.  There are also plenty of vegan and gluten free options (exclusively vegan night on Tuesdays).  Top quality all the way.

—Mark Smith, Google Reviews


6. Coriander Cuisine

Fish Tawa fry

(Source: Coriander Cuisine)

BEST FOR  Indian Food
ADDRESS 11214 – 76 Avenue NW, Edmonton, Alberta T6G 0K1 Canada
CONTACT DETAILS +1 (780) 430-7667 |+1-844-430-FOOD |
OPERATING HOURS Tuesday to Sunday 11:30 AM till 8:30 PM

At Coriander, they consider cooking all their Indian food as an art form. As their family has been passing down recipes for years, they are dedicated to sharing and bringing those recipes to you. They know your family time is important, so let them do the cooking while you enjoy the ambiance of their establishment. Enjoy a delicious meal and make it a memorable night with some great friends!

They serve various and authentic Indian cuisine, which includes hot soups and side orders, hot appetizers, rice specialties, vegetarian specialties, tandoori specialties (Indian-style barbecue), seafood specialties, chicken specialties, and lamb specialties.


  • Food made with the freshest ingredients
  • Friendly servers
  • Warm and friendly ambience

Customer Reviews

Take a look at what people are saying about their service:

I have great difficulty walking so my only experience with this restaurant is its take-out service. My husband discovered it when a group of friends went there for dinner last year and he found the whole experience very pleasant. As a result we have ordered take-out from their on-line menu several times since. The whole family enjoys the selection of excellent tandoori dishes, one of us is vegetarian and she always finds something on the menu to enjoy. Personally, I think the chicken saag – chicken pieces in a spiced spinach creamy sauce – is my favourite. The mix of flavours in that sauce is to die for! Especially when mopped up with one of their hot, fresh buttered nan. I’m drooling…


Dined here with friends for the first time and were extremely impressed. Cozy, simple decor, friendly staff and excellent food. Generous portions and very reasonable prices. We absolutely will be back!!



And our list for the best Indian restaurants in Edmonton ends! Whether you want samosas or a bowl of hot paneer dishes, or even carrot halwas and rasmalis, these Indian restaurants in Edmonton definitely won’t disappoint.

Are there any other great options that we missed, though? Send us a message and we’ll update the article promptly.

Oh and if you want to get Chinese instead, check out our list of the best Chinese food in Edmonton. In fact, we have a lot of other best restaurant roundups, so check those out if you want to experience what Edmonton has to offer in terms of cuisine!

Leave a Comment