Top 5 Indian Restaurants In New Brunswick, Canada

indian restaurants in new brunswick

The east coast of Canada is known to be a very happening place. Located right along the coast, New Brunswick has always been multicultural and claims as being the only bilingual province in Canada. While some locals speak English, others speak French—and this makes for a very interesting and adventurous vacation destination for any tourist. There are a ton of people here from a variety of cultures around the world, including the beautiful country of India. Because of this, you can always find authentic Indian food prepared lovingly in family-run restaurants. Read on as we explore the top Indian restaurants in New Brunswick, so you can relish this incredible cuisine right in Canada!

1. Maharaja

Introducing Rogan Josh (Lamb Curry) More variety for our non-vegetarian customers - Boneless Lamb cooked with butter and a variety of spices.

Posted by Maharaja on Tuesday, 19 February 2019

Maharaja in Hindi translates to “emperor.” This restaurant serves meals fit for royalty, including delicious buttery and rich gravies, soft naans and tender meats, along with equally tasty options for vegetarians, such as lentil curries and paneer dishes where the cottage cheese melts in your mouth. The butter chicken and daal (lentil soup) are the most popular main courses here, and you can be assured that these are prepared fresh. Samosas or pakoras make for some great starters, and you can finish your meal with a delicious helping of carrot halwa (traditional dessert preparation in milk, sugar, and ghee). The ambience in this restaurant is very clean and minimalistic, with no fuss. This is a good place to dine in with your family, with wooden teak furniture and simple decor that does not distract.


Address: 163 Rue Saint Laurent, Dieppe, NB

Website: Maharaja

Opening hours: Mon - Fri: 11am - 2pm, 4:30pm - 8pm; Sat: 4:30pm - 8pm (closed on Sun)

2. Thandi

You could be having Butter Chicken for lunch you know... just sayin! #curryforlunch #thandisaintjohn

Posted by Thandi Restaurant on Friday, 8 February 2019

Thandi is a very popular fusion restaurant that combines the East and the West to create an amazing mosaic of flavours and tastes all playing with each other. Why choose between different Eastern and Western cuisines, when you can enjoy the best of both worlds? Try the steak and ribs, Oriental beef medallions, or the special seafood platter. If you are a vegetarian, you can go for the special daal tadka, which is a lentil soup cooked with a smoky flavour, or vegetarian curry. This restaurant also serves vegan and gluten-free options. The ambience here is that of a typical bar, with wooden interiors, open vents lending an industrial vibe, and cosy dim lighting. Order from the fine selection of the best beverages and cocktails and speciality drinks prepared in front of you by the bartender.


Address: 33 Canterbury St, Saint John, NB

Website: Thandi

Opening hours: Mon - Fri: 11am - 10pm; Sat - Sun: 4pm - 10pm

3. Taj Mahal

Posted by TajMahal Flavour of India on Saturday, 10 January 2015

Who hasn’t marvelled at the beautiful Taj Mahal? This restaurant aims to bring the same opulence and grandeur in the form of its food. Serving authentic Indian fare that is customisable in terms of spiciness, and prepared fresh according to your preferences, Taj Mahal is an excellent place to have a romantic date or a formal client meeting. The naans and kebab dishes are prepared in a traditional clay oven called a tandoor. Start with the chef’s platter, which brings you a variety of starters. Then try the tikka masala and the butter chicken masala as the main course, with garlic naan to go with it. You can also choose chicken, lamb, or vegetarian biryani. Finally, among your options for dessert are kheer (sweet rice pudding), gulab jamun (milk dumplings in sugar syrup), ras malai (cottage cheese dumplings dipped in condensed milk), and gajar halwa (sweet carrot preparation).

Taj Mahal

Address: 882 Main St, Moncton, NB

Website: Taj Mahal

Opening hours: Tue - Fri: 11:30am - 2pm, 4pm - 8:30pm; Sat - Sun: 4pm - 8:30pm (closed on Mon)

4. Oh Samosa

Would you like to have a delicious tray of food like this delivered to your home or office? Well you can,just call...

Posted by Oh Samosa on Thursday, 23 January 2014

If you are craving some fast food, why not go the traditional Indian route and head on over to Oh Samosa? This eatery specialises in snacks and starters, as well as more casual dining options such as wraps and platters. On an evening of hanging out with friends, you can go for the famous crunchy and delicious samosas, served with a variety of chutneys that you can use as yummy dips, including tzatziki, donair, garlic, and sweet chilli. Or you can try the unique Indo-Mexican wraps, which are prepared like a burrito using naan filled with your choice of meat and vegetables. Do also try the chaat (street food) preparations that are flavourful and tasty. The ambience here is very casual, with self-service deli-style dining. The place offers takeout, so you can pick up meals on your way home to enjoy with family—or for an outing.

Oh Samosa

Address: 40 Milner Rd, Moncton, NB

Website: Oh Samosa

Opening hours: Mon - Fri: 9am - 5pm (closed on Sat - Sun)

5. Trésors et Délices

Posted by Tresors et Delices on Wednesday, 15 January 2020

Finally, this last restaurant is a popular fusion restaurant that serves Canadian, Mauritian, and Indian cuisines. With its multilingual waitstaff that speaks both English and French, along with amazing fusion food that brings the best of Indian and Mauritian cuisines right to Canada, you know you are in for a grand time indeed. This no-fuss restaurant is run by a family and has very homely interiors, with a picket fence exterior that welcomes you in, French white chairs and tables, along with vintage decor adorning the walls. Some of the most popular dishes here include chicken samosas that are served with a variety of dips and chutneys and pork stir-fry noodles served in a bowl with your choice of meat or vegetables. For the main course, you can go for the scallop plate or special curry chicken along with either naan or rice, depending on your preference. This eatery’s service is highly rated, and the waitstaff is very friendly and professional.

Trésors et Délices

Address: 264 Boulevard Broadway, Grand Falls, NB

Website: Trésors et Délices

Opening hours: Mon - Wed: 7am - 4pm; Thu: 7am - 8pm (closed on Fri - Sun)

Enjoy authentic Indian fare right in Canada!

Indian Food
Source: Unsplash

New Brunswick, Canada, is a wonderful place to check out Indian fare. You can find enough restaurants here run by Indian families, which promise authenticity even halfway across the world. So what are you waiting for? Dive into the flavourful and often spicy—but always satisfying and delicious—world of Indian cuisine, so you too can see why the whole world is crazy about it.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Being a military kid, Shamika has lived and travelled all over India, and her nomadic childhood has fueled an immense hunger and fascination for new cultures and languages (she's a polyglot!)...Read more

 Want to contribute as a Local Expert?
Explore Moncton
Good things are meant to be shared!