Join our mailing list to receive great offers.

Events, specials, and more.

Truly Authentic Thai Cuisine

Housed in a historical building, Bangkok Garden introduced Thai cuisine and culture to Toronto over 30 years ago and is awarded the Thai Select Premium designation from the Thai Consulate – recognizing the authenticity of the food and outstanding service.

Acclaimed as one of North America’s premier Thai restaurants, Bangkok Garden serves authentic, house made, Thai food based on the Thai principle of balancing the five tastes. In addition, our cuisine caters to many dietary restrictions. From spiced stir- fries, to fresh rolls and curries, there are several gluten free, vegan and vegetarian options to suit all.

Photo Gallery Our Story

Welcome to Bangkok Garden: An Authentic Thai Restaurant Toronto Residents Can’t Get Enough Of

Housed in a historical building, Bangkok Garden introduced Thai cuisine and culture to Toronto over 35 years ago and is one of only four Thai restaurants Toronto has that have been awarded the Thai Select Premium designation from the Thai Consulate in recognition of the authenticity of the food and outstanding service.

Acclaimed as one of North America’s premier Thai restaurants, Toronto’s Bangkok Garden serves authentic, house made, Thai food. Our Toronto Thai restaurant caters to many dietary restrictions. From spicy stir-fries, to fresh spring rolls and savoury curries, we offer several meat, seafood, gluten free, vegan and vegetarian options to suit all tastes.

Learn More

Classic Thai Food Toronto Foodies LoveExperience our classic Thai food in Toronto as well as a glimpse of genuine Thai culture through our menus and Thai imported décor. Bangkok Garden offers guests only the best in Thai cuisine, and a truly unique dining experience.

Just steps from the Eaton Centre, our restaurant is within walking distance to Yonge-Dundas square, Ryerson University, hotels, the subway, world-class entertainment, and all amenities. Bangkok Garden is pleased to offer a diverse selection of traditional favourites for those looking for vegetarian restaurants in Toronto.

Dinner 7 Days a Week at Toronto’s Thai Restaurant

Toronto’s best choice for fresh and flavourful appetizers, salads and noodle dishes, authentic Thai curries, meats and seafood from the grill, and sizzling greens from the wok; we offer tantalizing dishes, including several vegetarian, vegan and gluten free items. We offer specialty menus catering to your dietary requirements and a spice guide so you may choose your dish according to your preference, from mild to hot.

Unique amongst restaurants near the Eaton Centre, we’re nestled in the historic Elm Street neighbourhood in the centre of the dynamic city of Toronto. Join us and see why we’ve been a beloved part of Toronto’s dining scene since 1982!

Lunch Buffet & À la Carte Weekdays

Our Thai food lunch buffet offers an array of authentic hot and cold appetizers, salads, soups, desserts and a noodle bar. Enjoy a $17.95 buffet at Toronto’s Elm Street Bangkok Garden, and enjoy a fresh start to your afternoon.

At the Bangkok Garden Toronto Thai restaurant, we’ve tailored our midday options so that you can enjoy a quality dining experience during your lunch break. The authentic flavours at the buffet in Toronto are perfect for a business or group dining.

Join us for our famous noodle bar and buffet at one of best Toronto Thai restaurants near the Eaton Centre. Our restaurant’s heritage building shares its space with the acclaimed Elmwood Spa. Looking for a little serenity in the city? Why not enjoy a restorative massage or rejuvenating beauty treatment before joining us for lunch at our Toronto Thai restaurant?

A Toronto Thai Restaurant offering Delicious Vegetarian, Vegan & Gluten Free Options

Not all Thai restaurants in Toronto may be suitable for all dietary choices, so we are especially pleased to prepare something for everyone at the Bangkok Garden Thai restaurant. Toronto’s best selection of authentic Thai cuisine is an excellent choice for the vegetarian or vegan diner.

Restaurants in Toronto often come and go, and we are proud to have introduced Thai food to the city of Toronto over 30 years ago. With one of the most comprehensive and tasty menus to surpass many gluten free restaurants in Toronto, we are pleased to serve our customers a wide variety of options that may not be available at most restaurants near the Eaton Centre.

Seafood Specialties at Bangkok Garden Toronto Thai Restaurant

One of Toronto’s dining options for fresh fish and seafood selections, Bangkok Garden offers a wide variety of seafood garnished with fragrant Thai spices, sauces and curries.

Especially for Kids

At Bangkok Garden, we’ve created a unique Thai food menu for kids 10 and under, featuring some of our favourites such as a Pad Thai (chicken or vegetarian) at our restaurant’s Toronto dining room, which incorporate milder flavourings, and are offered at a special price. A unique alternative from the Eaton centre restaurants, but just as kid-friendly, Bangkok Garden is steps from the mall and worlds away from ordinary.

Book Your Event at Bangkok Garden Thai Restaurant

Toronto gets together at Bangkok Garden. Why not enjoy our Prix Fixe menu for groups and sample even more of our delicious fare, including options appropriate for the gluten free patron, the vegetarian or vegan.

Our restaurant’s Toronto location is suitable for both intimate gatherings and group bookings. Larger parties are welcome at our Thai restaurant in Toronto with a capacity of up to 100 guests in our dining lounge and 150 for a cocktail reception when reserved in advance for your holiday, special occasion or corporate event. An inspired choice for that one-of-a-kind celebration, Bangkok Garden invites our guests to enjoy discounted special event rates on advance bookings.

Bar Menu & Drinks

Join us at our Toronto Thai restaurant’s newly renovated and expanded bar and lounge for Thai tapas and cocktails with appetizer and drink specials on tap 3 days a week. The perfect antidote for your 9 to 5, or destination to welcome the weekend in Toronto. Our Thai restaurant offers a wide selection of domestic, local craft and premium imported beers on draft at a reasonable price, a diverse wine list by the glass and by the bottle, premium spirits, signature martinis, and creative non-alcoholic cocktails.

A Fresh Take on Desserts

Indulge your sweet tooth with aromatic coconut and mango, or say yes to delicious sriracha dark chocolate mousse to complete your evening at our cozy Toronto Thai restaurant on tree-lined Elm Street in the city’s lively downtown core.

Thai Delivery, Toronto Catering & Take-Out Menus Available

No time to stay, but crave that authentic flavour of our Toronto Thai restaurant? Why not order our Thai takeout options or choose delivery service to bring home our authentic Thai restaurant cuisine with you.

Save per person with our lunch and dinner catering options available for large groups, including your choice from our list of traditional curries, meat entrees and noodle dishes with sides of steamed Jasmine rice. Appetizers and desserts are included. At Bangkok Garden, we cater to your taste, and offer options that are vegan, vegetarian and gluten free. Our Thai restaurant in Toronto is pleased to offer the best in authentic Thai cuisine, our place or yours!

Contact Bangkok Garden Thai Restaurant, Toronto

Reserve your table at Bangkok Garden online or call us at 416-977-6748 today, for an exotic culinary experience. Contact us online for Thai delivery in Toronto, for our Thai restaurant’s take home specials, or to book your special event.

Join our mailing list to enjoy even more exclusive deals, offers, events and promotions available at our Thai restaurant in Toronto.

A Bangkok Garden gift card makes the perfect present for the foodie in your life, for the fan of vegetarian-friendly and vegetarian restaurants in Toronto, or anyone who follows a diet which is gluten free or vegan.

Our Thai restaurant’s Toronto location invites you to experience an authentic culinary experience. We believe that our commitment to quality and service makes us the best Thai restaurant in Toronto, and we think you’ll agree.

Show Less

The When & Where

  • Lunch

    Monday - Friday 11:30 am - 2:30 pm Buffet or à la carte
    December 24,25,26 CLOSED
    January 1 CLOSED
  • Dinner

    Monday - Friday 5:00 pm - 10:00 pm
    Saturday - Sunday 4:00 pm - 10:00 pm
    December 24,25,26 CLOSED
    January 1 CLOSED
  • Location

    Bangkok Garden
    18 Elm Street, Toronto, ON M5G 1G7
    4 stars out of 5 based on 226 reviews
    Reservations: (416) 977-6748
Reserve via Bookenda


Metered street parking is available along Elm Street and Edward Street at a rate $5 per hour with a two-hour maximum, however, if you plan to stay, please consider parking in one of the nearby lots (including The Atrium on Bay, 38 Elm Street, and the Chelsea Hotel). Parking rates and availability may change without notice.