10 Best Menu in Barcelona for Less than €20

Barcelona remains a city where you can eat well without spending a lot of money. You just need to know where to look. Although prices have risen in recent years, there are still restaurants offering delicious and hearty set menus for under 20 euros. This article introduces a variety of updated options, from home-cooked meals to more creative dishes.

A practical guide to help you find cheap places to stay at good value for money in different areas across the city. Ready to explore new tables without breaking your budget? For those on a budget, here are the best menu items in Barcelona.

Related reading: Barcelona’s best street food market for cheap and delicious food

1. Balthazar

This restaurant in the center of the Eixample is famous for its reasonably priced daily gourmet menu. You can enjoy a complete meal that includes an appetizer, main course, dessert or coffee and beverage, ideal if you want good quality without spending too much. The full menu offers well-prepared Mediterranean cuisine with a variety of options including pasta, rice dishes, meat and fish, making it ideal for those who prefer a la carte cuisine.

The restaurant has a modern, industrial style and is divided into three areas. Featuring an indoor dining room with a private space for groups and a quiet terrace, you can enjoy everything from a casual lunch to a leisurely dinner in comfort.

Located in Carrer del Rosselló, this hotel is very close to the iconic Passeig de Gràcia, making it a practical and easily accessible base for exploring central Barcelona. This is a highly recommended option if you are looking for a good set menu for under €20 in a pleasant and well-located environment.

Menu prices: €12.95

address: Carrer del Rosselló 189, Eixample, 08036 Barcelona

Related reading: Fall Cuisine in Barcelona: 7 Local Favorites You Must Try

Balthazar of Barcelona, ​​Spain
source

2. La Puvilla

Located in the heart of the Gràcia district, this is one of the best places in Barcelona to enjoy a delicious and affordable midday menu. For less than €15 we offer a complete set menu including 4 appetizers, 4 main courses, a drink (wine, water or beer) and coffee or dessert.

It is an ideal choice for travelers who want to taste traditional Catalan home cooking at a reasonable price. In addition to set menus, the restaurant serves classic dishes made from fresh market produce and its location next to the Mercat de la Llibertat makes it the perfect place for anyone looking to combine good food with a stroll through one of the city’s most authentic and lively districts.

Menu prices: €14.75

address: Plaça de la Llibertat 23, Gràcia, 08012 Barcelona

Food in Barcelona, ​​Spain
source

3. Villaroel’s old furnace

This is one of those restaurants where the set menu really stands out. Offering one of the most complete options in the area, it offers a variety of appetizers and mains, from homemade cannelloni and confit artichokes to grilled sea bream or sea bass, stews and charcoal-grilled meats. The menu includes drinks and desserts, as well as home-cooked options such as flan, rice pudding or mel y mato (soft, mild, slightly grainy fresh cheese topped with honey).

Located in the Eixample district, it is perfect for those looking for hearty traditional food close to theatres, markets and lively streets. Homey, traditional Catalan cuisine and a classic “casa de comidas” atmosphere make this a must-visit for anyone wanting to experience an authentic and satisfying midday meal in Barcelona.

Menu prices: €17.95

address: Carrer de Villarroel 182, L’Eixample, 08036 Barcelona

Old oven at Villa Roel in Barcelona, ​​Spain
source

4. La Valmesina

Located in the heart of the Eixample, La Balmesina is the ideal spot for anyone looking for a varied and well-prepared midday menu in Barcelona. Here, you can choose your individual pizza from a variety of choices, from the classic Margherita to more elaborate options like Burrata e Pesto, Salamino Ibérico or Four Cheese, with small supplements for premium combinations like Truffaldina or Calabria.

The menu highlights long-fermented dough, high-quality Italian ingredients, and handcrafted recipes that transform each pizza into a carefully crafted experience. The restaurant is surrounded by shops, cafes and lively streets, making it the perfect place to enjoy a quick meal.

A great mix of taste, price and relaxed atmosphere makes it ideal for those who want to enjoy authentic Italian pizza without breaking their budget.

Menu prices: €13.90

address: Carrer de Balmes 193, Sarrià-Sant Gervasi, 08006 Barcelona

Pizza at La Balmesina in Barcelona, ​​Spain
source

5. Hosta France Pantry

A family-run restaurant in the Hostafrancs area, perfect for anyone looking for a complete, affordable and authentic set menu. Offering a weekday lunch menu for under €15, it’s an ideal option for anyone who wants to eat well without spending a lot of money.

Their offer combines traditional Mediterranean dishes with market-style dishes such as rice dishes, fresh fish, meat and home-made stews, making them a reliable choice if you love local flavors.

The atmosphere is warm and simple, with a spacious dining area. For anyone visiting Barcelona who wants to combine affordable food with authentic neighborhood food, this is undoubtedly one of the best options.

Menu prices: €14.70

address: Carrer de Béjar 33, Sants-Montjuïc, 08014 Barcelona

Menu at El Rebost d'Hostafrancs in Barcelona, ​​Spain
source

6. Enriqueta

Located on the quiet and elegant rue Enric Granados, it offers a very complete and attractive midday menu for those who want great food without spending more than 20 euros. The menu includes appetizers, main courses, drinks, breads and desserts, with a daily menu combining Mediterranean cuisine, healthy options and creative recipes.

It’s the perfect place for travelers looking for a good meal in the heart of the Eixample, surrounded by cafes, boutiques and one of Barcelona’s most pleasant streets for strolling. The atmosphere is relaxed and bright, ideal for dining with friends and family, or if you’re looking for a more romantic lunch for two.

Menu prices: €18.95

address: Carrer d’Enric Granados 107, L’Eixample, 08008 Barcelona

Food in Barcelona, ​​Spain
source

7. Jaime House

Located in the heart of the Eixample, this is one of those classic places where you can grab lunch from a set menu without the hassle or spending a lot of money. For just €13.95, we offer a complete selection of appetizers such as seafood rice or stewed lentils with chistora, and main dishes ranging from Andalusian-style fried fish, chicken curry with coconut milk to grilled salmon with mushroom sauce.

For a little kick, you can also opt for grilled beef with chimichurri. The menu includes a drink, bread, dessert or coffee, making it an affordable and practical option for anyone visiting Barcelona looking for a hearty home-cooked meal and, above all, a central meal. It is located in an area full of shops and lively streets, making it the perfect place to take a break from sightseeing.

Menu prices: €13.95

address: Carrer del Consell de Cent 222, L’Eixample, 08011 Barcelona

Food in Barcelona, ​​Spain
source

8. La Grandeta del Raval

This is a small home-style restaurant ideal for those looking for an affordable set menu. Located in the heart of Ciutat Vella, it serves simple and traditional dishes such as mushroom ravioli with creamy sauce or oven-baked chicken, along with appetizers, main courses and desserts, all with a friendly local touch that travelers highly appreciate.

The location is a real plus. MACBA, Rambla del Raval, a street full of shops and many historical attractions to explore after lunch are just a few steps away. It’s the perfect choice for anyone looking for a quiet, very local meal in one of Barcelona’s liveliest and most authentic areas.

Menu prices: €16

address: Carrer del Peu de la Creu 6B, Ciutat Vella, 08001 Barcelona

Food at La Grangeta del Raval, Barcelona, ​​Spain
source

9. Can Bonnet

The daily set menu offers great value for money. This midday menu features dishes of the day made with seasonal ingredients and unique homely touches. Dishes most recommended by regular customers include the veal fricando and stew.

Marble tables, an open kitchen, simple yet friendly decoration, and attentive service create an authentic atmosphere. Its location in the Eixample makes it very accessible, with public transport nearby and a neighborhood that combines quiet corners and lively areas.

Menu prices: €17.50

address: Carrer del Rosselló 235, Eixample, 08008 Barcelona

Related reading: 7 Cheap Brunches in Barcelona

Barcelona Menu - 10 of the best menu items in Barcelona for under €20
source

10. Quixote

Located in the heart of Barcelona, ​​it offers one of the most varied set menus at affordable prices, making it ideal for those looking for a practical home-cooked option. The menu includes a starter, main course, dessert or coffee, drink and bread, with choices combining traditional dishes with a creative touch.

Starters may include dishes such as salmon and leek quiche Lorraine, oven-roasted artichokes, blackened fideoua or French onion soup, while main dishes include options such as oven-roasted chicken, roasted northern bonito or Andalusian-style calamari.

It ends with desserts such as cake, ice cream, and fruit. Its location makes it the perfect stop for anyone exploring Eixample, a vibrant district full of shops and modern architecture.

Menu prices: €16

address: Carrer del Consell de Cent 314, L’Eixample, 08007 Barcelona

Gourmet menu in Barcelona, ​​Spain
source

Barcelona is full of places to eat well without breaking the bank, and these 10 restaurants show that a good set menu is still one of the best ways to get to know the city. From traditional dishes to more creative offerings, each offers a different experience, but they all share the same idea.: Generous dishes, authentic taste, prices that fit your budget.

Looking for more budget-friendly tips? Check it out: Cheap things to do in Barcelona: a day for less than €20.

  • Apartment Barcelona

    We are a specialized organization for the tourism sector based in Barcelona, ​​Catalonia. For over 10 years we have been offering holiday apartments and long-term apartments in Barcelona to everyone who wants to visit or spend time in the Catalan capital.

    View all posts


    We are a specialized organization for the tourism sector based in Barcelona, ​​Catalonia. For over 10 years we have been offering holiday apartments and long-term apartments in Barcelona to everyone who wants to visit or spend time in the Catalan capital.