There is nothing better than the tangy and aromatic Indian cuisine where each bite dissolves in your mouth and delivers ecstasy. No matter where we are in the world and which international cuisine we are savoring our taste buds to, but our gluttony starts craving those desi flavors in just a day or two. There is a strange satisfaction in Indian food that no other fare in the world can provide. While various cities across the world have several Indian restaurants and cafes at every nook and corner, it only makes sense for popular cities like Ottawa to have a few of the ebst ones in its vicinity. And so that you do not face any trouble locating them on your vacay, we have listed some of the best Indian restaurants in Ottawa to satiate your cravings right here.

10 Best Indian Restaurants In Ottawa

The list will suit anyone who seeks to delve into the exotic taste of true Indian cuisine. Whether you’re feeling homesick, or you seek to taste the cultural blend of Indian spices with that of Canadian fare during your tour, these Indian restaurants will offer only the best.

1. Kochin Kitchen

A snap of a Dosa Thali served in Kerala

If you’re seeking to explore the Kerala and South Indian food styles, Kochin Kitchen is your single stop for the ravishing southern cuisine. There are other options, as well. But it thrives primarily on the south Indian menu. Enjoy the taste of Dosa, Sambar, Idli, and much more with the Kochin Kitchen. If you’re a non-vegetarian, then give their seafood, especially shrimps, a taste. The atmosphere is apt and flavors match the Indian standards in every bite. You can explore other dishes instead of south Indian and they will certainly entice you in similar mannerism.

Timing: 11 AM to 2 PM and 5 PM to 9 PM
Address: 271 Dalhousie Street

Must Read: Ottawa In January 2022: How To Make The Best Of Your Canada Trip


Looking To Book An International Holiday?


2. Coconut Lagoon

savour the taste of the popular kerala cuisine Idli Sambar

Can’t get enough of South Indian cuisines? Joining the list is Coconut Lagoon with their fantastic taste for southern food and great attention to other food items on the menu. Their tandoori lamb is something to die for, with buttery naan, their butter chicken will also melt your soul. However, the food may fall on a little pricey side for you with limited portions, but the taste makes everything worth it. Service is great and selection on the menu is fantastic. With the recent renovations, it offers a better Indian ambience and experience. There are also weekend buffets. It is a great south Indian restaurant Ottawa.

Timing: 11 AM to 2 PM and 5 PM to 9 PM
Address: 853 St. Laurent Boulevard

Suggested Read: 9 Best Hotels In Toronto To Taste The Luxury On Your Canada Trip In 2022

3. Little India Café

South indian filter coffee

The name perfectly suits the food and its taste; Little India Cafe is going to be one of your favorite budget Indian restaurants in Ottawa. It packs quite a tasteful food at lower rates that will leave you wanting more. From appetizing samosas to regal seek kebab and multiple curries, naans and rotis, it is a single stop for you to indulge all of your Indian cravings. Calm your sweet tooth with ecstatic desserts like kheer and gulab jamun. Although the service may be a little slow, as it is a family run business, it hosts fantastic buffets for people. If you don’t mind the service and want to enjoy impeccably tasty food, this should be your must-visit restaurant.

Timing: 11 AM to 9 PM
Address: 66 Wylie Ave, Ottawa

4. Host India

Super tasty Indian delicacies

For the true taste of the traditional ‘thali’ system, Host India is a great restaurant for you to hit. Choose from any of the Indian food items, from curries to simple gobi aloo and other ‘sabzis’ or move a little with exotic pics of chutneys and shakes. Everyone who visits Host India falls in love with its great food taste. However, the menu items are further limited compared to the extensive ones you see in other restaurants. It might be because they only serve that they know they can cook great. Regardless, for food? It is one of the best Indian restaurants in Ottawa. Their ginger chicken plate should be given a try.

Timing: 11 AM to 9 PM
Address: 622 Montreal Road

Suggested Read: 8 Refreshing Toronto National Parks In And Around The City That’ll Make Your Canada Trip In 2022 An Awesome Affair!

5. Fairouz

Top in Town Indian Restaurant & Biryani House

What happens when you blend the cuisines from middle-east, India, and the western decoratives for food? You get Fairouz’s brilliant dishes to feast upon! The restaurant has a knack for food presentation and food matches the appearance. In other words, this is one of those restaurants that are innovative and offer something new every day. That’s right; their menu consistently changes from time to time. So you will always have something new to check out.

Timing: 5 PM to 9:30 PM
Address: 343 Somerset Street, W Ottawa

Suggested Read: Ring In 2022 With A Bang At These 14 Best Places For New Year Parties In Canada!


Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!


6. Haldi

Fish dish

Among other Indian restaurants in Ottawa, Canada, Haldi offers a great variation of Indian cuisines that will definitely satiate your cravings. More importantly, when you talk about Indian food, it should have the perfect punch of spices and Haldi holds the mastery in achieving the balance of flavors. What makes it so good is the fact that the staff is attentive, understands requests and gives helpful suggestions to help you get exactly what you want to taste. They are well-versed in multiple options but flourish with east Indian dishes. This is the place where you will get Indian food as it should be.

Timing: 11 AM to 10 PM
Address: 449 Preston Street, Ottawa

Suggested Read: 40 Best Places To Visit In Canada In 2022 That Will Leave You Spellbound

7. Taj Indian Cuisine

roasted chicken wings with salad on a plate

With great service and delicious food, this small scale restaurant falls right into the list of the best Indian restaurants in Ottawa. It offers the true authentic taste of India in its complete glory with ideal appearance. The butter chicken of Taj Indian Cuisine is worth giving a try, with the combo of butter naan for you to dissolve into true bliss of mouth-watering food that melts in the mouth. From traditional dals to samosa type appetizer, it has a complete menu that covers entire Indian territory.

Timing: 11:30 PM to 10 PM (Mon to Sat), 4 PM to 10 PM (Sunday)
Address: 3009 Carling Ave, Ottawa

Suggested Read: 10 Best Restaurants In Toronto To Explore The Gourmet Scene Of Canada

8. Aahar The Taste Of India

Kerala’s favourite fried chicken at Kethal’s Chicken

Let’s dive into a decade-old restaurant that still flourishes in its converted house vicinity. Aahar is becoming a food-chain in Canada that originally started in India. It has at least two joints in Ottawa, and both offer fantastic food options. The waiters will always check for availability and explain the ingredients if you ask them, to help you decide better. More importantly, you can taste the traditional Indian food, as well as the fast-food with the twist of Indian innovations. It is specifically great for Punjabi dishes and buffets.

Timing: 5 PM to 8:30 PM
Address: 727 Churchill Avenue, N Ottawa

Suggested Read: Vancouver Nightlife: One Of The Ways To Make Your 2022 Canada Vacay More Happening

9. Mia’s Indian Cuisines

Tandoori Chicken

With options like Chef’s special to help you simplify your choices, this small family-owned restaurant becomes a must-visit budget Indian restaurants in Ottawa. Although the place is small and service may take time, it will take you by surprise to the fare of flavoring layers. Every dish is freshly made with a unique blend of ingredients to offer an impeccable taste. Feasible, Clean and a great option for those who can’t afford to go to high-end restaurants to enjoy their favorite Indian cuisines.

Timing: 11:00 AM to 9 PM
Address: 327 St. Laurent Blvd Corner St. Laurent Blvd and Hemlock, Ottawa

Suggested Read: 7 Famous Temples In Vancouver Canada You Should Visit To Enlighten Your Souls

10. East India Company

oh! mumbai

Get ready for a flabbergasting experience in East India Company. Its interior will take you by surprise and make you feel like you’re in an entirely different country, India. There is a large variety of spicy and delicious foods. From sophisticated dishes to simple appetizers, this is the place where you will get everything. Each of their dishes is worth trying for a heavenly delight of the Indian aromas and spice. The buffet menu changes regularly for a new taste of India, every day. This certainly deserves to be in the list of the best Indian restaurants in Ottawa.

Timing: 11 AM to 10 PM
Address: 210 Somerset Street, W Ottawa

Further Read: 10 Best Cafes In Ottawa In 2022 For A Well-Deserved Coffee Break

Indian cuisine is full of variety and that is what sets it apart from other food types in the world. Hence, you will always find something new and unique to taste wherever you go. From tangy North Indian dishes to spicy south Indian culinary delights, these Indian restaurants in Ottawa have everything you need. You can choose to dine-in, ask for delivery or take out with these options on your trip to Canada.

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About Indian Restaurants In Ottawa

What is the average cost of dining out in Ottawa?

The average meal cost for a day in Ottawa is around $17. However, if you decide to dine out in a restaurant, it can go anywhere around $10 to $20 per person.

How much does a buffet cost at these Ottawa restaurants?

Some have more exclusive going up to $20, but it is worth it due to the extensive selection of items.

Do Indian restaurants in Ottawa only offer Indian cuisine?

There is a large variety of Indian food, so most of the restaurants only sell Indian-exclusive foods. However, some restaurants sell fast food and other items with a little mix or blend of Indian taste for a unique taste.

Do these Indian restaurants in Ottawa offer spicy food?

Usually, Indian food tends to be more spicey to people from other countries. However, restaurants in Ottawa, much like other internationally located Indian restaurants, follow a minimal spice range where it wouldn’t be too spicy and still offer ideal flavoring.

What are some of the best Indian dishes to try at the Indian restaurants in Ottawa?

Paneer and Chicken are both the most prevalently used ingredients in various ecstatic dishes. So anything related to them is a must-try, like Shahi Paneer and Butter Chicken. Dals are also a great addition. Indian dessert is a must-try, as well.

Can the food be customized in Ottawa restaurants?

Upon request, your food can have the changes made. For example, ask if something is spicy and what the ingredients are. Most of the Indian Food is capable of retaining great taste despite missing one or two spices.


Looking To Book A Holiday Package?


Category: Canada, Canada, Indian Restaurants

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month