6 Places To Eat Well In Barcelona For Six Euros Or Less

Traditional Spanish breakfast - a cup of coffe and an omlette sandwich
A selection of omelettes

Barcelona has hundreds of restaurants catering to all tastes and budgets. Generally speaking food here is good value for money and the cost of eating out compares very favourably with other major European cities.

If you’re on a budget, I recommend you do as the locals do and make lunch your main meal. The majority of Barcelona’s restaurants serve a 3 course lunchtime set menu for around 10 Euros. Look out for signs saying “Menú del día”. Prices vary, you will find some places that charge as little as €8 others may charge up to €15.

In the evening you can then just eat a light meal, maybe a torrada or a couple of tapas which are available in most bars.

Bocatas (aka bocadillos) are another good budget food option. These are typical Spanish sandwiches made from half a baguette and various fillings. They normally cost around €3 and are available at pretty much any time of day.

Alternatively there’s plenty of international snack food available from falafel and kebabs to tacos and hot dogs.

6 Places To Eat Well In Barcelona For Six Euros Or Less

The following are 6 of my favourite budget friendly places to eat. Listed in ascending order of price, they all serve vegetarian options.

#1 The bar at El Clot-Aragó train station – Sandwich and a drink €2.95

a delicious omelette sandwich
Courgette and bell pepper omelette sandwich in the bar at El Clot-Aragó train station

With so may places serving “bocatas” it may seem strange that I’m recommending a small bar located in an out of the way train station. All I can say is that you haven’t tried an omelette sandwich from the bar at El Clot-Aragó station yet!

No kidding, the omelettes served here are among the best I’ve eaten anywhere in Spain. They normally have six or seven different types of omlette available as well as plenty of other options.

Address: Near the ticket barriers Clot-Aragó train station.

#2 Nostrum – 3 course meal from as little as €3.30*

A tray of food at Nostrum Barcelona. The dishes are Pasta with pesto sauce, mixed steamed vegetables and natural yogurt washed down with a bottle of water.
A budget friendly 3 course meal at Nostrum

Nostrum is a chain of takeaway restaurants which sell pre-cooked traditional Catalan/Spanish food. Their slogan is “Your mum’s food to takeaway”. It’s pre-packed food but the quality is pretty good and the price is unbeatable.

If you join the Nostrum Fan’s Club (annual fee 5€) you get 50% discount which means that main dishes cost from €1 to 3 Euros, deserts 50c to 75c and drinks 75c. If you eat in the restaurant, they charge an additional 30c per person which covers the use of the microwave, plastic cutlery etc. as well as free WIFI connection.

Depending on what dishes you choose, a 3 course meal with a drink can cost as little as €3.30*. The meal in the photo above cost me €4,30*

*With the “Nostrum Fans Club” loyalty card.

Address: Locations throughout Barcelona and Catalonia, see website

#3 The Dog is Hot – American style hot dog and a drink from €3.80

A delicious vegetarian hotdog in a wholeweat bun on the counter of The Dog Is Hot restaurant in Barcelona's Raval neighbourhood.
Vegetarian “Your dog” hot dog at The Dog is Hot

The Dog is Hot serves meat and vegetarian hot dogs with a variety of toppings that range from classics like fried onions and cheese to guacamole or chilli con carne. Prices vary according to which toppings you choose, starting at €2.60 for a simple hot dog. Alternatively you can make up your own from a list of ingredients. You also get to choose between white and wholemeal bread.

The Sampa Dog which includes melted cheese, mashed potato, sweetcorn, fried onions and crisps is a meal in itself. The only downside is that there’s nowhere to sit apart from a couple of wooden boxes so you normally have to eat standing up.

Address: Joaquin Costa 47, Barcelona

#4 El Buen Bocado – Falafel and a drink €4.40

Delicious fresh falafels served with salad wrapped in pita bread in the buen bocado -5 places to eat well in barcelona for less that five euros
Falafel at El Buen Bocado

El Buen Bocado has 2 restaurants in the Gothic Quarter where they serve the best tasting falafel I’ve eaten in Barcelona to date. My meat-eating friends tell me that the kebabs are excellent too. The secret lies in the fact that their falafel are made fresh in the reastaurant and served with a generous quantity of salad and freshly cut mint wrapped in pita bread. I promise you won’t be disappointed!

Address: Escudellers 31 and Escudellers 58

#5 Bendito Taco – 2 tacos and a beer €5.50

Budget food in Barcelona - 2 tacos, one is filled with peppers and cheese the other with frijoles
Mexican tacos at Bendito Taco

Bendito Taco is a small Mexican restaurant tucked away behind the Boqueria food market. As the name suggests, they sell authentic Mexican tacos as well as burritos, quesadillas and other Mexican dishes. Tacos cost €2 each, they also serve set menus starting at €7.

Address: Passatge de la Virreina 2

#6 La Pizza del Born – 2 slices of pizza and a beer €6

2 slices of freshly baked pizza at the Pizzeria del Born, Barcelona
Slices of pizza in La Pizza del Born

A couple of slices of pizza and a beer at La Pizza del Born is an excellent way to start your evening in Barcelona’s lively El Born neighbourhood.

A slice of deep pan pizza costs €1.90 and there are a total of twenty-eight different toppings to choose from including several which are suitable for vegetarians. If you don’t fancy pizza they also serve empanadas (a type of Argentinian pasty) pasta, salads and a range of deserts.

Address: Passeig del Born 22

What are your favourite budget friendly places to eat in Barcelona? Do you know somewhere that you can get a 3 course meal for less than €3.30? Is there somewhere that serves better Spanish omelette than the bar at Clot-Aragó train station? Please share your recommendations in the comments…

Passeig del Born 22, 08003 Barcelona, Barcelona, Spain

Passatge de la Virreina 2, Barcelona, Spain

Plaça del Canonge Rodó 08026 Barcelona,


Carrer Escudellers 58, 08002 Barcelona, Barcelona, Spain Falafel and Kebab

Carrer Escudellers 31, 08002 Barcelona

Falafel and Kebab

Carrer de Joaquín Costa 47, 08001 Barcelona Hot dogs


  1. I like that you say there’s international food as well. I love Falafel! It’s one of my favorite things to eat. I’m heading to Barcelona next year, so I’ve been reading up on the different kinds of food. I’m glad to see that there will be falafel!

    1. Hi Westly,

      Thanks for your comment. There are plenty of restaurants in Barcelona which serve middle eastern food (especialy in the city centre and in Gràcia) but Buen Bocado is my favourite.

      Check them out during your visit and let me know what you think.

    1. Hi Rachel,

      They taste as good as they look, in fact they probably taste better than they look because photographing food is definitely NOT one of my strengths!

      I’d go as far as saying that the falafels at El Buen Bocado are the best that I’ve tried anywhere!

      Thanks for reading.

Leave a comment

Your email address will not be published. Required fields are marked *