Top 6 Places to Eat in Cardiff

View of the historic Cardiff Castle in Wales with medieval architecture under a blue sky.
Balazs Bezeczky, Pexels

Cardiff's culinary scene offers a delightful array of choices, moving beyond its historical reputation to embrace a diverse and evolving food landscape that caters to food enthusiasts, couples, and families alike.

1. Gorse

Cuisine: Modern Welsh Tasting Menus

Stepping into Gorse, one immediately feels the dedication to modern Welsh cuisine. This intimate restaurant focuses on multi-course tasting menus, artfully showcasing the best local ingredients. The experience is refined and innovative, with each dish thoughtfully presented. It is truly a special occasion destination.

Price: Approximately £90-£120+ per person for a tasting menu

Getting There: Gorse is situated in Pontcanna, a charming neighbourhood just west of Cardiff city centre. It is typically a short taxi ride or a pleasant 20-25 minute walk from the main attractions.

2. Pasture

Cuisine: Premium Steakhouse

Pasture offers a vibrant and romantic setting, perfect for a sophisticated evening out. Known for its exceptional premium steaks, cooked to perfection, the menu also features standout starters like their short rib croquettes. The dim lighting and live DJ on weekends create a lively yet intimate ambiance.

Price: Main courses typically £25-£50+; expect £40-£80 per person for a full meal.

Getting There: Located conveniently in Cardiff city centre, Pasture is easily accessible on foot from major landmarks like Cardiff Castle and the Principality Stadium.

3. Asador 44

Cuisine: Spanish Grill and Wine Bar

Asador 44 transports diners to Spain with its focus on charcoal-cooked sharing cuts of aged beef and whole fish. Their arroz dishes are a particular highlight, delivering sublime flavours. The restaurant also boasts an extensive selection of Spanish wines and sherries, making it a fantastic choice for those looking to explore Iberian tastes. The service is attentive and friendly.

Price: Main courses typically £20-£40; expect £30-£60 per person.

Getting There: Asador 44 is situated centrally, close to the Principality Stadium, and is within easy walking distance of most city centre locations.

4. Pizzeria Villaggio

Cuisine: Traditional Italian Pizzeria

Pizzeria Villaggio provides a warm, family-friendly atmosphere, serving authentic Italian pizzas and pasta dishes rooted in traditional Campobasso recipes. The focus here is on simple, good food made with care. It's a place where all ages feel welcome, making it ideal for a relaxed meal with loved ones.

Price: Pizzas and pasta dishes typically £10-£20; expect £15-£25 per person.

Getting There: This pizzeria is located in Cardiff city centre and is easily reachable on foot from shopping areas and main attractions.

5. Wahaca

Cuisine: Mexican Street Food

Wahaca offers a vibrant and energetic dining experience, perfect for groups and a younger crowd. The menu features a diverse range of Mexican street food, including delicious tacos, burritos, and freshly prepared guacamole. With a strong emphasis on sustainability and numerous vegan and gluten-free options, it caters to a wide array of dietary needs. The atmosphere is consistently buzzing.

Price: Small plates/street food £5-£10 each; expect £15-£30 per person.

Getting There: Found in The Hayes, a central part of Cardiff, Wahaca is a short walk from St David's shopping centre and other city centre points of interest.

6. Casablanca

Cuisine: Lebanese and Moroccan Cuisine

Stepping into Casablanca feels like a welcoming embrace, with its cozy interior adorned with ornate lamps and patterned cushions. This restaurant excels in serving authentic and well-cooked Lebanese and Moroccan dishes. The staff are notably friendly, and the overall experience offers exceptional value, providing a delightful taste of the Middle East.

Price: Main courses typically £10-£20; expect £15-£25 per person.

Getting There: Casablanca is located on City Road, often referred to as Cardiff's 'International Food Mile'. It's a short bus ride or a comfortable 15-20 minute walk east from the city centre.