About Us | Best Thai Restaurant Toronto

Housed in a historical building, Bangkok Garden introduced Thai cuisine and culture to Toronto over 36 years ago and is awarded the Thai Select Premium designation from the Thai Consulate – recognizing the authenticity of the food and outstanding service. It has also been voted the city’s “Best All-You-Can-Eat Buffet” in the NOW Readers Choice Awards.

Acclaimed as one of North America’s premier Thai restaurants, Bangkok Garden serves authentic 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.

Our bar lounge offers exotic cocktails, martinis, wine and a large selection of international beers.

Open for à la carte and buffet lunch Monday to Friday, and dinner Monday to Sunday.

Reservations recommended. Private and semi-private group dining available.

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.