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
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
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
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
Bully

Bully's Restaurant

5 Romilly Crescent, 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
Bar 44 Cardiff

Bar 44 Cardiff

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

Under £30
Tapas
Spanish
Bars
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
Restaurant James Sommerin

Restaurant James Sommerin

Beachcliff, The Esplanade, Penarth, Cardiff, 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
One Michelin star
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
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
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
Pier 64

Pier 64

The Boatyard, Penarth Marina, Penarth, 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
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
Canna Deli

Canna Deli

200 King's Road, Cardiff, CF11 9DF

Under £30
Modern European
Mint & Mustard Cardiff

Mint & Mustard Cardiff

134 Whitchurch Road, Cardiff, 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
Asador 44

Asador 44

14-15 Quay Street, Cardiff, CF10 1EA

Opened in 2017, Asador 44 is a relaxed Spanish grill and wine bar found on Quay Street. The restaurant’s dining room is a rustic chic space which juxtaposes exposed brick walls and bare wooden floors with mosaic print light fixtures and cosy chairs wrapped in studded leather.

Along the back wall of the dining room, you’ll find meat hanging in cooling fridges, while daily changing specials are written up on a blackboard. When it comes to the menu at Asador 44, you can expect to find a classic Spanish offering, including various meats and fish which are cooked on a parilla grill over different types of wood. 

Some of Asador 44’s signatures include 70-day dry-aged Rubia Gallega chuletón steaks, Segovian suckling pig, Pyrenean milk-fed lamb, whole turbot and seabass. Before you get there though, kick-start your meal with starting plates such as Basque cider cured salmon with pimentón crème fraîche and seaweed, or chargrilled octopus with chorizo and smoked aioli.

To round off your meal, dig into Asador 44’s tempting selection of desserts, with options to try including chocolate mousse with honeycomb and smoked blackberry, as well as lemon and polenta cake topped with lemon curd and served with a basil and lime flavoured sorbet. 

As well as the a la carte, Asador 44 also offers various other menus which make it a viable destination for diners of all ages and budgets. If you’re looking for a bargain, opt for the express lunch menu, when you can enjoy a three-course meal for £20, with the option of adding a glass of wine for an additional fiver. Children are welcome at this Spanish joint too, with the dedicated kids menu featuring dishes such as fish goujons with fries followed by vanilla ice cream for dessert. 

Both kids and grown-ups will love the Sunday lunch too, which consists of 60 day dry-aged rump of Hereford beef joined by roast potatoes, Yorkshire pudding, seasonal vegetables and bone marrow gravy. If you’re vegan you can still join in the fun, thanks to a roasted cauliflower alternative to Sunday lunch, while Asador 44 also offers a dedicated vegan menu throughout the week. 

£30 - £49
Spanish
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
Chapel 1877

Chapel 1877

Churchill Way, Cardiff, 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.

£30 - £49
International
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, 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
Casanova Cardiff

Casanova Cardiff

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

It is well-known that the experience of enjoying Italian food is all about spending time with family and loved ones, so it makes sense that Casanova was opened by three Italian friends; Antonio Cersosimo, Luca Montuori and Angelo Montuori. Having been in operation for more than a decade, the trio aim to bring authentic Italian dishes to Cardiff, using the best of seasonal, local produce.

Inside, Casanova is split across two floors, with both the downstairs and upstairs dining rooms featuring dark wood furnishings, pendant lighting and artwork on the walls. When it comes to Casanova’s menu, you can expect a seasonally evolving selection of dishes, which is kept relatively short to ensure that only the best produce is being used.

Begin your meal with starters such as sweet and sour sardines on toasted focaccia (a traditional Venetian dish), or beef carpaccio which is topped with mixed leaves, mustard dressing and Parmesan shavings which have been aged for 36 months. Moving on to main courses, you might find traditional pasta dishes such as slow-cooked goat ragu in a red wine sauce or pasta with king prawns and cuttlefish.

If you are not in the mood for pasta, you can instead choose from Casanova’s list of meat and fish based dishes. Order the likes of roasted rump of Welsh lamb with cauliflower purée and new potatoes, or the fish of the day. There is not a lot of choice for vegetarians, but wild mushroom risotto with porcini butter and truffle oil is a tempting option.

Prices are mid-range here, but set menus at lunch time mean you can enjoy a three-course meal for under £20. When it comes to drinks, there is an array of Italian wines to choose from, while all of the usual beers, spirits and cocktails are also available.

£30 - £49
Italian

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