416.977.6748
  • Reservations
  • Takeout
  • Delivery
    • UBER EATS
    • RITUAL
  • Menu
  • Catering
  • Lunch Buffet
Bangkok Garden
  • Groups
  • Specials
    • Seasonal
    • Dinner & Spa Packages
  • Find Us
    • Our Thai Food Story
    • Blog & News
    • Find Us
    • YWCA Toronto
Make a Reservation
Order Takeout

Our Story

Housed in a historical building, Bangkok Garden introduced Authentic Thai food and culture to Toronto over 40 years ago.

Acclaimed as one of North America’s premiere 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.

Read More

Authentic Thai

All Day Menu

Bangkok Garden is grounded in the Thai principle of balancing the five tastes: sweet, hot, sour, salty and bitter.

The result is refined Thai dishes, including silky curries, hot and mild stir fries, exotic soups, and vibrant noodle dishes. These are created from scratch using traditional recipes that originated in the Royal Court, with key ingredients imported from Thailand.

View Menu

Unlimited Tasting Menu

We pride ourselves on serving fresh, authentic Thai Food to our guests, and have been doing so for over 39 years.

As one of Toronto’s first restaurants to bring Thai food and culture to the city, we are thrilled that people continue to choose Bangkok Garden. Using original recipes from the day we opened, the menu is prepared fresh every weekday morning. Everything from our peanut sauce to our curries are made from scratch in-house.

View Menu

Convenient & delicious

Catering

Bring the best of Thai cuisine right to your door with Bangkok Garden.

For over 39 years we have offered delicious authentic Thai options for your catering needs.

View Menu

Find Us

18 ELM STREET
TORONTO, ON M5G 1G7

Get Directions

WHERE TO PARK

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.

DINING HOURS

Lunch Dinner
MON – FRI 11:30 am – 2:30 pm 5:00 pm – 10:00 pm
SAT CLOSED 4:00 pm – 10:00 pm
SUN CLOSED 4:00 pm- 10:00 pm
January 15th CLOSED 5:00 pm – 10:00 pm

Join our mailing list to receive great offers!

Events, specials, & more!

Sign Up

Order Online


Ritual
Uber Eats
  • Thai Food Menus
    • All Day Menu
    • One-Plate Lunch Takeout
    • Drink Menu
  • Dine with Us
    • Reservations
    • Group Menu
    • Thai Catering Menu
    • Dinner & Spa Packages
    • Thai Food Specials
    • Gallery
  • Stay Connected
    • Blog & News
    • Careers
    • E-Newsletter
    • Reviews

Location & Hours

18 Elm Street
Toronto, ON M5G 1G7

4.1 stars out of 5 based on 920 reviews

  Lunch Dinner
MON – FRI 11:30 am – 2:30 pm 5:00 pm – 10:00 pm
SAT- SUN  CLOSED 4:00 pm – 10:00 pm
May 19th  CLOSED  CLOSED

© 2025 Bangkok Garden. All Rights Reserved.

  • Legal Terms
  • Terms & Conditions
  • AODA
  • Media Inquiries

Search Site

Error: Enter a search term

  • Thai Food Menus
  • Thai Food Specials
  • Takeout & Delivery
    • Uber Eats
    • Takeout
  • Dine-in
    • Thai Food Menus
  • Thai Market
  • Group Menu
  • Our Story
    • Blog & News
    • Find Us