Best Places to Eat in Cardiff
Heading to the Welsh capital for a weekend away or just a quick trip? Make sure you treat yourself!
To save you time and effort, we’ve put together an up to date guide on the best places to eat in Cardiff city centre. No matter what type of food you enjoy, Cardiff is packed full of different cuisines to try. This list ranges from expensive fine dining to budget-friendly bites and everything in between. Take a glance and some of the best restaurants in Cardiff before you arrive at the monster city in South Wales.
1. Chapel 1877 Bar & Restaurant
Sometimes following the recommendations of others can be the best chance of an excellent meal. Chapel 1877 is the perfect example of this, with over 1,000 5-star reviews accumulated over the years. If you’re looking for luxury, their A La Carte menu is slightly pricey but worth every penny. Chapel 1877 bar and restaurant is a great, central venue for a special occasion or evening to remember.
Churchill Way, CF10 2WF | Website
2. The Real Italian Pizza Co
The Real Italian Pizza Co is a stripped back Italian restaurant that’s a real crowd pleaser. This simple and delicious venue is one of the top places to eat in Cardiff for it’s classic menu. All their pizzas are cooked in a wood-fire oven and you can choose from over 15 classic pizzas, white-based pizzas and delicious calzones. Have a read through our best bars in Cardiff so you have somewhere to head when you've finished your meal.
23 Trinity Street, CF10 1BH | Website
3. Spice Quarter
If you’re a big fan of Indian cuisine, Spice Quarter is one of the most popular Indian restaurants and best places to eat in Cardiff city centre. You can find this venue in the Brewery Quarter but inside the décor will transport you to the depths of India. There menu is extremely detailed so if you’re not hugely knowledgeable on classic Indian flavours you can easily learn and experiment with different dishes.
Brewery Quarter, CF10 1FG | Website
4. The Clink Cymru
Now if you’re looking for a true experience, it doesn’t get much more unique than The Clink Cymru. This weird and wonderful idea is famous nationwide for the concept – Prison inmates in training. In The Clink Cymru, all your food, service and even the tables you dine at are made and provided by the inmates of HMP Cardiff prison. This fantastic program gives the inmates a chance to work on NVQ qualifications while providing a fine dining experience for you. This is definitely a dinner to remember!
HMP Cardiff, CF24 0UG | Website
5. The Grazing Shed
With the Grazing Shed you’re spoilt for choice as there are two popular venues right in the centre of the Welsh capital. Both restaurants boast the same laid-back, casual dining experience. Inside you’ll find bench-style seating and a check out for speedy ordering. This place specialises in juicy burgers and loaded fries, making it the perfect place to stop for a late lunch or quick dinner in Cardiff. We also have a list of the best bottomless brunch in Cardiff that we're sure you'll enjoy.
37 St Mary Street CF10 1AD/1 Barrack Lane CF10 2FR | Website
6. Bar 44
Because Cardiff is the capital city of Wales, you’ll find a ton of different cuisines surrounding the city. One of the top restaurants in Cardiff city centre for tapas is Bar 44! Bar 44 is known in various locations for serving tasty Spanish tapas at a mid-range price. The venue is cosy inside with a friendly front of house, hand carved Jamón and a selection of regional cheeses to dive into. We also have a list of the best vegan restaurants in Cardiff that you may like.
15-23 Westgate Street, CF10 1DD | Website
7. Viva Brazil
The delicious Viva Brazil claims to be the only authentic Brazilian steakhouse in the city and is perfect for meat-lovers! If you’ve never been to a traditional Brazilian venue before you’re in for a treat. Your dining experience includes an all-you-can-eat bar full of sides and salads alongside meat carvers that rotate around the room. While you stay seated, various meats will glide through the room and if you want one, they’ll carve a big juicy slab right onto your plate.
St Mary Street, CF10 1GD | Website
8. The Corner House
You can’t go wrong with the traditional British grub that’s served in The Corner House. This stylish pub is a combination of a classic cosy atmosphere with stylish interior and a menu full of flavours. This is one of the top restaurants in Cardiff to please a big group of fussy eaters. Top tip – The Corner House often have great deals on, so check their website before you go!
25 Caroline Street, CF10 1FF | Website
9. Steak of the Art
If you’re on the hunt for a great steakhouse while visiting Cardiff we highly suggest Steak of the Art for something a bit different. Not like your classic steak place, this venue is vibrant and eye-catching. Inside, the interior will take your breathe away with cultural and film references everywhere. All the seating is different including booths in giant circles and even fake hot air balloons. As for the menu, they do steaks of every size, flavour and however you like it cooked.
Churchill Way, CF10 2HE | Website
10. Bistrot Pierre
We want to include a restaurant for every taste and preference, and one of the best French eateries in Cardiff city centre is Bisrot Pierre. You can find this venue on Caroline Street in the centre of all the action. On the menu indulge in traditional French dishes such as Steak-Frites and Poulet Chasseur. The restaurant has more than enough space for big or small groups to gather, eat and make memories.
Caroline Street, CF10 1FG
11. Greazy Vegan
As the years go on and we learn more about where food comes from, more people are choosing the vegan way of life. If you’re heading to Cardiff with some vegan cravings, satisfy your taste buds at Greazy Vegan. This casual dining experience is one of the only places in Cardiff you can actually get a vegan kebab. They also do plenty of burgers and hotdogs perfect for a quick bite to eat that feels like a treat.
47-49 Castle Arcade, CF10 1BW | Website
12. Deli Fuego
Treat yourself to some classic Mediterranean flavours at Deli Fuego, a hugely popular eatery in Cardiff city centre. The menu here offers a fusion of different flavours across a jam-packed menu so you can please everyone! From freshly-baked pizza to flavourful fish, pasta and a full veggie/vegan menu. The interior is stripped back and welcoming, and the location of the venue means you can easily incorporate a meal at Deli Fuego into your plans.
91-99 City Rd, CF24 3BN | Website
13. Yard Bar & Kitchen
For a top restaurant in Cardiff that’s both delicious and affordable, The Yard Bar & Kitchen is an excellent spot. Right in the centre of the Welsh capital, this eatery is like an upgrade on your classic British restaurant with all the traditional dishes you know and love. The menu is extensive with a variety of options for under £10 if you’re on a budget. When it gets late, the restaurant transforms into a lively bar if you want to stay for a drink or two.
As well as places to eat you will also need places to stay. We have a list of all the best hotels in Cardiff city centre.
42-43 St Mart St, CF10 1AD
14. Mowlana Persian Restaurant
If you’ve never dived into Persian cuisine before, Mowlana is a delicious chance to do so. This homely restaurant will make you feel welcome as soon as you enter. Inside, the cosy atmosphere, fireplace and friendly waiting service will make the dining experience one to truly remember. As for the menu, you can get a true taste of traditional Persian foods including starters, mains and desserts.
2-4 Four Elms Road, CF24 1LE | Website
15. Vivo Latino
Vivo Latino can be found just a little further outside of Cardiff’s city centre, but it’s definitely worth the journey for one of the best places to eat in Cardiff. This restaurant is Latin American themed with a menu full of Mexican, Brazilian, Cuban and Peruvian-style dishes. They also have a fully-stocked bar with ingredients to make traditional cocktails to accompany the food. If you want an immersive dining experience, Vivo Latino is a great option for any occasion.
147 Cowbridge Rd, CF11 9AH | Website