We’re lucky to have some of Barcelona’s best restaurants right on our doorstep. These are places I’ve been to with my family and friends — from lazy weekend brunches to proper dinners out. Most sit in the 20–30€ per person range, which for Barcelona is very reasonable for the quality you get. They all have hundreds (or thousands) of Google reviews, so you know they’re consistent. You really can’t go wrong with any of them.
Looking for something more special? Check out my guide to fine dining and Michelin-starred restaurants in Barcelona — right here.
Barcelona institution since 1934. Marble bar, hanging jamóns and old-school charm. Don’t miss the jamón ibérico, croquettes or the squid ink paella. No reservations.
Inventive tapas in a cosy NY-French bistro. The beef cheeks, tuna tartare and kimchi croquettes are highlights. Great for brunch too. Book ahead — it fills up fast.
Born in a 19th-century grocery store with original wooden shelves and hydraulic floors. Fresh local produce, creative tapas and a lovely terrace near the Arc de Triomf.
Relaxed spot near the park. Great for paella and rice dishes. Perfect after a morning in Ciutadella.
Authentic Neapolitan pizza from a Naples team. Oven built with volcanic stones from Vesuvius. Try the gnocchi or the flor de calabacín too.
100% Italian, right on Trafalgar. Light, handmade pizza with 4-flour dough and homemade tiramisu. Great for groups.
Small, unpretentious spot with incredible focaccias. Perfect for a light, affordable dinner.
Jungle-themed brunch spot with stunning food presentation. Try the pistachio pancakes or the pulled pork Benedict. Book ahead — queues are common.