Join Us Tonight for Award-Winning Authentic Thai Food in Toronto

Learn More

The best in Thai food, in Toronto’s downtown core.

Bangkok Garden received the Thai Select Premium designation for 5 star service, authentic Thai ingredients, and Thai décor, making it a truly unique and authentic dining experience.


Bangkok Garden is known for delivering the finest in quality as well as an outstanding variety of the best Thai food in Toronto. Of course, since all of our starters are ideal for sharing, the combinations are virtually endless. We also offer an Appetizer Assortment for two, the perfect introduction to Thai food. Toronto’s best evening out starts here.

Soups & Salads

Discover a world of flavour at Bangkok Garden, starting with our inspired salad and soup menu. Try our house favourite, the Lemon Shrimp soup, or Thai National Soup, tempting beef, grilled vegetable or chicken with greens, or a refreshing mango salad topped with a hint of toasted coconut.

From the Grill

Experience one of our savoury Thai food Toronto specialties straight from the grill, available in a range of spice levels to suit your palate. Choose from tender chicken or beef, filleted fish or pan-seared vegetable options.

Stir-Fry & Noodle Dishes

Enjoy one of our Thai dinner classics made fresh to order, with chicken, duck, beef, vegetable and seafood choices from mild to extra hot.

Thai Curries

Chicken, fish, seafood or vegetables? Mild, medium, or maximum heat? At Bangkok Garden, the choice is yours. Discover a new favourite from our extensive menu of traditional classics at our Toronto Thai food restaurant. We are pleased to offer an authentic selection of green and red Thai curries from the subtly spicy to fiery hot.

Fresh Seafood Selections

Stir-fried, steamed or delicately deep-fried to perfection, seafood at Bangkok Garden Toronto Thai Food restaurant will never disappoint. From tiger shrimp to seafood fried rice, many of our flavourful Toronto Thai food selections are available with your choice of spice, and the option to add or substitute chicken when ordering.

Side Dishes

The perfect accompaniment to any main, Bangkok Garden’s sides are second to none. Complement your curry, stir-fry or grilled specialty with an assortment of chili garlic vegetables, baby bok choy, Thai eggplant or tofu vegetable medley.

Vegetarian, Vegan & Gluten-Free Thai Dinner Options Available

Vegetarian, vegan and gluten-free –whatever your personal preference, our tasty dishes are sure to please. Toronto’s Bangkok Garden is pleased to serve delicious vegetarian and vegan-friendly Thai dinner options, as well as a comprehensive gluten-free menu.

Kid-Friendly Thai Food in Toronto

At Bangkok Garden, we are delighted to welcome the whole family to our Toronto Thai food restaurant. We’ve created a special menu for kids aged 10 and under with some mildly seasoned tasty options your kids will love. Our youngest diners can choose from a chicken or vegetable Pad Thai, Jasmine fried rice, lightly curried or ginger chicken, or a specially sized portion of our chicken wings with Thai spring rolls.

On Tap in Toronto

Thai food is always the perfect pairing for your beverage of choice from our selection of domestic, import, premium and craft brews and wines from around the world, top shelf spirits, creative cocktails, original martinis and signature mocktails.

Just Desserts

Save room for something sweet. From a Sriracha chocolate mousse, to our favourite mango sticky rice, and coconut crème brulée, our dessert menu is not to be missed.

Reserve Your Special Event at Bangkok Garden

It’s hard to keep the best Thai food in Toronto a secret. Bangkok Garden is happy to accommodate groups of up to 100 people when you book your special event with us. The perfect venue for a wedding reception, birthday, retirement party or team building exercise, Bangkok Garden is pleased to offer private and semi-private options including our dining room, bar and lounge, or entire restaurant. With minimum food purchase, your room rental is available at no additional charge. Ask about our special prix-fixe menus including a choice of appetizer, soup or salad, entrée and dessert.

Take Home the Best Thai Food in Toronto with Bangkok Garden Catering Add some spice to any party, meeting, or event with Thai food! Our Toronto restaurant is the perfect place to discover a variety of flavours that are sure to satisfy any palate. Hosting is made easy with fresh and delicious Thai dinner options (including vegetarian, vegan, and gluten-free) for catering guest lists of 20 or more. Available for pick up only Monday through Sunday 4-11pm.

Order the Best Thai Food in Toronto: Pick up or delivery

We deliver. Dinner made simple with convenient Bangkok Garden Thai food in Toronto. Enjoy take-out and delivery by Foodora and JustEat, made possible through our secure online ordering system.

Escape with Bangkok Garden & Elmwood Spa

We share our historic building with Elmwood Spa, an oasis in the heart of downtown Toronto and the perfect place to unwind before or after you enjoy Bangkok Garden’s authentic Thai cuisine.

Toronto’s premier Thai restaurant offers an Exotic Escape Retreat for two, which includes an elegant four-course dinner at Bangkok Garden, a 50-minute Elmwood Spa couples Swedish massage and relaxing Water Therapies, including access to our swimming pool, whirlpool and steam rooms.

Contact Us

Steps to the Eaton Centre, transit and Yonge-Dundas Square, Bangkok Garden is conveniently located at 18 Elm Street in downtown Toronto.

Thai food is our specialty, and we strive to provide each and every guest with a memorable experience. We are pleased to offer the very best in service and authentic Thai cuisine at our buffet or à la carte lunch Monday to Friday, and our unforgettable Thai dinner service, 5-10 pm 7 days a week.
Call 416-977-6748 or reserve online today.

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.