Shopping Pit Stops in Cardiff
Eat. Shop. Eat. Explore. Eat

Honestly, the delicious food of Cardiff lies away from your Nandos or Prezzo. These are the best restaurants and cafes for lunch in Cardiff when you’re in the city centre and all are five minutes or less from the main shopping areas. They’re not only cheaper and tastier but also more picturesque and, for the foodies among you, Instagrammable.

The Grazing Shed

37 St Mary Street, Cardiff CF10 1AD

A burger delight within five minutes of St Davids 2 or Cardiff Central.

Cost: £8-£15

Perfect for: An unbelievably delicious burger with a generous portion of chips. They serve food from breakfast until dinner.

Menu | Insta | Facebook

Image credit: thegrazingshed

Barkers Tea House

8-12 High Street Arcade, Cardiff CF10 1BB

A large, quirky, cosy tea room in the beautiful High Street Arcade.

Cost: £3-£10

Perfect for: Breakfast, a warming drink, afternoon tea, or a spot of lunch with friends or visiting family. Ideally located for the Castle and Bute Park.

Menu | Insta

Image credit: amy_leigh_ellis


3 Mill Lane, Cardiff CF10 1FL

Situated five minutes from St Davids 2 and Cardiff Central, serving yummy grub from breakfast through to cocktails in the evening. 

Cost: £6-£12

Perfect for: Enjoy a pizza for £8 at lunch that’s on your way back to Cardiff Central station.

Menu | Insta | Facebook

Image credit: scheifferbates


33 Morgan Arcade, Cardiff CF10 1AF

A vegetarian and loved-by-locals spot in a quintessential Cardiff Arcade.

Cost: £3-£15 

Perfect for: Veggie’s, vegan’s, and the health conscious. You can find huge salads, jacket potatoes, quiches, soups, and so much more.

Menu | Insta | Facebook

Image credit: alymholt

Wally’s Deli and Kaffeehause

38-46 Royal Arcade, Cardiff CF10 1AE

A shop and cafe in a Victorian Arcade.

Cost: £5-£16

Perfect for: A coffee, slice of cake, or a sit down for a healthy, hearty lunch. Their sharing platters are legendary and the shop inside is amazing and so varied, so you can take plenty of goodies home with you.

Menu | Insta | Facebook

Image credit: Chienyaw

Madame Fromage

21 Castle Arcade, Cardiff CF10 1BW

For more cheese, chutney, and meats than you thought possible, in another picturesque arcade.

Cost: £3-£15

Perfect for: When you’re not in a rush and want to enjoy independent, fresh food. Also, if you love cheese, you’re going to be in a state of pure bliss.

Menu | Insta | Facebook 

Image credit: eleanor_p

Nine Yards

94 St. Mary Street, Cardiff CF10 1DW

New Prosecco Bar centrally located in Cardiff.

Perfect for: A lunch meal deal for just £5 and for a bit of fizz during or after your shopping trip.

Menu | Insta 

Image credit: sophiabridges

Waterloo Tea

Wyndham Arcade, Mill Lane, Cardiff CF10 1FH

Cute coffee shop in a pretty arcade, within easy reach of the shops and train station.

Cost: £5-£10

Perfect for: A coffee, place to wind down, or refuel with various options at lunch. They also serve a lush range of cakes and tea.

Menu | Insta

Image credit: mogyoroa

New York Deli

20 High Street Arcade, Cardiff CF10 1BB

Shopping got ya hungry? Head to Cardiff market to the infamous New York Deli. You’ll be stuffed for under £5.

Cost: £5

Perfect for: The hungry and budget concious, looking to get every penny worth. 

Menu | Insta

Image credit: jlcvegan


We want to know where your favourite spots are for lunch when you’re in the city centre. Tweet, Instagram, or Facebook us at @myunibasics

Keep exploring