The best restaurants in downtown Toronto will serve you amazing meals and great dining experiences every visit! Downtown Toronto is...Read More
The 12 Best North Indian Restaurants in Toronto 
Welcome to a culinary exploration of the vibrant and flavorful world of North Indian cuisine in the bustling city of Toronto. Get ready to embark on a gastronomic journey that will transport you to the heart of India, where the aromatic spices and rich flavors come together to create a tapestry of culinary delights.
In this blog, we present a carefully curated list of eateries that showcase the authentic tastes of the region. From mouthwatering curries to sizzling kebabs, each restaurant promises a delightful experience for both seasoned connoisseurs and enthusiastic newcomers.
If you like this article, consider checking out our pieces on:
The Best 8 Indian Bridal Stores in Toronto
The Best 8 Indian Bridal Makeup Artists in Toronto
The Best South Indian restaurants in Toronto
The Best Indian Street Food in Toronto
The Best Vegetarian Indian Restaurants in Toronto
Join us as we uncover the hidden gems and traditional favorites, celebrating the art of Northern Indian cooking in Toronto
- How we Chose the Best North Indian Restaurants in Toronto
- The North Indian Restaurants in Toronto
- 1) Avani Indian Bistro
- 2) Aafrien Indian Restaurant
- 3) North of Bombay
- 4) Bindia Indian Bistro
- 5) Lageez Authentic Indian Cuisine
- 6) Raj Mahal Indian Cuisine
- 7) Mayur Fine Indian Cuisine
- 8) The Copper Chimney
- 9) MAdrak Restaurant
- 10) Little India Restaurant
- 11) Mirch Masala Authentic Indian Restaurant
- 12) Ambiyan
- FAQ about Indian Restaurants
How we Chose the Best North Indian Restaurants in Toronto
Selecting the best North Indian restaurants in Toronto can be challenging due to its vibrant culinary scene. Our process of selecting the top 12 North Indian restaurants in Toronto is the following:
- Extensive Research: Thoroughly exploring online resources to gather insights about Toronto’s dining scene.
- Reviews and Ratings: Prioritizing North Indian restaurants with positive reviews and high ratings.
- Menu and Cuisine: Choosing North Indian restaurants with outstanding specialties and options for different dietary preferences.
- Ambience and Atmosphere: Considering the ambience and decor of the establishment.
- Location and Accessibility: Evaluating proximity to attractions, parking availability, and public transportation access.
- Price Range: Selecting options that suit different budgets, from affordable eats to upscale dining.
If you’re interested in learning more about how these North Indian restaurants were selected, consider reading our article on how we choose the best.
The North Indian Restaurants in Toronto
1) Avani Indian Bistro
Avani Indian Bistro is a modern Indian restaurant located in Brampton. They serve a variety of North Indian specialties such as Tandoori, Kebabs and curries made with fresh ingredients including aromatic spices. A go-to dish is the roomali roti, a type of thin flatbread, made to order and brought to the table still steaming.
Address: 2710 N Park Dr Unit 1-4, Brampton
Phone: (905) 458-1115
2) Aafrien Indian Restaurant
Aafrien Indian Restaurant is located in Midtown Toronto. The restaurant has an extensive menu with many items to choose from but makes sure to try their chicken samosas. The samosas are fresh, crispy and packed with flavour. Not only are all the dishes served here filled with flavours, the presentation is immaculate as well.
Address: 55 Eglinton Ave E, Toronto
Phone: (416) 482-3434
3) North of Bombay
North of Bombay is located in The Junction on Dundas St W. The menu is extensive and includes both traditional North Indian dishes as well as innovative dishes with a twist. The butter chicken here is by far one of the best in the city with its creamy gravy and tender chicken. The flavours of this dish are unparalleled, and the naan is baked to perfection.
Address: 2996 Dundas St W, Toronto
Phone: (416) 604-9465
4) Bindia Indian Bistro
Bindia is a contemporary Indian restaurant located just a minute’s walk from St.Lawrence Market South. Here you will find an extensive menu of North Indian foods including the traditional butter chicken, lamb vindaloo and other spicy curries. A must-try is the tandoori meat platter and the garlic naan. This is a winning combination that will leave you wanting more.
Address: 16 Market St., Toronto
Phone: (416) 863-0000
5) Lageez Authentic Indian Cuisine
Lageez Authentic Indian Cuisine is located on Pharmacy Ave in Scarborough. The restaurant offers a cozy and relaxed atmosphere which allows their patrons to enjoy the flavours of North Indian cooking. The palak paneer is a menu item not to be missed. The dish has fresh spinach and cheese cubes in a rich spicy sauce, it is creamy and delicious.
Address: 641 Pharmacy Ave, Scarborough
Phone: (416) 285-7999
6) Raj Mahal Indian Cuisine
Raj Mahal Indian Cuisine is located in Dufferin Corners in North York. The restaurant has an extensive menu with Northern Indian dishes for all different tastes. A dish that stands out from the rest is the garlic butter naan. This naan is perfectly baked, flaky on the outside and soft on the inside. It goes great with any curry you choose to order at Raj Mahal.
Address: 1881 Steeles Ave W, North York
Phone: (647) 748-4040
7) Mayur Fine Indian Cuisine
Mayur Fine Indian Cuisine is located on Ellesmere Rd in Scarborough. The restaurant has a casual, cozy atmosphere which makes it perfect for dining with friends and family. A favourite on the menu here is the goat curry. This dish is cooked to perfection with tender meat and the curry has a classic flavour that comes together for an unforgettable dining experience.
Address: 80 Ellesmere Rd #5-6, Scarborough
Phone: (647) 348-8484
8) The Copper Chimney
Address: 2050 Avenue Rd, North York
Phone: (647) 436-2538
9) Adrak Restaurant
Adrak Restaurant is a fine dining Indian restaurant located in the Park Place Corporate Center in Richmond Hill. Their vegetable and meat platters are a must-have if you are dining as a group. The platters are served on an elegant wooden board, beautifully presenting the different types of meat or veggie dish. A great choice for vegetarians is the Okra salad which is deep-fried and served with a tangy chutney sauce.
Address: 15 Wertheim Ct, Richmond Hill
Phone: (905) 889-8000
10) Little India Restaurant
Address: 255 Queen St W, Toronto
Phone: (416) 205-9836
11) Mirch Masala Authentic Indian Restaurant
Mirch Masala is a stylish restaurant located on Queen St E in Brampton. The restaurant has a cozy and relaxed atmosphere which makes it a great place to enjoy their extensive menu of North Indian dishes. A dish that stands out from the rest is the madras chicken which is a roasted yogurt marinated chicken slow-cooked in a spicy sauce. The butter chicken is a must-order here as well with its tender pieces of chicken in a rich, creamy gravy.
Address: 263 Queen St E #19, Brampton
Phone: (905) 216-7322
Ambiyan is a charming restaurant in Unionville, Toronto offering a diverse menu of traditional dishes, carefully prepared with aromatic spices and fresh ingredients. With its inviting ambiance and warm hospitality, Ambiyan promises a delightful dining experience for both connoisseurs of Indian cuisine and those new to its delectable delights. So, visit Ambiyan to savor a memorable meal that will leave you coming back for more!
Address: 149 Main St, Unionville, ON L3R 2G8
Phone: (905) 480-0094
From the rich curries to the aromatic spices, each eatery on our list offers a unique culinary journey that leaves a lasting impression. Whether you’re a connoisseur of Indian cuisine or a curious food explorer, these top-notch restaurants are sure to tantalize your taste buds and transport you to the heart of North India. So, embrace the diversity of flavors, explore new dishes, and embark on a delectable adventure as you savor the best North Indian restaurants in Toronto. Happy dining!