Best restaurants in Cardiff

The capital of Wales, and its largest city, Cardiff is steeped in tradition and boasts a colourful history. As well as historic castles and its vibrant bay, you’ll find some great dining options, ranging from long-standing establishments to newer ventures that are providing some stiff competition to the old timers. Our roundup of the best restaurants Cardiff has to offer has plenty to tempt you, so get reading and book yourself a table at one of these big-hitters.

Updated on 26 March 2024

Cardiff has undergone a huge change in recent years, with new housing and retail developments shooting up all over the city. Brits are clamoring to move to what is now one of the most exciting cities in the UK. Whether you’re visiting Cardiff Arms Park on match day, or you’re a full-time resident of this beautiful seaside city, there’s a never-ending list of things to see and do in Cardiff. Visit the historic castles, check out the Millennium Centre, or get the boat out to Flat Holm island and enjoy a pint at the Gull and Leek - Wales' most southerly pub. Or, just sit on the dock of the bay and watch the ships roll in. 

On top of all that, Cardiff boasts an exciting, rejuvenated restaurant scene. A number of fantastic chefs have upped sticks from London and elsewhere, bringing their considerable talents to the Welsh capital, and dining spots in the city range from high-end and sophisticated all the way to casual burger joints. If you’re on the hunt for some of the best restaurants Cardiff has to offer, our pick of the top dining spots in the city should have something for everyone, from James Sommerin's sensorial, immersive tasting menus at Home at Penarth to a cracking Cantonese at Happy Gathering.

When it comes to restaurants in Cardiff, you might not be sure where to begin, but we've hand picked a whole host of tempting eateries that are bound to tickle your fancy. We always make sure to include a range of restaurants to suit every style, taste and budget, so whether you’re looking to splash the cash for a special occasion, or you’re dining with a budget in mind, one of these top Cardiff restaurants will have what you’re looking for.

Happy Gathering

Happy Gathering

233 Cowbridge Road East, Cardiff, CF11 9AL

Many declare Happy Gathering as the best Chinese restaurant in Cardiff, and who are we to disagree? Pulling in the crowds from lunchtime to evening, diners can expect heavenly dim sum, efficient service and fair pricing, which sounds like a rather excellent combination.

£30 - £49
Chinese
The Sorting Room

The Sorting Room

The Parkgate Hotel, Cardiff, Cardiff, CF10 1DA

Housed in the Grade-II listed Parkgate Hotel, The Sorting Room is a relaxed yet elegant spot dressed to the nines with extravagant chandeliers and plush leather seating. Explore indulgent lunch menus, pop in for a Sunday roast, or celebrate over afternoon tea - there’s something for everyone.

£30 - £49
Steak
British
Afternoon tea
Thomas

Thomas

3 & 5 Pontcanna Street, Pontcanna, Cardiff, CF11 9HQ

Thomas is the brainchild of Tom Simmonds, a quintessentially Welsh chef, inspired by his own upbringing in Pembrokeshire. There’s undeniable French influence in dishes but ingredients and atmosphere are unmistakably Welsh. The speakeasy bar on the second floor is a great spot for a celebration.

£50 - £79
French
The Plymouth Arms

The Plymouth Arms

St. Fagans, Cardiff, CF5 6DU

Looking for a classic boozer to while away an evening? The Plymouth Arms brings plush furnishing, with a roaring fire for winter and a buzzing beer garden in the summer. The menu matches up too, featuring the comforting likes of steaks and pies, while hearty Sunday roasts are a further draw.

Under £30
Pubs
British
Cora

Cora

83 Pontcanna Street, Pontcanna, Cardiff, CF11 9HS

Serving just 12 guests in an intimate dining room, there’s nowhere to hide at Cora if the food isn’t up to par. Fortunately chef Lee Skeet - formerly head chef of Michelin-starred Hedone in London - has quality food on lockdown, serving up an inventive, seasonal tasting menu that has Cardiff enraptured.

£50 - £79
Modern European
International
Terra Mare

Terra Mare

28 High Street, City Centre, Cardiff, CF10 1PU

A recent addition to Cardiff’s dining scene, Terra Mare brings a touch of Italian flair to the capital, with this refined, all-occasions spot. Take a seat at the marble-topped bar for an after work tipple, or delve into cicchetti, antipasti, primi, and more, in the glamorous dining room.

£30 - £49
Modern European
Brasserie
Bars
Italian
Casanova Cardiff

Casanova Cardiff

13 Quay Street, CF10 1EA, Cardiff, CF10 1EA

Casanova's authentic, seasonally evolving selection of dishes have made it a fan favourite in the Welsh capital. Choose from the authentic five-course tasting menu, or stick to the a la carte with everything from traditional pasta dishes to indulgent mains.

£30 - £49
Italian
Aura Cardiff

Aura Cardiff

The Coal Exchange Hotel, Cardiff Bay, Cardiff, CF10 5FQ

Taking up residence in the historic Coal Exchange, Aura is a glamorous brasserie and bar, boasting plush burgundy seating, exposed brick and brass detailing. A set menu sees a selection of globally-inspired dishes, made with the very best of Welsh produce, whilst brunch and Sunday roast menus are equally worth a mention.

£30 - £49
Modern European
Brasserie
Bars
International
French
Park House Restaurant & Wine Bar

Park House Restaurant & Wine Bar

20 Park Place, Cardiff, CF10 3DQ

Housed in a Grade-I listed building, Park House just oozes elegance, making it perfect for those looking to enjoy some fine-dining. Here, you’ll find an array of modern European dishes as part of a five- or eight-course tasting menu, all set against a rather chic backdrop.

£50 - £79
Modern European
French
Wine Bars
Vegetarian Food Studio

Vegetarian Food Studio

115-117 Penarth Road, Cardiff, CF11 6AU

Indian cuisine naturally lends itself to plant-based dishes, and Vegetarian Food Studio has really found a way to capitalise on this. Diners can expect the tempting likes of specialities from North and South India, including thali specials, aloo palak and a range of chaats.

Under £30
Indian
The Grazing Shed

The Grazing Shed

1 Barrack Lane, Cardiff, CF10 2FR

One of Wales’ most beloved burger joints, the Grazing Shed sets itself apart with the quality of its ingredients. Specialising in gourmet burgers, with speedy service, pick from a range of stacked burgers, or try the veggie and vegan varieties, including the iconic Super Tidy Burger.

Under £30
North American
Burgers
Spice Quarter - Cardiff

Spice Quarter - Cardiff

Unit 8A, The Old Brewary Quarter St Mary's Street, Cardiff, Cardiff, CF10 1FG

Holding the title of Cardiff’s oldest Indian restaurant, Spice Quarter offers a vibrant taste of India with its selection of curries, sharing platters and dishes cooked on the Tandoor grill. The decor transports you to India too, thanks to a seductive mix of dark wood and burnt orange.

Under £30
Indian
The Cornerhouse

The Cornerhouse

25 Caroline Street, City Centre, Cardiff, CF10 1FF

Looking to cosy up with that classic boozer feel? It’s all about provenance at The Cornerhouse, with steaks that are sourced from British and Irish farms, and fish delivered daily from the coast. Top orders include beer-battered fish & chips and maple-glazed pork belly, with a stellar roast come Sunday.

£50 - £79
British
Home at Penarth

Home at Penarth

1 Royal Buildings, Penarth, Cardiff, CF64 3EB

After the sad closure of Restaurant James Sommerin, James and family have returned with Home at Penarth.  Diners can expect a completely immersive experience - the menu is kept a complete surprise until you're sitting at your table, but anyone who remembers James' cooking will be more than pleasantly surprised.

Over £80
Modern European
One Michelin star
SquareMeal UK Top 100
Heathcock

Heathcock

58-60 Bridge Street, Cardiff, CF5 2EN

The carefully considered menu at the Heathcock has earned it a Michelin Bib Gourmand, and rightly so. Nose-to-tail ethos is bandied around often these days but the Heathcock team do a fantastic job working around seasonality and food waste, whilst still turning out plates of intricately crafted cuisine.

£30 - £49
Modern European
Gastropub
Canna Deli

Canna Deli

200 King's Road, Cardiff, CF11 9DF

This proudly Welsh deli is well-stocked with jams, chutneys and other delicious foodie jars, but the food is absolutely worth staying for. In the daytime, expect coffee and a selection of brunch dishes, whilst in the evening, you’ll find a chilled-out bar, serving wines and cheese platters.

Under £30
Modern European
Bar 44 Cardiff

Bar 44 Cardiff

15-23 Westgate Street, Cardiff , Cardiff, CF10 1DD

Founded by brothers Tom and Owen Morgan, Bar44 is a tapas joint that means business, bringing authentic Spanish cuisine to the people of Cardiff. Here, you’ll find an array of small plates, including hand-carved jamon and patatas bravas, with fun cocktails and Spanish brandy to wash it all down.

£30 - £49
Tapas
Spanish
Bars
Silures

Silures

55 Wellfield Road, Cardiff, Cardiff, CF24 3PA

All-day restaurant and bar Silures champions sustainable principles and local sourcing to create its modern European menus. Expect smart, well executed plates using the best of Welsh produce, from day boat fish to cote de boeuf, or head to the bar for carefully crafted cocktails.

£50 - £79
Modern European
British
Bars
Wine Bars
Asador 44

Asador 44

14-15 Quay Street, City centre, Cardiff, CF10 1EA

This rustic, relaxed Spanish grill and wine bar has become a Quay Street favourite since it opened back in 2018.Tuck into a fantastic daily-changing list of blackboard specials (once they're gone, they're gone), and something from the extensive list of Spanish wines and sherries for a memorable evening.

£30 - £49
Spanish
Potted Pig Restaurant

Potted Pig Restaurant

27 High Street, Cardiff, CF10 1PU

Occupying a seductive basement space that formerly acted as bank vaults, the Potted Pig entices diners with its menu of well-executed Welsh produce. A staple of Cardiff’s dining scene since 2011, you’ll find French and New York touches to the menus, expect everything from chargrilled steaks and game to classic desserts.

£30 - £49
British
Heaneys

Heaneys

6-10 Romilly Crescent, Pontcanna, Cardiff, CF11 9NR

Great British Menu stalwart Tommy Heaney opened his eponymous restaurant in 2018, and it quickly became one of the most popular spots in the city thanks to the upbeat vibe and fantastic sharing dishes. The £45 set menu is outstanding value, if you can nab a table that is.

£50 - £79
British
International
Purple Poppadom

Purple Poppadom

185a Cowbridge Road East, Canton, Cardiff, CF11 9AJ

A true favourite for locals, Purple Poppadom is a colourful restaurant that serves classic and contemporary Indian cuisine. Choose from the magnificent seven-course tasting menu, or be sure to pop in for the weekend set menu, which is an absolute steal.

£30 - £49
Indian
Gorse Cardiff

Gorse Cardiff

186 Kings Road, Pontcanna, Cardiff, CF11 9DF

After training under some of the UK’s most legendary chefs, Tom Waters has returned with his own joint. Gorse is a 24-cover contemporary restaurant that takes inspiration from the local surrounds, and showcases the very best of Welsh produce in its ten- and seven-course tasting menus.

Over £80
British

If you're visiting Cardiff and planning to while away an evening by the waterside, you might want to check out our guide to the best restaurants in Mermaid Quay. Here you'll find everything from casual noodle spots to the city's favourite burger joints, all against the backdrop of the Quay.

Whilst you're in the city, we heartily recommend enjoying a bottomless brunch in Cardiff, or if that's not quite your style, then be sure to book a spot at one of the city's best afternoon teas, for a delightfully relaxing selection of bite-sized cakes and finger sarnies. 

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in