Here’s our list with the best spots in Barcelona for delicious and cheap eats in Barcelona
Barcelona is a great place for food, and we totally get it if you don’t want to cook at home or go to a shop to buy something to eat, especially if you’re traveling on a budget, these cheap eats in Barcelona can help you out.

1. Rei de Copes ~ Authentic Spanish Tapas in Barcelona
Location: Plaça Reial, 10 Barcelona
Opening hours: Mon to Sun 13:00 – 05:00
This restaurant is located on the famous Plaça Reial in Barcelona, one of the city’s most popular squares, especially at night. It has a great terrace and cocktail bar where you’ll find something for everyone! You can enjoy authentic Spanish tapas while listening to a DJ or live band. Tapas start at €2.50, and main dishes, including meat and fish, are around €15. A real cheap eat in Barcelona!
2. Expat café ~ Classic Spanish Restaurant in Barcelona
Location: Plaça Reial, 16 Barcelona
Opening hours: Mon to Sun 10:00 – 02:00
This tapas restaurant serves traditional Spanish dishes. Obviously you’ll find a variety of cheap tapas and dishes to eat that’ll let you enjoy the Barcelona lifestyle, from nachos with fresh toppings to an authentic prawn and squid paella. It’s also located on the Plaça Reial in Barcelona, so you’ll enjoy the whole vibe and experience.
3. Colom Restaurant ~ Mediterranean food in Barcelona
Location: Carrer dels Escudellers, 33 Barcelona
Opening hours: Mon to Sun 12:30 – 00:00
This Mediterranean restaurant in the heart of Barcelona is another great spot to go have dinner. It’s mostly famous for its great tapas at affordable prices, and the variety of tapas dishes on the menu is impressive, although it will make you doubt which to pick. You can find a lot of tapas dishes on the menu for around €6, and if you’re more hungry than just tapas, you can order a typical paella for under €10! Do you need another reason to come?
4. Tapas Güell ~ Spanish tapas in Barcelona
Location: Calle Nou de la Rambla, 20 Barcelona
Opening hours: Mon to Thu 07:30 – 00:30 & Fri to Sun 07:30 – 01:00
This restaurant is mostly famous for its tapas, and it’s located in the Raval district of Barcelona. It’s very close to Las Ramblas, so it’s easy to find. Besides dinner, they have a morning menu with coffees, sandwiches, and pastries. They have all kinds of dishes on their menu, from tapas to seafood and meat. Besides the food, it’s the cozy interior that makes the whole experience worth it.
5. O’Toxo Tres Hermanos ~ Spanish dishes in Barcelona
Location: Carrer del Carme, 59 Barcelona
Opening hours: Mon to Thu 12:00 – 00:00 & Fri to Sun 12:00 – 00:30
This typical, cozy Spanish restaurant has been around since 1981. It’s a family business, and you’ll feel that when you walk in. Gerard and Sandra are the current owners who took over from their parents. One of the main priorities at this family restaurant is enthusiasm and a family feel, which they want to show their customers. Besides they want you to feel at home!
Like this article? Check out our Instagram and TikTok page to see more of these!
…
