We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - Under £30
Cuisine
Gluten-free options, Noodles, Thai, Vegan friendly, Vegetarian friendly
Ambience
Cool, Cosy, Fun, Lively, Quirky
Food Occasions
Brunch, Dinner, Lunch
Alfresco And Views
Outside seating
Perfect for
Birthdays, Dates, Special occasions

About

Tucked away just a few minutes from Waverley Station and the buzz of Princes Street, Rosa’s Thai Edinburgh brings a burst of Bangkok energy to the heart of Scotland’s capital. Whether you're refuelling mid-shopping spree, stopping off before a Fringe show, or exploring the winding streets that inspired Harry Potter’s Diagon Alley, Rosa’s offers a warm, fragrant welcome and some of the best Thai food in the city.

Founded by Saiphin and Alex after starting as a humble Brick Lane street stall, Rosa’s Thai has grown into a much-loved name across the UK, combining authentic Thai flavours with a relaxed, no-fuss dining experience. The Edinburgh outpost is no exception. It’s open seven days a week for eat-in and takeaway, making it an easy choice whether you're craving a comforting curry or something punchy and fiery on the go.

Rosa’s is all about sharing - think family-style dishes that balance spice, sweetness, and savoury umami in true Thai fashion. For a proper spread, start with golden Khaopod Tod (crispy corn bites) or Moo Ping (chargrilled pork skewers marinated in honey and soy), both served with zingy house-made dips. From there, dive into mains like Larb Gai – a bright, herb-packed minced chicken salad - or a bowl of Guaytiew Kee Mao (drunken noodles), stir-fried with Thai basil, fresh chillies and your choice of protein.

For families, Rosa’s keeps things simple and joyful with a dedicated little Rosa’s menu, which includes kid-approved satay skewers, flat noodles, and even a scoop of ice cream with strawberry bubbles to round things off. And if you're planning a celebration? The semi-private dining space at the back is ideal for birthdays, office parties or just a very good night out - comfortably seating up to 30 guests. There’s also a generous Party Menu available year-round, priced per person and loaded with Thai crowd-pleasers. Laid-back, flavour-packed and always welcoming, Rosa’s Thai Edinburgh is the kind of spot you’ll want to return to – whether you're visiting for the weekend or lucky enough to be a local.

Read more +

FAQs

What's the menu like?

Thai

Details

Get directions to Rosa's Thai Edinburgh Get directions to Rosa's Thai Edinburgh
Location
43 Frederick St, Edinburgh, Edinburgh, EH2 1EP

013 1609 0003 013 1609 0003

Website

Opening Times

All day
Mon 12:00-22:00
Tue 12:00-22:00
Wed 12:00-22:00
Thu 12:00-22:00
Fri 12:00-22:30
Sat 12:00-22:30
Sun 12:00-22:00

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Rosa's Thai Edinburgh to make a booking on:

013 1609 0003 013 1609 0003

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Rosa's Thai Edinburgh

Fishers in the City
Edinburgh New Town

Fishers in the City

Cafe St Honoré
New Town

Cafe St Honoré

Greenwoods
Edinburgh

Greenwoods

Rosa's Thai Edinburgh
Close