Best restaurants in Cardiff

The capital of Wales, and its largest city, Cardiff is steeped in tradition and boasts a colourful history. In between visiting the capital’s historic castles and relaxing by the water at the bay, you’ll need to find some time to eat. Cardiff is home to plenty of great dining options, ranging from long-standing establishments to newer ventures that are providing some stiff competition to the old timers. The City’s collection of restaurants also spans a range of cuisines, styles and budgets, so you’ll never be short of options. 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. We’ve hand selected a whole host of tempting eateries, including some really unique propositions like The Clink - a social project which enables prisoners to pursue a career in hospitality.

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.

The Cornerhouse

The Cornerhouse

25 Caroline Street, Cardiff, CF10 1FF

It’s all about provenance at this pub and restaurant. Steaks are sourced from British and Irish farms, while fish is delivered daily from the coast. Top orders include beer-battered fish & chips and maple-glazed pork belly.

£50 - £79
British
Nook

Nook

587 Cowbridge Road East, Cardiff, CF5 1BE

Natural wines, sharing plates and good vibes in the park, who can say no to that? Not Michelin, apparently, who popped tiny Nook in the guide in 2020. The kitchen has continued with great aplomb since then, and Nook remains extremely busy thanks to thoughtful dishes like tempura tenderstem broccoli, cashew ricotta and vegan Worcestershire sauce, plus aubergine ragu, toasted pine nuts and coriander.

£30 - £49
Modern European
Wine Bars
The Grazing Shed

The Grazing Shed

1 Barrack Lane, Cardiff, CF10 2FR

We might have reached peak burger in the UK, but Grazing Shed sets itself apart with the quality of its ingredients. Pick from a range of stacked burgers, or try the veggie and vegan varieties.

Under £30
North American
Burgers
Mint & Mustard Cardiff

Mint & Mustard Cardiff

33-34 Windsor Terrace, Penarth, Cardiff, CF64 1AB

With the intriguing tagline of ‘redefining Indian cuisine’, Mint & Mustard serves an extensive menu of contemporary Indian fare – think a vegetable mango curry or a five-spiced paneer masala, while fair prices are a further draw.

£30 - £49
Indian
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 £35 set menu is outstanding value, if you can nab a table that is.

£50 - £79
British
International
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, including chargrilled steaks, game and classic desserts such as sticky toffee pudding.

£30 - £49
British
Purple Poppadom

Purple Poppadom

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

This colourful restaurant serves classic and contemporary Indian cuisine – think the traditional likes of lamb rogan josh paired with less conventional takes, such as a venison naan. The Sunday set menu is also a steal.

£30 - £49
Indian
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. Begin your meal with starters such as sarde en saor (a traditional Venetian dish of sweet and sour sardines on toasted focaccia), or beef carpaccio topped with mixed leaves, mustard dressing and Parmesan shavings. Moving on to main courses, you might find traditional pasta dishes such as slow-cooked ragu in a red wine sauce or pasta with king prawns and cuttlefish. Prices are mid-range here, but set menus at lunch time mean you can enjoy a three-course meal for under £20.

£30 - £49
Italian
Happy Gathering

Happy Gathering

233 Cowbridge Road East, Cardiff, CF11 9AL

Considered by many to be the city’s best Chinese, Happy Gathering pulls in the crowds at lunchtime with its heavenly dim sum, while efficient service and fair pricing ensure it’s also packed come the evening.

£30 - £49
Chinese
Cora

Cora

83 Pontcanna Street, Pontcanna, Cardiff, CF11 9HS

Serving just 12 guests in an intimate dining room above cult favourite cafe Milkwood (also worth a visit, by the way), 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. Good luck getting a table at short notice.

£50 - £79
Modern European
International
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. 

£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 in 2018, with punters queuing regularly for a taste of 70-day dry-aged Rubia Gallega chuletón steaks, Segovian suckling pig, Pyrenean milk-fed lamb, whole turbot and seabass. On top of that, there's a fantastic daily-changing list of blackboard specials (once they're gone, they're gone), and a delightful list of Spanish wines and sherries available by the glass. A special mention for the Sunday lunch - easily one of the best in Cardiff, and also one of the most in-demand. 

£30 - £49
Spanish
Bar 44 Cardiff

Bar 44 Cardiff

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

A tapas joint that means business, Bar 44 serves up an array of small plates, including hand-carved jamon and patatas bravas. Wash it all down with fun cocktails or try a glass of Spanish brandy.

£30 - £49
Tapas
Spanish
Bars
Spice Quarter - Cardiff

Spice Quarter - Cardiff

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

Spice Quarter offers a taste of India via curries, sharing platters and dishes from a Tandoor grill. The décor transports you to India too, thanks to a seductive mix of dark wood and burnt orange.

Under £30
Indian
Tiny Rebel Brewery Bar

Tiny Rebel Brewery Bar

Wern Industrial Estate, Rogerstone, Newport, NP10 9FQ

Tiny Rebel is a casual brewery and kitchen which houses a great range of beers. Drinks are served alongside a moreish selection of US-style snacks, including a mac ‘n’ cheese burger and decadent dirty fries.

£30 - £49
British
Vegetarian Food Studio

Vegetarian Food Studio

115-117 Penarth Road, Cardiff, CF11 6AU

Indian cuisine naturally lends itself to vegetarianism and Vegetarian Food Studio capitalises on this, offering up the tempting likes of veggie samosas, aloo paratha and a range of dosas (a crispy rice and lentil pancake).

Under £30
Indian
Heathcock

Heathcock

58-60 Bridge Street, Cardiff, CF5 2EN

The carefully considered menu at the Heathcock has earned it a Michelin Bib Gourmand (an award also owned by Aberthin sister restaurant the Hare and Hound). 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 gorgeous dishes like stuffed rabbit leg with a braised shoulder pithivier and pan-fried pollock with red wine-braised cuttlefish.

£30 - £49
Modern European
Gastropub
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 like poached dover sole with scallop mousse and champagne veloute, and chicken liver and Madeira parfait with blackberries, but ingredients and atmosphere are unmistakably Welsh. The speakeasy bar on the second floor is a great spot for a birthday.

£50 - £79
French
The Plymouth Arms

The Plymouth Arms

St. Fagans, Cardiff, CF5 6DU

This cosy pub (complete with beer garden) is all plush furnishings and roaring fires. 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
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 is a fine-dining restaurant which oozes elegance. Enjoy the modern European menu as part of a five- or eight-course tasting menu while taking in the chic surrounds.

£50 - £79
Modern European
French
Wine Bars
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 - roasted in North Wales - and a selection of brunch dishes that might include Welsh rarebit made with cheese, local beer and mustard, or perhaps smashed avocado on toast topped with a poached egg. In the evening, Canna Deli switches focus to become a chilled-out bar, serving wines by the glass alongside platters of cheese which are made on the owner’s family farm in Anglesey. A Welsh gem.

Under £30
Modern European
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. Joined by daughter Georgia in the kitchen, and with his wife and other daughters working front-of-house, Home is aptly named. 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 at this return to form. One for adventurous palates.

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

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. Also, we heartily recommend enjoying a bottomless brunch in Cardiff, seeing as you're there and all. 

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