clock menu more-arrow no yes

The 13 Essential Thai Restaurants in Miami, 2019

Spice things up at these top picks

View as Map

In a city full of Latin influences, it’s almost shocking to think about how many top notch Thai restaurants Miami really has. Every neighborhood from North Miami to Palmetto Bay has a restaurant ready to assist in getting a Thai food fix.

Thai restaurants tend to not have the most up to date websites or social media, but that’s just a sign that what’s going on in the kitchen is the main priority. Try to branch out from the basic chicken pad Thai order and really flip through those long menus of authentic dishes. Check out some vibrant curries or spicy vegetable dishes because life is too short to order boring Thai food.

Read More
Note: Restaurants on this map are listed geographically.

1. Ricky Thai Bistro

Copy Link
1617 NE 123rd St
North Miami, FL 33181
(305) 891-9292
Visit Website

There’s a line constantly out the door for Ricky’s Thai Bistro, and for good reason. It features a menu filled with Thai specialties like the green curry and fried snapper with chile sauce or the Tom Yum Kai with chicken in a spicy and sour soup that is finished off perfectly with a twist of lime to cleanse the palette before the main course arrives.

2. Sawaddee Thai & Sushi Restaurant

Copy Link
6968 Bay Dr
Miami Beach, FL 33141
(305) 866-8111
Visit Website

A small intimate spot on Miami Beach with great food and a BYOB policy (aka no corkage fee( — making this inexpensive Thai restaurant is a great place for date night or a dinner with friends. The garlic fried rice is a local favorite, and there’s plenty of options for those who prefer vegan dishes.

3. Cake Thai Kitchen

Copy Link
7919 Biscayne Blvd
Miami, FL 33137
(786) 534-7906
Visit Website

The OG Cake Thai in Little River is always able to hit the spot when it comes to Thai cravings. No visit is complete without the spicy papaya salad, as it’s the perfect mix of spicy and refreshing. Plus, the restaurant continues to expand with new food hall locations at 1-800-Lucky and Lincoln Eatery.

4. NaiYaRa

Copy Link
1854 Bay Rd
Miami Beach, FL 33139
(786) 275-6005
Visit Website

Does Friday night plans call for Thai food with a side of party? Sunset Harbor’s NaiYaRa fits the bill. Its chef Piyarat Potha Arreeratn — aka chef Bee — knows how to make each meal feel like a party with his big personality and even bigger flavored dishes. Check out NaiYaRa for happy hour, offered seven days a week and enjoy $7 specialty cocktails and $7 appetizers like the fried chicken wings with lemongrass or the Slammin’ Salmon with kimchee glaze.

5. Bonding

Copy Link
638 S Miami Ave
Miami, FL 33130
(786) 409-4796
Visit Website

Tucked into a corner of bustling Brickell, Bonding is easy to miss for those who aren’t paying attention. It’s also ideal for those looking to order for delivery. The red curry cooked in red coconut milk with bamboo bell peppers and basil is always a reliable order. Portions are hearty so make sure to have an appetite or be ready for leftovers.

6. Lung Yai Thai Tapas

Copy Link
1731 SW 8th St
Miami, FL 33135
(786) 334-6262
Visit Website

Thai tapas are one of the last things one might expect in Little Havana, but it has quickly become one of Miami’s essential restaurants garnering massive waits almost every night for its eclectic Thai cuisine. Chef Bas is known for his strict dining rules and may seem intimidating to first timers, but that's half of its charm, right?

7. Sushi Siam

Copy Link
931 Brickell Ave
Miami, FL 33131
(786) 220-7677
Visit Website

Sushi Siam has eight outposts, but when in Brickell and craving Thai food, this is the place to go. The massive menu has every Thai dish imaginable and the kitchen knows how to turn up the heat. There’s plenty of lunch options all for under $14 (a steal by typical Brickell standards). Keep it simple by ordering the Pad Thai, with a mountain of noodles could fill up even the hungriest diner.

8. Moon Thai & Japanese Coral Gables

Copy Link
1118 S Dixie Hwy
Coral Gables, FL 33146
(305) 668-9890
Visit Website

While it has eight locations throughout South Florida, the flagship Moon Thai is located right across the street from University of Miami, making it a go-to spot for hungry students to enjoy. The lunch menu features 15 Thai meal options under $12 that all include an entree, soup, salad, and rice. Not a bad deal for those looking to eat something flavorful on a budget. Try the signature tiger prawns with panang curry.

9. East Thai and Noodles

Copy Link
5904 S Dixie Hwy
South Miami, FL 33143
(786) 542-5213
Visit Website

Just off US1 is East Thai and Noodles, serving up plenty of Thai noodle dishes as the name alludes. Instead of the usual Pad Thai order, try the Pad Kee Mow made with egg noodles, bamboo shoots, sweet peppers, basil, onions, tomatoes, egg, chili-garlic. Want an extra kick? Ask for it to be made spicy, since the kitchen is ready to take on even the spiciest of cravings.

10. Kampai

Copy Link
8745 SW 72nd St
Miami, FL 33173
(305) 596-1551
Visit Website

This Sunset Drive staple has been open over almost three decades. Most consider it to be a sushi bar, but the Thai selections are the low-key winners on this menu. Don’t skimp on ordering appetizers, from an array of spicy soups, to shumai, and a crispy duck salad, there’s tons to choose from — entrees almost aren’t needed, but the massaman curry with choice of protein, potato, avocado, and cashew nuts in massaman curry sauce and coconut milk should be on everyone’s to do list.

11. Siam Palace

Copy Link
9999 SW 72nd St
Miami, FL 33173
(305) 279-6906
Visit Website

This is a Thai restaurant to keep on the short list for those craving takeout in Kendall. The service is quick and the portions are ample. With a build-your-own-meal section of the menu, guests can pick a base, a sauce, type of veggies and rice to create a new experience each time.

12. Rock A Bangkok

Copy Link
13718 SW 88th St
Miami, FL 33186
(305) 380-0344

This casual Kendall restaurant located in a busy shopping center is well known by locals in the area for being home to a plethora of Thai menu classics at fair prices. While there’s not a lot of seating, frequent diners know it’s worth the wait. Start with Thai dumplings and end with Thai donuts. Everything in between is a bonus.

13. Chana Thai Kitchen

Copy Link
8739 SW 136th St
Miami, FL 33176
(305) 238-1122
Visit Website

A New York City favorite, this offshoot of SriPraPhai has set up shop in the most unassuming locations in South Florida: a strip mall across the street from The Falls shopping mall. Its massive menu features both Japanese and Thai specialities, but its Thai cuisine is where it really shines. Opt for the sticky rice, drunken noodles and the it hurts-so-good spicy papaya salad. 

1. Ricky Thai Bistro

1617 NE 123rd St, North Miami, FL 33181

There’s a line constantly out the door for Ricky’s Thai Bistro, and for good reason. It features a menu filled with Thai specialties like the green curry and fried snapper with chile sauce or the Tom Yum Kai with chicken in a spicy and sour soup that is finished off perfectly with a twist of lime to cleanse the palette before the main course arrives.

1617 NE 123rd St
North Miami, FL 33181

2. Sawaddee Thai & Sushi Restaurant

6968 Bay Dr, Miami Beach, FL 33141

A small intimate spot on Miami Beach with great food and a BYOB policy (aka no corkage fee( — making this inexpensive Thai restaurant is a great place for date night or a dinner with friends. The garlic fried rice is a local favorite, and there’s plenty of options for those who prefer vegan dishes.

6968 Bay Dr
Miami Beach, FL 33141

3. Cake Thai Kitchen

7919 Biscayne Blvd, Miami, FL 33137

The OG Cake Thai in Little River is always able to hit the spot when it comes to Thai cravings. No visit is complete without the spicy papaya salad, as it’s the perfect mix of spicy and refreshing. Plus, the restaurant continues to expand with new food hall locations at 1-800-Lucky and Lincoln Eatery.

7919 Biscayne Blvd
Miami, FL 33137

4. NaiYaRa

1854 Bay Rd, Miami Beach, FL 33139

Does Friday night plans call for Thai food with a side of party? Sunset Harbor’s NaiYaRa fits the bill. Its chef Piyarat Potha Arreeratn — aka chef Bee — knows how to make each meal feel like a party with his big personality and even bigger flavored dishes. Check out NaiYaRa for happy hour, offered seven days a week and enjoy $7 specialty cocktails and $7 appetizers like the fried chicken wings with lemongrass or the Slammin’ Salmon with kimchee glaze.

1854 Bay Rd
Miami Beach, FL 33139

5. Bonding

638 S Miami Ave, Miami, FL 33130

Tucked into a corner of bustling Brickell, Bonding is easy to miss for those who aren’t paying attention. It’s also ideal for those looking to order for delivery. The red curry cooked in red coconut milk with bamboo bell peppers and basil is always a reliable order. Portions are hearty so make sure to have an appetite or be ready for leftovers.

638 S Miami Ave
Miami, FL 33130

6. Lung Yai Thai Tapas

1731 SW 8th St, Miami, FL 33135

Thai tapas are one of the last things one might expect in Little Havana, but it has quickly become one of Miami’s essential restaurants garnering massive waits almost every night for its eclectic Thai cuisine. Chef Bas is known for his strict dining rules and may seem intimidating to first timers, but that's half of its charm, right?

1731 SW 8th St
Miami, FL 33135

7. Sushi Siam

931 Brickell Ave, Miami, FL 33131

Sushi Siam has eight outposts, but when in Brickell and craving Thai food, this is the place to go. The massive menu has every Thai dish imaginable and the kitchen knows how to turn up the heat. There’s plenty of lunch options all for under $14 (a steal by typical Brickell standards). Keep it simple by ordering the Pad Thai, with a mountain of noodles could fill up even the hungriest diner.

931 Brickell Ave
Miami, FL 33131

8. Moon Thai & Japanese Coral Gables

1118 S Dixie Hwy, Coral Gables, FL 33146

While it has eight locations throughout South Florida, the flagship Moon Thai is located right across the street from University of Miami, making it a go-to spot for hungry students to enjoy. The lunch menu features 15 Thai meal options under $12 that all include an entree, soup, salad, and rice. Not a bad deal for those looking to eat something flavorful on a budget. Try the signature tiger prawns with panang curry.

1118 S Dixie Hwy
Coral Gables, FL 33146

9. East Thai and Noodles

5904 S Dixie Hwy, South Miami, FL 33143

Just off US1 is East Thai and Noodles, serving up plenty of Thai noodle dishes as the name alludes. Instead of the usual Pad Thai order, try the Pad Kee Mow made with egg noodles, bamboo shoots, sweet peppers, basil, onions, tomatoes, egg, chili-garlic. Want an extra kick? Ask for it to be made spicy, since the kitchen is ready to take on even the spiciest of cravings.

5904 S Dixie Hwy
South Miami, FL 33143

10. Kampai

8745 SW 72nd St, Miami, FL 33173

This Sunset Drive staple has been open over almost three decades. Most consider it to be a sushi bar, but the Thai selections are the low-key winners on this menu. Don’t skimp on ordering appetizers, from an array of spicy soups, to shumai, and a crispy duck salad, there’s tons to choose from — entrees almost aren’t needed, but the massaman curry with choice of protein, potato, avocado, and cashew nuts in massaman curry sauce and coconut milk should be on everyone’s to do list.

8745 SW 72nd St
Miami, FL 33173

11. Siam Palace

9999 SW 72nd St, Miami, FL 33173

This is a Thai restaurant to keep on the short list for those craving takeout in Kendall. The service is quick and the portions are ample. With a build-your-own-meal section of the menu, guests can pick a base, a sauce, type of veggies and rice to create a new experience each time.

9999 SW 72nd St
Miami, FL 33173

12. Rock A Bangkok

13718 SW 88th St, Miami, FL 33186

This casual Kendall restaurant located in a busy shopping center is well known by locals in the area for being home to a plethora of Thai menu classics at fair prices. While there’s not a lot of seating, frequent diners know it’s worth the wait. Start with Thai dumplings and end with Thai donuts. Everything in between is a bonus.

13718 SW 88th St
Miami, FL 33186

13. Chana Thai Kitchen

8739 SW 136th St, Miami, FL 33176

A New York City favorite, this offshoot of SriPraPhai has set up shop in the most unassuming locations in South Florida: a strip mall across the street from The Falls shopping mall. Its massive menu features both Japanese and Thai specialities, but its Thai cuisine is where it really shines. Opt for the sticky rice, drunken noodles and the it hurts-so-good spicy papaya salad. 

8739 SW 136th St
Miami, FL 33176

Related Maps