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. Take a glance and some of the best restaurants in Cardiff before you arrive at this awesome party city in South Wales.
Situated right in the heart of the city, Demiro’s Cardiff is a fantastic place to go for a delicious meal in the city, no matter what you’re looking for! That’s because this fantastic Cardiff restaurant specialises in three completely different cuisines, being Welsh, Spanish and Italian. Found overlooking Roald Dahl Plass on the waterfront, you’ll be right at the heart of all the exciting action that this city has to offer when dining here.
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.
3. Spice Quarter
If you’re a big fan of Indian cuisine, Spice Quarter is one of the most popular Indian restaurants and the 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.
4. Coyote Ugly Saloon Cardiff
One of the most famous bar chains in the UK, Coyote Ugly Saloon Cardiff is a legendary bar that also makes for an amazing place to go for a delicious meal on your last weekend of freedom!
Found just a short walk away from Cardiff’s main railway station in the heart of the city centre, this American-style bar and grill serves up everything from burgers to steaks and much more to satisfy your appetites!
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.
6. Bar 44 Cardiff
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.
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, then 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.
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!
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 breath 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.
Found on Tredegar Street in the middle of the city centre, Wahaca Cardiff is an exceptional Mexican restaurant that’s centred around the ‘small-plate’ dining concept, making it a great place to stop off for a bite to eat or a full-on meal.
As well as offering a takeaway service, this stylish and modern Cardiff restaurant features lots of space to get sat down inside and offers a stylish and vibrant atmosphere.
11. 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.
12. 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.
13. 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.
So, if you want an immersive dining experience, Vivo Latino is a great option for any occasion.