The best restaurants Cardiff has to offer

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. 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 09 October 2019

Cardiff is one of the UK’s most exciting cities, filled with plenty to see and do. Whether you’re visiting, or you’re a full-time resident, there’s plenty in Cardiff to fill your time including visits to the historic castles, checking out the Millennium Centre or spending an afternoon sitting by the bay.

Cardiff is also home to a truly diverse restaurant scene, with dining spots in the city ranging from high-end sophisticated fine diners 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 you. We’ve hand selected a whole host of tempting eateries, from Indian restaurants which are redefining the cuisine to a social project which enables prisoners to pursue a career in hospitality.  

All of the best restaurants Cardiff has that we’ve featured in our list have been tried and tested by our team of independent food critics and 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
Bully

Bully's Restaurant

5 Romilly Crescent, Cardiff, Cardiff, CF11 9NP

Open since 1996, Bully’s is one of Cardiff’s longest-standing restaurants. The hodge-podge interiors and shelves stacked with knickknacks add to the charm, while the menu celebrates seasonal Welsh produce. There are hearty Sunday roasts too.

£30 - £49
British
French
Vegetarian Food Studio

Vegetarian Food Studio

115-117 Penarth Road, Cardiff, 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
Pier 64

Pier 64

The Boatyard, Penarth Marina, Penarth, Cardiff, Cardiff, CF11 9NR

Pier64 is a bar and restaurant boasting views across the Marina. The menu stretches from lunch to dinner via afternoon tea and Sunday roasts, while those views make the perfect backdrop for al fresco dining.

£30 - £49
Modern European
Restaurant James Sommerin

Restaurant James Sommerin

Beachcliff, The Esplanade, Penarth, Cardiff, South Wales, CF64 3LA

Arguably the most gorgeous restaurant in the city, Michelin-starred Restaurant James Sommerin boasts panoramic views over the Severn Estuary. Enjoy six- or nine-course tasting menus replete with hi-spec dishes such as smoked venison with tarragon.

Over £80
Modern European
Park House Restaurant & Wine Bar

Park House Restaurant & Wine Bar

20 Park Place, Cardiff, 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.

£30 - £49
Modern European
Wine Bars
The Plymouth Arms

The Plymouth Arms

St. Fagans, Cardiff, 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
Mint & Mustard Cardiff

Mint & Mustard Cardiff

134 Whitchurch Road, Cardiff, South Wales, CF14 3LZ

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.

Under £30
Indian
Chapel 1877

Chapel 1877

Churchill Way, Cardiff, South Wales, CF10 2WF

This three-floor fine diner finds its home in a beautifully restored former chapel which dates back to 1877. The menu changes seasonally, but you can expect homely and ingredient-led dishes which champion local Welsh produce.

International
The Clink Cardiff

The Clink Cardiff

HMP Cardiff, Knox Road, Cardiff, Cardiff, CF24 0UG

Serving upmarket dishes which are cooked by prison inmates working towards hospitality qualifications, The Clink is a Cardiff restaurant with a conscience. Extra special touches include poetry on the menus that’s written by serving prisoners.

£30 - £49
British
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
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

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
Potted Pig Restaurant

Potted Pig Restaurant

27 High Street, Cardiff, South Wales, 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, 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
The Grazing Shed

The Grazing Shed

1 Barrack Lane, Cardiff, 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
Ffresh

Ffresh

The Wales Millennium Centre, Bute Place, Cardiff, CF10 5AL

Serving up comedy, cabaret and live music alongside its menu, Ffresh delivers with its small plates. The café area is a great spot for remote working, while the bar is the place to sip cocktails.

Under £30
Modern European
Bar 44 Cardiff

Bar 44 Cardiff

15-23 Westgate Street, Cardiff , South Wales, 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.

Under £30
Tapas
Bars

Want to see how we rate top restaurants around the nation? Check out our pick of the Top 100 Restaurants in the UK.