Introduction — How to eat cheap in Barcelona: must-visit markets and menú del día
Barcelona is a city where food plays a central role in daily life: from the colorful stalls of its markets to the small taverns serving generous menú del día lunches. For budget-conscious travelers who still want authentic Catalan flavors, the city offers plenty of affordable, tasty options. This article is a practical, detailed guide to eating cheaply in Barcelona based on two local pillars: food markets (mercats), where you can buy fresh produce and grab something to eat on the go, and the menú del día — fixed-price, economical, and hearty lunch menus offered by many restaurants.
My goal here is to give exact addresses, typical opening hours, price ranges and immersive descriptions to help you plan meals without sacrificing quality. You’ll discover where to find an affordable seafood platter, a traditional café serving a full breakfast for a few euros, a Catalan sandwich made in front of you, or a typical menú del día for under €15. I also share practical tips: how to read a menú del día, what time to eat to get the best deals, and which neighborhoods to prioritize for great value.
Barcelona’s markets are more than places to shop: they’re social hubs where you can eat at counters — tapas, fried calamari, portions of paella or bocadillos (sandwiches) made to order. Iconic spots like the Mercat de la Boqueria offer bars and stalls where you can sit, watch urban life and eat for reasonable prices. Likewise, Mercat de Sant Antoni, Mercat de Santa Caterina and Mercat de la Llibertat provide more local alternatives, often less touristy and therefore more economical.
As for the menú del día, it’s an incredibly convenient format: starter, main course, dessert and sometimes drink or coffee, all for a fixed price typically between €9 and €15. These menus follow the seasons and reflect Catalan cuisine, mixing fish dishes, warm tapas, generous salads and homemade desserts. Some places around markets or on quieter streets offer menú del día for €9.50 or €10, making it an unbeatable option for a full lunch.
This guide focuses on concrete places, specific markets and easy-to-find addresses, with price brackets and indicative opening times. I also include local tips to avoid tourist traps, make the most of the best deals and enjoy an authentic culinary experience without breaking the bank. If you’re planning a trip to Barcelona or just curious about eating well and cheaply, read on: I’ll take you through the colorful aisles of the markets and introduce the must-try menú del día.

1) Mercat de la Boqueria: the must-see with budget options
The Mercat de la Boqueria (Mercat de Sant Josep de la Boqueria) sits on La Rambla, La Rambla, 91, 08001 Barcelona. It’s the city’s most famous market and for good reason: it gathers an incredible variety of products — exotic fruits, cured meats, fish, oysters, tapas and small bars dedicated to tasting. Despite heavy tourist traffic, you can eat cheaply here if you know where to sit and what to choose.
Opening hours: generally the market is open Monday to Saturday from 08:00 to 20:30 (hours may vary by stall: some open earlier, others close in the early afternoon). The market is closed on Sundays. Note: some bars inside close earlier (around 16:00) or open later depending on the season.
Where to eat on a budget:
- Bar Pinotxo (indoor counter, located inside the market) — Address: same as the market, an iconic counter. Hours: around 06:30–16:00 (Monday to Saturday). Typical dishes: tortilla, croquettes, fish dishes depending on the catch. Prices: tapas and plates between €4 and €12. Tip: arrive early to avoid the line and to share the counter.
- El Quim de la Boqueria (historic stall, inside the market) — same address, always a lively counter. Hours: 08:00–16:00. Specialties: squid with eggs, seafood dishes. Prices: plates between €8 and €18, with smaller portions available.
Practical tips: avoid stalls on the edge of La Rambla that charge tourist prices; look for the interior of the market and the small counters frequented by locals. If you want a light meal, order a portion of mariscos (shellfish) to share: a fresh portion — think clams or cockles — will typically cost around €6–12 depending on quantity. The juice stalls offer fresh glasses for €2.50–4, perfect for a healthy snack on the go.

2) Mercat de Sant Antoni and other neighborhood markets: local and affordable
Mercat de Sant Antoni is a great example of a neighborhood market where you’ll find quality and reasonable prices. Address: Mercat de Sant Antoni, Carrer del Comte d’Urgell, 1, 08011 Barcelona. Recently renovated, it hosts food stalls, small cafés and a book/collectables market on some Sundays. Hours: Monday to Saturday 08:00–20:30 for the food hall; on Sundays the food market is usually closed, but you’ll find the collectables market in the square.
Why Sant Antoni? First, it’s frequented by locals from the Eixample/Sant Antoni neighborhoods rather than tourist crowds, which often means lower prices. Also, several bars and places around the market offer competitive menú del día options, commonly in the €10–13 range for a full menu.
Examples of good spots and stalls:
- Bar Calders — located in the Sant Antoni neighborhood (Carrer del Parlament, 25). Hours: 12:00–23:00 (times may vary). Menú del día often around €12–14 on weekdays. Dishes: simple contemporary Catalan cuisine, generous portions.
- Stalls inside the market: butchers and fishmongers offer ready-to-eat portions (bocadillos, tapas) between €3 and €8.
Other neighborhood markets where you can eat well and cheaply:
- Mercat de la Llibertat — Plaça de la Llibertat, 27, 08012 Barcelona. Hours: Monday to Saturday 08:00–20:00. In the Gràcia neighborhood, ideal for discovering local cafés and small tascas.
- Mercat de Santa Caterina — Avinguda de Francesc Cambó, 16, 08003 Barcelona. Hours: Monday to Saturday 08:00–20:00. This market is known for its charcuterie stalls and fresh tapas; some counters serve plates starting at €6.
- Mercat de Sants — Plaça de Sants, 6, 08014 Barcelona. Hours: generally 08:00–20:00. Local vibe and friendly prices.
Tip: stroll around the market at lunchtime (between 13:00 and 15:00) to spot menú del día boards in front of restaurants. Less touristy neighborhoods (Gràcia, Sants, Sant Antoni) typically offer the best value for money.

3) Understanding and making the most of the menú del día: tips, prices and recommended spots
The menú del día is an institution in Spain and in Barcelona: it’s a fixed-price menu usually offered Monday to Friday (some restaurants serve it on Saturdays too), including starter, main course, dessert and often a drink (water, a glass of wine or beer) and coffee. In Barcelona prices range from €9 to €18, but if you want to eat « cheap, » aim for the €9–13 bracket.
How to read a menú del día: outside the restaurant you’ll often see a chalkboard or sign labeled « Menú del día » or « Menú diari. » It typically lists two or three options for starters (ensalada, sopa, vegetables), two main-course choices (fish, meat, pasta, rice) and a selection of desserts (flan, fruit, mousse). A drink is sometimes included but not always: check if the board states « bebida incluida. »
Recommended restaurants and addresses:
- La Fonda — Carrer dels Escudellers, 10, 08002 Barcelona. Hours: 12:30–16:00 and 19:00–23:00. Menú del día price: about €12–14. Typical dishes: paella, escalivada, slow-cooked meat. Tip: their menú is hearty and well-located near the Ramblas, convenient if you’re sightseeing in the center.
- La Pubilla — Plaça de la Llibertat, 23, 08012 Barcelona (Gràcia). Hours: 08:00–16:00. Menú del día often around €12 on weekdays. Specialty: market-driven dishes and modern Catalan cooking.
- La Xampanyeria (Can Paixano) — Carrer de la Reina Cristina, 7, 08003 Barcelona. Hours: 09:00–22:00. Although mainly famous for cava and sandwiches, you can grab quick, cheap portions here (€3–8) — ideal for an inexpensive snack.
Tips for finding the best menú del día:
- Pick restaurants that are busy with locals: a queue and full tables by the window are good signs.
- Favor seasonal dishes and the « del día » options: they’re made with market produce so are fresher and often cheaper.
- Ask whether a drink is included: sometimes the drink isn’t part of the deal and can raise the bill.
- Avoid hyper-touristy areas (around Sagrada Família, Barceloneta, Las Ramblas) if you want menus under €12 — neighborhoods like Gràcia, Sant Antoni, Sants or Poble-sec usually have more affordable options.
4) Cheap alternatives: stalls, bocadillos, tapas and market street food
If your aim is to eat cheaply at any time of day, markets and small street-food vendors are a goldmine. Beyond menú del día, you can build a full meal from several small portions bought as you go: a loaded bocadillo (sandwich), a slice of tortilla, a glass of fresh juice and a piece of fruit for dessert.
Examples and price ranges:
- Bocadillos (sandwiches): between €3.50 and €6 depending on filling — jamón serrano, Manchego cheese, fried calamari (bocata de calamares).
- Tapas and small plates: small portions between €2.50 and €6, larger raciones between €8 and €15 (great for sharing).
- Counter dishes at markets (paella, fideuà, light mariscada): €6–15 depending on portion size and product quality.
- Fresh juices and smoothies: between €2.50 and €4.50.
Specific places to piece together a cheap meal:
- At the Mercat de la Boqueria you’ll find stalls offering tapas and sandwiches for €3–10. A good trick for a quick lunch is to grab several small portions from different stalls and sit at a counter.
- At the Mercat de Santa Caterina, the small cafés around the market serve bocadillos and daily menus at reasonable prices (around €10–12).
- In Barceloneta, several little tascas offer fried fish and calamari sandwiches for under €8 — perfect for a budget-friendly beach-and-bite outing.
Small savings habits:
- Share raciones: Spanish portion sizes are often made for sharing, which lowers the cost per person.
- Opt for tap water (ask for « agua del grifo ») where possible — many restaurants serve it free or cheaply.
- Avoid imported drinks or touristy cocktails that hike up the bill; a glass of local wine (vermut or tinto) is usually inexpensive and pairs well with tapas.

5) Local tips, hours and precautions to eat cheaply and well
A few practical rules and local tips will help you eat well and cheaply without unpleasant surprises. As a major tourist destination, Barcelona rewards a little strategy: pick the right times, avoid traps and talk to the vendors.
Hours: on weekdays lunch is usually between 13:00 and 15:30. Many restaurants close between lunch and dinner (siesta) and reopen around 19:30–20:00 for dinner. Markets open in the morning (sometimes as early as 08:00 or earlier) and often close between 20:00 and 21:00; some stalls close before 16:00. Plan morning visits for the freshest produce and aim to visit markets before 15:00 if you want to eat there.
Precautions and good practices:
- Check displayed prices: some places don’t show prices on the main menu; ask before ordering if cost is a concern.
- Avoid restaurants that show menus with photos in multiple languages on the street — they’re often pricier and less authentic.
- If you have allergies or dietary restrictions, specify them in Spanish or Catalan (« sin gluten », « sin lactosa », « soy vegetariano/a »). Markets are often very accommodating and will customize a portion.
- Trust local recommendations: ask the butcher, fishmonger or fruit seller what they suggest for cheap cooking — they often give ideas and affordable takeaway portions.
Sample budget for a frugal day of eating in Barcelona:
- Breakfast: coffee + bocadillo or pastry at the market — €3–5
- Lunch: menú del día or shared market platter — €9–14
- Snack: fresh juice/fruit — €2–4
- Dinner: shared tapas or a small ración — €8–15
That’s a potential daily total of €22–38 to eat well, which is very reasonable for a major European capital.

Conclusion — Eating cheaply in Barcelona: an accessible art
Eating cheaply in Barcelona is absolutely possible without giving up quality or authenticity. Markets like Mercat de la Boqueria (La Rambla, 91), Mercat de Sant Antoni (Carrer del Comte d’Urgell, 1), Mercat de Santa Caterina (Avinguda de Francesc Cambó, 16) and Mercat de la Llibertat (Plaça de la Llibertat, 27) offer a multitude of options to compose varied, low-cost meals. Alongside these are restaurants that serve menú del día at gentle prices (often between €9 and €14) — the ideal solution for a complete, budget-friendly lunch.
Markets deliver both a culinary and social experience: you buy, you taste, you watch local life, and often you chat with vendors who’ll point you to the best deals of the day. Menú del día remains the practical, reassuring option for anyone wanting a balanced, filling meal without scanning the entire menu. To save money, favor neighborhood areas (Gràcia, Sant Antoni, Sants, Poble-sec), compare menus and arrive at strategic times (lunch between 13:00 and 14:30, early market breakfasts).
In short: wander the market aisles early in the morning, pick counters frequented by locals, choose menú del día on weekdays and share raciones to cut costs. With these tips and addresses, Barcelona becomes a place where you can enjoy beautiful plates of fresh produce and Catalan cooking without breaking the bank. Enjoy your meal — bona profit!




