Fried banana blossom salad.
Supplied / Bar Spontana
Supplied / Bar Spontana

The best Thai restaurants in Melbourne right now

Sweet, salty, fiery, sour – there’s perhaps no cuisine that balances all four flavour profiles quite as impressively as Thai

Contributor: Lauren Dinse
Advertising

Gone are the days when all you could find by way of Thai food in Melbourne was pad thai, beef massaman or chicken satay. You can still find these things, yes, but the selections have expanded further to encompass all sorts of regional variations of Thai food – so much so, everyone has opinions on where their favourite iteration of boat noodles, Thai barbecue and oyster omelette is made. Strap in, ready your tastebuds for an explosion of tantalising flavours, and work your way through our round-up of the best Thai restaurants in Melbourne.

Looking to explore other cuisines? Check out the best Greek restaurants and best Italian restaurants that Melbourne has to offer. 

These are the best Thai restaurants in Melbourne

  • Thai
  • Melbourne
  • price 1 of 4
  • 5 out of 5 stars
  • Recommended

What is it? The real taste of Thailand transplanted to a Melbourne CBD carpark (and then in 2024, where it currently lives, Tivoli Arcade), Soi 38 had us at the boat noodles. Lurking in a pungent soup broth with a host of add-ons (braised pork or beef, a pork ball and crackling, bean sprouts and coriander), the springy noodles are big on flavour and even bigger on comfort. 

Why we love it: Boat noodles aren’t the only street food specialty here, only serving to increase the agony of indecision. Will it be the pork skewers known as moo ping, the pad krapow, the ultimate khao soi or the golden-fried pork jowl? Our advice: visit again and again so you can eat through the entire menu. The fact that the new Soi 38 location has a fully functioning electric kitchen (a first!) and greater capacity than ever before proffer only further reasons to pay this instant Melbourne icon a visit.

Time Out tip: If the last time you tried to eat at Soi 38 you couldn’t get a table, don’t despair. The new location seats up to five times as many diners as the old carpark digs.

Address: ​​38 Royal Lane, Melbourne 3000

Expect to pay: Boat noodles $10-$15, salads $15-$20, raw dishes $18-$22, grilled meats around $16 per plate, soups $20-$38, deep-fried snacks $15-$17, Thai barbecue and hotpot around $45

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
  • Thai
  • Melbourne
  • 5 out of 5 stars
  • Recommended

What is it? A menu chock full of regional variations of Thai food signposted with where each dish comes from greets you as soon as you walk into Thai Tide. Expect central Thai province Samut Sakhon’s speciality of red curry squid cake with snake beans, Northern Thailand’s fried and fermented sour pork, and Chiang Rai’s crunchy pork lard tossed with chillies. 

Why we love it: Though it’s the Issan-inspired gooey ants larvae soup that put Thai Tide on the map, there’s a ‘Hung Lae’ lamb foreshank you may want to try. It comes on the bone, tender as you can get, in a coconut-free Northern Thai curry of pineapple, fresh ginger and rainbow carrots. Bathing in the sauce is a garlic bulb cut in half in all its fractal caramelised glory. 

Time Out tip: If the food wasn’t the best part, then the minimal intervention wine list certainly is – a healthy selection of pet nats and orange wine expands choices beyond your traditional whites, reds and sparkling.

Address: ​​171 Bourke Street, Melbourne 3000

Expect to pay: Starters $9-$24, a la carte lunch dishes $26-$32, set banquet menus $45-$66, charcoal grill plates $32-$48, desserts $12-$14, plus sides and drinks

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
Advertising
  • Wine bars
  • Brunswick
  • 5 out of 5 stars
  • Recommended

What is it? Escape to this Thai-inspired wine bar for funky ferment-driven flavours and a robust cocktail program from some of Australia’s most daring bartenders

Why we love it: Though drinks are a major drawcard here, there’s no doubt the food is a red-hot hit. From the pickled watermelon skins that balance out the richness of chicken, to the dried chilli,  cucumbers and cabbage salad playing soothing allies to your fiery, funky Isaan-inspired sausage, the chef’s mastery of balance here is marvelous. Duck in the next time you’re in the area – you’re guaranteed no shortage of delicious and spontaneous surprises.

Time Out tip: After a cocktail rec? Try the Spro-Tini – you’ll thank us later.

Address: ​​4 Saxon Street, Brunswick 3056

Expect to pay: Skewers $9-$13, small plates $7-$19, medium share-style dishes $22-$29, larger dishes $41-$53, cocktails $21-$24

 

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer

What is it? Khao man gai (roughly translating to 'fatty rice') is the specialty of this cute little Hardware Lane joint named after the dish, and you'll see long queues lining up every lunchtime to get their Thai comfort food fix. You can choose from nine versions of the popular street food, and there's a decent selection of beers and non-alcoholic drinks to wash it all down. 

Why we love it: Whether you opt for the succulent morsels of poached chicken thigh or the crisp, tender fried chicken, t’s actually the fragrant, chicken-y jasmine rice that’s the standout – which is the way it’s supposed to be with this dish. Hats off to Khao Man Gai. The authentically clean street-style broth is best poured over the rice, but sipping it as a soup is equally as rewarding. 

Time Out tip:  Out of the condiments, the fermented soybean sauce is much more interesting than the stock standard sweet chilli. 

Address: Shop A&B/389 Lonsdale Street, Melbourne 3000

Expect to pay: Snacks $4-$13, chicken rice, soups and curries $17-$22, plus optional add-ons and a drink

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
Advertising
  • Thai
  • Melbourne

What is it? Nestled in the multi-level Her palace, BKK is a sleek modern Thai barbecue canteen – perfect for date nights, work lunches or casual catch-ups before a drink on the rooftop. It has an excellent menu divided into entrées, skewered meats, a selection of salads boasting several different kinds of laabs and som tums and heavier meals ranging from noodles and curries to meat mains, as well as different preparations of rice and desserts.

Why we love it:  If you’re feeling flush, a whole market fish is available for an unspecified market price and the 500g T-bone is barbecued for a princely sum of around $52. But it doesn't always have to be an all-out feast at BKK – you can just as easily drop in to sample a cross-section of contemporary takes on Thai street food.

Time Out tip: Pop in for an affordable weekday lunch when BKK slings $15 serves of noodles.

Address: ​​Level 3/270 Lonsdale Street, Melbourne 3000

Expect to pay: Small bites $6-$20, salads and cold dishes $16-$18, wok-fried dishes $20-$28, curries and more $22-$38, plus drinks (a banquet set menu is also available at $65 per person)

  • Melbourne
  • price 2 of 4
  • Recommended
Longrain
Longrain

What is it? Thai institution Longrain is classic Melbourne dining-out fun and its offerings are just as good these days as they were when they first fragrantly sprung onto the scene. Round up a crew and have fun!

Why we love it: Longrain kills it in the small-dish stakes, so ordering everything that counts as an appetiser is pretty much non-negotiable. Go the freshly-shucked oysters that arrive with a beaker of vibrant red nam jim; go the betel leaves, especially the citrusy one with the green mango and the toasted coconut. Above all, go the sticky, caramelised puck of pork on top of a juicy chunk of pineapple for the world’s finest iteration of sweet and sour. 

Time Out tip: Looking for a more casual, snack-driven experience? Try Longsong upstairs, the restaurant’s atmospheric cocktail bar. 

Address: ​​44 Little Bourke Street, Melbourne 3000

Expect to pay: There’s an a la carte menu, but we recommend on your first visit to try the $89 banquet – a fabulous snapshot of some of Longrain’s best-loved dishes.

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
Advertising
  • Abbotsford
  • 4 out of 5 stars
  • Recommended

What is it? So indispensable has Jinda Thai become that it’s hard to imagine a time when Jinda didn’t exist. When Jinda Thai opened its doors in 2013, it became a bustling, instant classic trumpeted more loudly still for its faithful menu, earnest hospitality and relative lack of competition – save for a couple of pricier fusion institutions. 

Why we love it: In the years since, ‘cheap Thai’ has emerged as one of Melbourne’s most-improved culinary sectors, and yet Jinda remains its leading light. As a result, it can be hard to get a seat. Highlights include tender, deep-fried fishcakes, crisp, skin-on barramundi with a refreshing green apple salad, velvety smooth beef massaman curry and the pleasing duck larb. 

Time Out tip:  Go all out and get the banquet menu at $70 per person.

Address: 1 Ferguson Street, Abbotsford 3067

Expect to pay: Appetisers $11-$20, most mains around $25-$30, plus sides and drinks

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
  • Melbourne

What is it? No matter what time you head to Nana Thai, as it’s affectionately known, you’re probably going to wait in line. But it’s worth it – stepping foot inside this Thai eatery is remarkably similar to the hustle and bustle of a streetside restaurant in Bangkok. Thai barbecue takes centre stage, with golden domes on each table ready to fire up with pork fat that oils the grill and a surrounding moat of broth. 

Why we love it: Moojoom, or Thai hot pot, is the other star of the show. A lemongrass-laden broth is dished up on a portable stove with an array of meat cuts such as pork intestine, pork neck, chicken, calamari, prawns and vegetables (Chinese cabbage, enoki mushrooms and more) as well as some glass noodles. Isaan-style dishes compliment the moojum and mookata with their fiery, citrus-packed flavour. Lap it all up with a bowl of garlic rice and a bottle of Leo beer or a milk tea and it’s a dinner fit for a king.

Time Out tip: Didn’t see a sweets menu last time? Last we checked, there’s now a very good-looking banoffee pie now available for dessert.

Address: ​​169 Bourke Street, Melbourne 3000

Expect to pay: Most popular rice, soup and noodle dishes around $14-$18, snacks and salads $12-$30, barbecue and hotpot sets $40, sauces $3-$12, plus dessert and a drink

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
Advertising
  • Thai
  • Melbourne
  • price 1 of 4
  • Recommended

What is it? Dodee Paidang is a Sydney import from Somporn Phosri. The first Melbourne outpost was hidden in the basement of Hotel Causeway 353, off Little Collins Street, but building on its success, two further branches can be found on Swanston Street and in Box Hill. The main event is the signature tom yum noodles in a sweet, porky, hot-and-sour broth with generous spoonfuls of fried garlic and a garnish of crispy wonton strips.

Why we love it: Each tom yum comes with toppings ranging from seafood to soft pork bone and can be customised with a choice between seven types of noodles, such as glass, rice, instant and supersized - for those with a solid appetite. You can also tailor your dish to a spice level you can tolerate, with up to seven options. 

Time Out tip: If you’re not good with spice, be careful about going beyond level 3 – appropriately titled ‘Lava’.

Address: ​​245 Swanston Street, Melbourne 3000

Expect to pay: Tom yum noodles around $21-$27 (larger sizes available at an extra cost), plus snacks and a drink

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
  • Footscray
  • price 1 of 4
  • 4 out of 5 stars
  • Recommended

What is it? From the moment you step inside Issan Thai, you know you’re onto something good. The air hits you like a wave: warm and thick with sugar, fish sauce and lively chatter. At the heart of the menu are grilled meats ready to be bundled up with a leaf or tacky ball of rice, so if you like ssam, you’ll love this too. 

Why we love it: Here, it’s less about top-shelf cuts or exacting sear times, but rather moreish marinades thick with spices and fresh herbs. It’s also a largely porcine affair, from salty-sweet kor moo yang dipped in nam jim to best-in-show moo narm tok - bite-sized slices of pork belly that are tossed in enough lemon juice, coriander, shallots, chilli and ground toasted rice that make them taste almost light.

Time Out tip:  Don’t miss the som tum – it’s a powerful addition to the salad canon; a mountain of shredded green papaya dressed with dried shrimp, crushed peanuts, lime, garlic, chilli and fish sauce.

Address: 16 Paisley Street, Footscray 3011

Expect to pay: Starters and soups $8-$17, street foods, rice and noodle dishes, stir-fries and curries $14-$25, plus a drink

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
Advertising

What is it? Tom Toon joins Jinda Thai as one of a few restaurants that break up North Richmond’s Vietnamese monopoly. No-frills yet cosy, it’s widely acknowledged to have some of the best Thai food in Melbourne.

Why we love it: Loyal diners swear by its som tum and soups, both of which come in several variations – pickled mudfish is a feature in many of the som tum iterations, while the Thai sukiyaki with bean thread noodles is something you’re less likely to find at other Melbourne Thai restaurants. Customisation is key with the restaurant’s speciality noodle dish kuitiaw, where you can choose between thin rice noodles, large strips of rice noodles, egg noodles and vermicelli. 

Time Out tip:  We reckon this joint has one of the finest and freshest-tasting plates of pad thai in town, so if that’s your go-to dish make sure you try it here.

Address: 24 Victoria Street, Abbotsford 3067

Expect to pay: Around $20-$25 for popular mains, plus starters, sides and a drink

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor

What is it? Nested in the basement food court of Paramount Centre off Little Bourke Street, hole-in-the-wall Me Dee is known among hungry CBD office workers for its ace meal deals and authentic Thai specialties.

Why we love it: Whether you make a beeline for the oyster omelette (famously peppered with numerous molluscs belying its reasonable price tag), the fragrant bowl of boat noodles with a good bite to them, or the nutty and mild panang curry, it’s hard to go wrong – and you won’t break the bank.

Time Out tip: If you have space after, Me Dee has a neat selection of traditional Thai desserts, rich in the flavours of pandan and coconut. 

Address: Shop 2/108 Street, Melbourne 3000

Expect to pay: Most dishes around $14-$16

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
Advertising

What is it? A lunchtime favourite of office workers in and around the CBD, Thai Town is a colourful and vibrant 200-seater space that is more often than not packed despite its large confines. 

Why we love it: Service is quick and efficient, but the food is no less tasty for it – you’re quickly ushered to your seat, where you can order through a QR code on your table, and your food is promptly delivered to you. Lunchtime specials boasting the likes of curries with rice, stir-fries and noodles are available between noon and 3pm, but the ante is upped for dinner. You can find jumbo plates of king prawn pad thai and pork mince with chilli and basil on rice and an entire barramundi given the deep-fried treatment. 

Time Out tip: Ever tried a hot pot with fish balls, blood jelly and calamari in a spicy pink broth before? Here, you can.

Address: QV Shopping Centre, Shop 25, Artemis Lane, Melbourne 3000

Expect to pay: Thai snacks and grilled items $12-$26, deep-fried specialties around $38-$40, rice dishes and mains $17-$25

Sonia Nair
Sonia Nair
Time Out Melbourne food and drink contributor
  • South Wharf
  • price 2 of 4
Bangpop
Bangpop

What is it? Bangpop is a vibrant Thai eatery set along South Wharf’s riverside dining precinct, specialising in hawker food-inspired dishes and boasting a great warehouse-style space for functions, group dinners and parties. 

Why we love it: At this Thai street food-inspired venture, the flavours don’t pull any punches, and you’ll sport the runny nose to prove it. While the prices may not exactly mirror street food costs, you’re guaranteed good vibes, good flavours and prime waterside real estate at this fuss-free joint.

Time Out tip: Start your meal with a plate of fresh Aussie oysters, served up with spring onion, nam jim talay, fried shallots and lime.

Address: 35 S Wharf Promenade, South Wharf 3005

Expect to pay: Snacks $6-$17, small plates $18-$30, soups and curries $21-$38, salads $22-$36, wok-fried dishes $23-$45, rice and roti $4-$8, plus drinks and dessert (a kids’ menu is also available)

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
Advertising

What is it? Have fond memories of Southern Thai food from your last visit to Phuket but don't know where to look now that you're back in Melbourne? Give Pa Tong a try. The homely Flinders Lane restaurant may not look particularly special from the outside, but looks can be deceiving. 

Why we love it: This fragrant kitchen is dishing up authentic curried fish mousse cakes, Hokkien-style trader food (popular in South Thailand) and thick coconutty curries and soups that'll keep you going back for more. 

Time Out tip: Do try the gorlae chicken, one of the chef’s recommended dishes – grilled, marinated chicken with housemade southern Thai curry sauce.

Address: 271 Flinders Lane, Melbourne 3000

Expect to pay: Appetisers $13-$17, soups and curries $14-$26, stir-fried rice and noodles around $20-$25, salads $20-$30

Lauren Dinse
Lauren Dinse
Former Food & Drink Writer
Recommended
    You may also like
    You may also like
    Advertising