8 Best Thai Restaurants in Barcelona

Over the last few years, the number of quality Thai restaurants in Barcelona has been increasing.  We’ve created a list of the very best places for authentic Thai food across the city. 

Petit Bangkok - 6 Best Thai Barcelona
Chicken Satay - Petit Bangkok | ©EatingOutorIn

Where to find the 8 Best Thai Restaurants in Barcelona

1. Petit Bangkok

Petit Bangkok - 6 Best Thai Restaurants in Barcelona
Petit Bangkok | ©EatingOutorIn

Neighbourhood: Eixample / Gracia / Poblenou

Must try dish: Pad Thai with prawns

Visit Website

By far one of the best Thai restaurants in Barcelona. Lots of traditional options are on the menu packed with flavour. An extensive choice of starters, soups, curries and noodles to choose from. And then the woks, you choose your favourite dish and combine it with one of the meats, seafood or vegetables available. Also, portions are very generous. For example, the pad thai comes with 5 huge prawns.

2. Bangkok Cafe

Bangkok Cafe - 6 best thai restaurants in Barcelona
Bangkok Cafe | ©EatingOutorIn

Neighbourhood: Les Corts

Must try dish: Keang kiew wan nuea (beef green curry)

Visit Website

A cute, well decorated restaurant in the Les Corts area serving really authentic Thai dishes. A nice setting that makes you feel like you could actually be in a side street eatery in Bangkok. Helped by the quality of the food. Also, the really spicy dishes (marked on the menu with three chillis) do have quite a kick to them.

3. Thai Zaap

Thai Zaap
Thai Zaap | ©EatingOutorIn

Neighbourhood: Eixample

Must try dish: Kaeng dang nua (red curry with beef, vegetables & coconut milk)

Visit Website

If you have a craving for Thai food, this place won’t disappoint. Friendly service, beautiful decor and top quality dishes. Spain doesn’t seem to have a high threshold for spicy food. However, at Zaap they’ll increase the hotness level upon request. They also do a good set-menu deal during the week at lunch times.

4. Thai Noodles

Thai Noodles - Barcelona
Thai Noodles | ©EatingOutorIn

Neighbourhood: Gracia

Must try dish:

Pad ki mao (drunken noodles)

Visit Website

This cosy venue, with just 4 or 5 tables, in Gracia, is part of the Petit Bangkok group. Although, it’s a great little restaurant in it’s own right. The individual handmade menus are a nice touch. Slightly less options, but what there is, is really authentic and delicious. It took a while to open it’s doors again after the pandemic, but thankfully one of the best Thai restaurants in Barcelona is serving its fresh and zesty food again.

5. Thai Erawan BCN

Neighbourhood: Sants-Montjuic

Must try dish:

Ped ka pao krob

(crispy duck with Thai chilli, garlic & basil) 

Visit Website

This unassuming Thai restaurant is slightly off the beaten path. On a side street not too far from Placa Espanya. Don’t let the location put you off though. This has one of the most authentic Thai kitchens in Barcelona, producing some of the best traditional dishes you can get anywhere in the city. The menu’s extensive, with woks, curries, salads and soups, like the tom yam which is incredibly flavoursome. They cater to the Spanish desire for not too much heat in the food, but ask them to make it very spicy (muy picante), and they won’t hold back. My crispy duck was almost at Thai spice levels. 

6. Thai Barcelona

Thai Barcelona
Thai Barcelona | ©EatingOutorIn

Neighbourhood: Eixample

Must try dish: Chicken green curry with boiled rice

Visit Website

A truely magnificent setting in this large restaurant just off of Passeig de Gracia. The decoration, wood panels and fountains transport you to Thailand, making you feel like royalty. They opened in 1998, a time when there were very few Asian food options in Barcelona. The food is of course good, and a great option for a romantic evening in this elegant venue.

7. Thailandes Restaurant

Thai restaurant in Barcelona
Thai Barcelona | ©EatingOutorIn

Neighbourhood: Eixample

Must try dish: Pad Khee-Mao with beef (beef in oyster sauce)

Visit Website

On Diagonal Street, at the top end of Passieg de Gracia, is Thailandes Restaurant. A small entrance, it’s easy to miss, but you’ll be glad you didn’t. A large selection of quality traditional & Thai fusion dishes are available. Also, they currently do a good value fixed price menu. 1 starter, 1 main, 1 dessert and a drink. €15 euros on weekdays and €18 euros at weekends.

8. Boa-Bao

Neighbourhood: Eixample – Universitat

Must try dish: Thai green curry 

Visit Website

Boa-Bao is an Asian fusion restaurant rather than an out and out Thai restaurant. However, they serve some seriously good Thai food, and one of the best green curries I’ve had in Barcelona. I asked for it spicy and that’s what I got. They do a really good Pad Thai too. The different types of food are cooked by chefs trained by native experts of that cuisine, and it shows. It’s as authentic as anything else you’ll get in the city. Great cocktails, décor, music and vibes as well.

Related Articles

See my full list of the other best restaurants in Barcelona here.

Share this page