If there’s one thing Cardiff does well, it’s food — and not just your standard chain restaurants. This city has quietly built a reputation as one of the UK’s most exciting places to eat, with everything from cosy hidden gems to high-end dining experiences.
Whether you’re visiting for a weekend break or staying a little longer, finding the right place to eat can completely shape your trip. So here are some of the best restaurants in Cardiff that are genuinely worth your time (and your appetite).
Let’s start with the one everyone is talking about…
Pasture has become a bit of a must-visit. Sitting right in the city centre, it’s known for its open-fire cooking and seriously good steak. You’ll see chefs working over flames, and there’s something about that atmosphere that just makes the whole experience feel special. It’s not just hype either — the food actually delivers.
If you’re celebrating something (or just feel like treating yourself), this is the place.
For something a little different, The Potted Pig is tucked away in an old bank vault — yes, literally. It’s got that slightly underground, hidden feel to it, and the food leans towards modern British with a creative twist.
Then there’s Heaneys, which is perfect if you’re into more refined dining. Think seasonal menus, beautifully presented dishes, and a slower, more relaxed experience.
And if you love bold flavours, Asador 44 brings a Spanish influence right into Cardiff, with charcoal cooking and incredible meats and seafood.
The best part? A lot of these are within walking distance of each other, so wherever you’re staying, you’re never far from something great.