Barnes offers plenty of delicious options, from cosy pubs to stylish eateries. Here are some of the best places to eat in Barnes:
The White Hart – A charming riverside pub serving classic British dishes and a fine selection of ales.
The Coach & Horses in Barnes – A traditional pub known for hearty meals and a warm, welcoming atmosphere.
Barnes Fish & Chips – A local favourite offering fresh, crispy fish and classic chip shop fare.
La Petite Maison in Barnes – A French-inspired restaurant serving elegant Mediterranean dishes in a cosy setting.
The Red Lion in Barnes – A historic pub with a varied menu of British classics and a great beer garden.
Barnes Market Café – A relaxed café offering breakfast, brunch, and freshly brewed coffee.
The Boathouse Barnes – A riverside restaurant specialising in seafood and modern British cuisine.
Terre à Terre in Barnes – A Mediterranean eatery known for fresh, seasonal ingredients and vibrant flavours.
The Duke’s Head – A traditional pub with classic British food, craft beers, and a friendly atmosphere.
Vurger in Barnes – A plant-based burger joint offering creative vegan fast food with bold flavours.
The Queen’s Head in Barnes – A cosy pub serving seasonal British dishes and a great selection of drinks.
Little Chilli in Barnes – A family-run Thai restaurant known for authentic and spicy dishes.
Barnes Village Pizza – A casual spot offering thin-crust pizzas with fresh toppings and local ingredients.
The Old Court House – A stylish gastropub serving modern British food in an elegant setting.
Mildreds in Barnes – A popular vegetarian and vegan restaurant with diverse and flavourful options.
Barnes offers a diverse dining scene with something to satisfy every craving, from casual lunches to special dinners.