best-thai-restaurants-ottawa-banner

The 9 Best Thai Restaurants in Ottawa to Satisfy Your Cravings with a Thai-tanic Feast

Craving those rich, aromatic flavors that instantly transport you to the streets of Bangkok? 

If you’ve ever found yourself endlessly scrolling through Ottawa’s restaurant options for Thai food and unsure if you’re about to discover a culinary gem or face a letdown, you’re not alone. I’ve been there too. 

So, I took matters into my own hands and embarked on a tasting tour, one delicious bite at a time, to bring you the absolute best. 

That’s why I’m here to introduce the top Thai restaurants in Ottawa that deliver on flavor, ambiance, and authenticity. 

Whether you’re after that perfect balance of sweet, spicy, and savory, or just seeking a great spot to relax with friends, this list has got you covered.

1. Khao Thai Restaurant

Media credit: ms.pink.mochi

Website: https://www.khaothai.ca/

Location: 103 Murray St

Contact Details: [email protected]

Price Range: $15 – $30 per person

Business Hours: 

  • Tuesday to Sunday: 12:00 PM – 3:00 PM (Lunch)
  • Sunday to Thursday: 5:00 PM – 10:00 PM (Dinner)
  • Friday & Saturday: 5:00 PM – 10:30 PM (Dinner)

Right in the heart of Ottawa, Khao Thai brings a touch of Thailand to the city with a flair that’s hard to find elsewhere. 

Known for its warm and inviting ambiance, this spot is perfect for anyone craving authentic Thai flavors. 

What sets Khao Thai apart is its commitment to traditional recipes, which means you’re getting a taste of Thailand with every bite.

Another standout dish here is their Pad Thai. While you might think you’ve had this dish before, Khao Thai’s version, loaded with fresh ingredients and balanced flavors, is an experience of its own. 

But if you want to try something unique, their Thai Green Curry is an absolute must. It’s rich, creamy, and packed with the perfect blend of spices. 

Pro tip:

If you’re dining with a group, go for the family-style option and share a variety of dishes. This way, you get to sample more of Khao Thai’s diverse menu, and trust me, the mix of flavors will be a highlight of your night.

2. Siam Bistro

Media credit: siambistro.ottawa

Website: https://www.siambistro.com/

Location: 1268 Wellington Street West (at Holland)

Contact Details: (613) 728-3111

Price Range: $12 – $25 per person

Business Hours: 

  • Tuesday to Friday: 11:00 AM – 2:00 PM (Lunch)
  • Monday to Saturday: 4:30 PM – 9:30 PM (Dinner)
  • Sunday: 4:30 PM – 9:00 PM (Dinner)

Siam Bistro is a delightful find that combines a relaxed vibe with some seriously flavorful Thai cuisine. The spot is small, but it’s big on taste, offering a menu packed with dishes that keep you coming back.

If you’re a fan of soups, Tom Yum is a must-try. It’s got that perfect balance of tangy and spicy, with a lemongrass-infused broth that’s as comforting as it is invigorating.

But if you’re after something with a bit more substance, their red curry is where it’s at. Creamy coconut milk, aromatic spices, and your choice of protein—chicken, beef, or tofu. 

But of course, Siam Bistro doesn’t just serve up great food. They also offer generous portions at prices that won’t break the bank.

Pro tip:

Don’t forget to add an extra side of their homemade peanut sauce. It’s rich and creamy and adds a delicious nutty flavor that pairs perfectly with almost anything on the menu, especially their spring rolls or even drizzled over rice.

3. Phuket Royal

Media credit: phuketroyal_resto

Website: https://www.phuketroyal.com/

Location: 713 Somerset Street West

Contact Details: (613) 235-3134

Price Range: $10 – $20 per person

Business Hours: 

  • Tuesday to Sunday: 11:00 AM – 9:30 PM
  • Monday: Closed

Phuket Royal brings a fresh twist to traditional Thai cuisine, offering a dining experience that’s both elegant and approachable. 

From the moment you step inside, it’s clear that this is a place where rich flavors meet a contemporary touch, making it a go-to spot for both Thai food enthusiasts and newcomers alike.

One of the highlights at Phuket Royal is their mango salad, which perfectly embodies balance. This dish is an ideal introduction to the vibrant tastes that define the rest of the menu.

Continuing with their unique offerings, their seafood dishes are a must-try, especially their Phuket Pad Thai, which adds a delightful twist with succulent shrimp and calamari.

And as you savor the flavors, the inviting ambiance at Phuket Royal ties everything together seamlessly. It’s the perfect setting whether you’re in the mood for a casual night out or a more intimate dinner.

Pro tip:

If you’re a fan of cocktails, don’t miss out on their signature Thai-inspired drinks. The Lemongrass Mojito is a refreshing blend of flavors that perfectly complements the bold spices of your meal.

4. Sukhothai Restaurant

Media credit: sukhothai_ottawa

Website: https://www.sukhothaiottawa.ca/

Location: 2134 Robertson Road

Contact Details: (613) 829-1010

Price Range: $15 – $30 per person

Business Hours: 

  • Monday to Friday: 11:30 AM – 2:00 PM (Lunch)
  • Monday to Saturday: 5:00 PM – 9:00 PM (Dinner) 

Sukhothai Restaurant brings the vibrant flavors of Thailand to Canada, inspired by a love story that began on an elephant ride in the jungles of Northern Thailand. 

This unique culinary journey unfolds with each dish, reflecting the creativity of Nuit, whose transformation from a local nurse to a celebrated chef has captivated both travelers and locals alike.

As guests step into the cozy atmosphere, they are invited to savor authentic Thai cuisine, crafted with fresh ingredients and traditional techniques that make every meal a delightful experience.

Whether you’re craving a legendary Pad Thai, savory curries, or crispy spring rolls, every dish bursts with freshness, featuring ingredients like aromatic basil and rich coconut milk. 

For those looking to personalize their meal, they offer the option to customize spice levels to match individual preferences.

Pro tip:

Sometimes, the chefs prepare special off-menu dishes. Don’t hesitate to ask if there’s anything special available that day.

5. Thai Flame Restaurant

Media credit: kass.craves

Website: https://thai-flame.ca/

Location: 1902 Robertson Rd #104

Contact Details: (613) 695-9188

Price Range: $10 – $20 per person

Business Hours: 

  • Monday: 4:30 PM – 8:00 PM
  • Tuesday to Friday: 11:00 AM – 2:00 PM, 4:30 PM – 8:00 PM
  • Saturday: 4:30 PM – 8:30 PM 
  • Sunday: Closed

Located in the heart of Nepean, Thai Flame is a hidden gem where authentic Thai flavors come alive. 

This charming, family-run restaurant is beloved for its warm, inviting atmosphere and a menu that stays true to the rich culinary traditions of Thailand.

One of their highlights is their commitment to using fresh, locally sourced ingredients, ensuring that every dish bursts with vibrant flavors. 

Their Pad Thai is a standout, perfectly balancing sweet, sour, and spicy elements for a dish that’s as satisfying as it is flavorful.

But the experience doesn’t end there. They offer an array of distinctive curries, from the aromatic Panang to the zesty Green Curry, providing a delightful journey through Thailand’s diverse regional tastes.

Pro tip:

Thai Flame’s dessert menu is a hidden treasure. Try the Mango Sticky Rice, a traditional Thai dessert that perfectly balances sweet, creamy, and fruity flavors.

6. Sabai Thai Cuisine

Media credit: sabaithaicuisine

Website: https://www.sabaithaicuisine.ca/

Location: 4055 Carling Ave

Contact Details: (613) 271-8885

Price Range: $12 – $25 per person

Business Hours: 

  • Monday to Friday: 11:00 AM – 2:00 PM (Lunch)
  • Monday to Friday: 5:00 PM – 8:00 PM (Dinner)
  • Saturday: 5:00 PM – 8:30 PM (Dinner)
  • Sunday: Closed

Sabai Thai Cuisine stands out as a culinary gem, offering an authentic taste of Thailand infused with a touch of modern creativity.

What sets Sabai Thai apart is their dedication to crafting dishes that are not only authentic but also innovative. 

Take their Spicy Basil Stir-Fry, for example. It’s a dish that many Thai spots offer, but here, they elevate it with an unexpected burst of flavor from their secret house-made sauce. 

Another one is their Green Curry, which strikes the balance between creamy and spicy. What’s unique here is the option to add roasted duck, giving the dish a rich, smoky twist.

But let’s not forget those with a sweet tooth. The Black Sticky Rice Pudding is a dessert experience not to be missed.

Pro tip:

If you enjoy your food with a bit more heat, ask the chef to amp up the spice level. Sabai Thai is known for accommodating spice preferences to suit your taste.

7. Khao Yum Thai Restaurant

Media credit: jimjklee

Website: http://www.khaoyumpinnto.ca/

Location: 5562 Manotick Main St C

Contact Details: (613) 692-8588

Price Range: $10 – $20 per person

Business Hours: 

  • Monday to Friday: 12:00 PM – 2:00 PM (Lunch)
  • Monday to Saturday: 5:00 PM – 8:00 PM
  • Sunday: Closed

Khao Yum Thai Restaurant, located in the scenic village of Manotick, infuses Ottawa with the rich tastes of Thailand. 

Known for its traditional dishes, the restaurant features a diverse menu that includes the vibrant Khao Yum salad, a colorful blend of fresh herbs, vegetables, and rice that is brimming with savory goodness.

Alongside this, diners can enjoy popular Thai classics like Tom Yum soup, which perfectly balances spicy and sour flavors. 

The cozy and intimate setting makes it a wonderful choice for a relaxed meal or a special occasion. 

Pro tip:

Keep an eye out for any daily or seasonal specials. These dishes often showcase fresh, locally sourced ingredients and provide a unique twist on traditional Thai recipes.

8. Sweet Basil Restaurant

Media credit: sweetbasilottawa

Website: https://www.sweetbasilottawa.com/

Location: 1585 Bank St

Contact Details: (613) 731-8424

Price Range: $12 – $25 per person

Business Hours: 

  • Tuesday to Friday: 11:30 AM – 2:00 PM (Lunch)
  • Monday to Saturday: 4:00 PM – 9:00 PM (Dinner)

Sweet Basil has been tantalizing the taste buds of Thai food lovers for over 30 years, establishing itself as a beloved gem in Ottawa’s dining scene.

Among its standout dishes, the Pad Thai shines as a true star. With perfectly cooked noodles, it delivers a delightful sweet, tangy, and savory punch that keeps patrons coming back for more. 

For a hearty option, try the combination platter. It features Yellow Chicken Curry, Beef Basil Stir Fry, and mixed veggies, making for a satisfying and substantial meal.

Pro tip:

If you’re planning to visit during peak hours, consider calling ahead for a reservation or ordering takeout. Sweet Basil tends to get busy, especially on weekends.

9. Thai Lanna Cuisine

Media credit: dishbydionne

Website: https://www.thailanna.ca/

Location: 2401 Bank St

Contact Details: (613) 249-9524

Price Range: $10 – $20 per person

Business Hours: 

  • Monday & Wednesday: 11:00 AM – 8:00 PM
  • Tuesday: Closed
  • Thursday to Sunday: 11:00 AM – 9:00 PM

Thai Lanna Cuisine offers a rich culinary journey into the heart of traditional Thai flavors. The people behind are passionate about sharing the rich culinary heritage of Thailand with the Ottawa community.

Their menu is a treasure trove of authentic dishes, from the tangy Mango Salad and classic Pad Thai to a wide selection of curries, such as Green, Red, and Massaman. 

Their chefs emphasize fresh, high-quality ingredients, bringing each dish to life with vibrant flavors and traditional cooking methods.

But here’s another exciting perk. They are well-versed in the menu, ready to guide diners through the array of options, including vegetarian and gluten-free dishes. 

Plus, the ambiance of the restaurant is another highlight, with a warm and welcoming atmosphere that enhances the dining experience.

Pro tip:

Complement your meal with a traditional Thai beverage like Thai iced tea or refreshing coconut water to balance the bold flavors of your dishes.