Cheap eats Madrid budget food is one of Europe’s great culinary bargains — Madrid offers exceptional Spanish cuisine at price points that would be unthinkable in Paris or London. The traditional menú del día (lunch set menu, typically €12-15 for three courses with bread and a drink), the city’s deep tapas culture (€2-4 per small plate), and the immigrant-driven international food scene in Lavapiés mean you can eat exceptionally well in Madrid for €15-25 a day. This guide covers cheap eats Madrid budget food lovers must know — the best menú del día restaurants, free-tapa bars, ethnic cheap eats, market lunch counters, and budget breakfast spots.

Table of Contents
- The Menú del Día: Madrid’s Best Cheap Eats Trick
- Free-Tapa Bars
- International Cheap Eats
- Market Lunch Counters
- Cheap Breakfast Spots
- Budget Eating Tips
- FAQs
The Menú del Día: The Best Cheap Eats Madrid Budget Food Has

Spain’s menú del día tradition (Franco-era law required restaurants to offer affordable workers’ lunches) means most non-touristy Madrid restaurants serve a 3-course set menu Mon-Fri lunchtime (1pm-4pm) for €12-18. You typically choose a starter, a main, and a dessert from 4-6 options each, with bread and a drink (water, beer, or wine) included.
Where to Find the Best Menú del Día
- Casa Mingo (Paseo de la Florida, 34): Asturian cider house with €12 menú featuring roast chicken or seafood.
- Casa Macareno (Calle de San Vicente Ferrer, 44): Malasaña classic; €13 menú with traditional Madrid dishes.
- El Brillante (Plaza Carlos V, 8): Famous for bocadillo de calamares; quick lunch at €10-12 per person.
- Carmencita (Calle de la Libertad, 16): Madrid’s second-oldest taberna; €15-18 menú.
- Lhardy menú: Even the historic Lhardy offers a lunch menú around €25 — pricier but more elegant.
- La Sanabresa (Calle del Amor de Dios, 12): Cult-favorite €11 menú in Barrio de las Letras.
- Casa Salvador (Calle de Barbieri, 12): Chueca traditional with €15 menú.
- Mercado de la Cebada: Multiple small restaurants inside the market with €10-13 menús.
Bars With Free Tapas
While Madrid’s free-tapas tradition is less robust than Granada or Andalucía, several bars still give a free small plate with each drink — making them excellent cheap eats Madrid budget food options:
- El Tigre (Calle de las Infantas, 30): The most famous free-tapas bar in Madrid. €4 caña gets you a generous plate of fried potatoes, croquetas, or sausages. Order multiple drinks for a full meal.
- El Rey de las Tapas (Calle Carlos III, 1): Smaller bar with the same model.
- Cervecería 100 Montaditos: Chain that’s not free-tapas exactly but offers €1-1.50 mini sandwiches Mondays and Wednesdays — eat full meal for €5-8.
- Bodegas Alfaro (Calle de la Magdalena, 22): Free olives and small tapa with vermut.
International Cheap Eats in Lavapiés
Lavapiés is Madrid’s immigrant gateway and food bargain district. Excellent international meals at €5-12:
- Indian/Pakistani: Restaurante Sirtaj, Indian Aroma, Lavapiés has 15+ Indian restaurants with €8-12 thalis (combination plates).
- Senegalese: La Senegalia and similar — €8-10 for hearty stews and rice dishes.
- Bangladeshi: Sumiyaki and other small spots with €6-9 plates.
- Latin American: Excellent Peruvian, Mexican, and Colombian places throughout Lavapiés and Embajadores.
- Tibetan/Nepali: Several momo (dumpling) restaurants with €6-9 plates.
Market Lunch Counters
Madrid’s neighborhood food markets often have small lunch counters at the back where you can eat market-fresh meals for €8-15:
- Mercado de Antón Martín: Multiple small restaurants and cooking-class kitchen with €10-15 lunches.
- Mercado de la Cebada: Less touristy than San Miguel; €8-13 lunches at counter spots.
- Mercado de Vallehermoso: Northern neighborhood market with excellent ramen, sushi, and Spanish lunch counters.
- Mercado de la Paz: Salamanca neighborhood market — Casa Dani serves Madrid’s most famous tortilla for €10.
- Mercado de San Fernando: Lavapiés market with great paella and Spanish lunch counters.
Cheap Breakfast Spots
Spanish breakfast is light and cheap — a coffee and tostada (toast with tomato and olive oil, or with butter and jam) costs €3-5. Best spots:
- Cualquier neighborhood café: Almost any local Madrid café will do tostada con tomate y aceite + café for €3-5.
- Chocolatería San Ginés: €5-8 for churros and chocolate breakfast.
- El Brillante: Famous bocadillo de calamares for €5-7 — substantial breakfast or lunch.
- Pum Pum Café (Lavapiés): Brunch at €8-12, less Spanish, more international.
- Café Comercial: 1887 historic café with breakfast at €6-10.
Budget Eating Tips for Madrid
- Eat lunch big, dinner small: The €12-15 menú del día is cheap eats Madrid budget food gold; dinner gets pricier. Pack your big meal at lunchtime.
- Avoid restaurants on Plaza Mayor and Gran Vía: Prices double or triple for tourist-trap quality.
- Walk 2-3 streets off the tourist strip: Same neighborhood, half the price.
- Standing-bar prices are lower: Sitting at a table adds 20-30% to most bills.
- Tap water is free: Ask for “agua del grifo” instead of bottled (€2.50-3).
- Skip overpriced bottled drinks: A glass of wine is €3-5; bottled drinks more.
- Tipping not required: Round up if happy.
- Free Madrid attractions: Pair with our free things to do guide for full budget Madrid trip.
Cheap Eats Madrid Budget Food FAQs
How much should I budget for food in Madrid?
Budget €15-25 per day for food: €3-5 breakfast, €12-15 menú del día lunch, €10-15 tapas dinner. Madrid is one of Europe’s most affordable major capitals for food. See our Madrid travel cost guide.
What is a menú del día?
A 3-course set lunch (starter + main + dessert), with bread and a drink (water, wine, or beer) included, served Mon-Fri 1pm-4pm at most non-tourist Madrid restaurants. €12-18 standard.
Where can I find cheap eats Madrid budget food best?
Lavapiés (international cheap eats), Centro/Sol (menú del día spots), and any neighborhood market lunch counter (€8-13). Avoid restaurants on the main tourist plazas (Plaza Mayor, Sol).
Can I eat free tapas in Madrid?
Some bars (El Tigre, Bodegas Alfaro) still offer free tapas with each drink. Most modern Madrid bars charge separately for tapas. Granada and Andalucía have stronger free-tapas traditions.
Is Madrid cheaper than Barcelona for food?
Yes, modestly — Madrid menús del día tend to run €1-3 cheaper than Barcelona equivalents, and tapas are slightly more affordable. Both are cheap by Western European standards.
Are tap water and bread free in Spanish restaurants?
Tap water is free if you ask for “agua del grifo” — most restaurants will bring it without complaint. Bread is sometimes free, sometimes €1-2 per person; check the menu.
What about supermarkets for cheap meals?
Mercadona is Spain’s most popular supermarket — excellent prepared foods, deli items, fruit, and bread for €5-10 per meal. Useful for picnic lunches in Retiro or Madrid Río parks.
Should I tip at cheap restaurants?
Tipping is not required in Spain. Round up to the nearest euro if happy with service; 5-10% is generous. At cheap menú del día spots, no tip is expected.
Background and Context
Madrid is one of Western Europe’s best cities for eating well on a small budget. The Spanish menú del día tradition — a fixed-price lunch (typically €10-15) including a starter, main, dessert, and drink — survives across hundreds of Madrid restaurants and provides genuinely good food at sub-€15 price points. The bocadillo de calamares (fried squid sandwich) at Plaza Mayor is an under-€5 Madrid icon. Tapas crawls in La Latina or Lavapiés deliver full meals for €15-25 per person. Mercados (food markets) like Antón Martín, Vallehermoso, and La Cebada offer cheap stalls €5-10 per dish. Bocadillos at any neighborhood bar run €3-5. Falafel and shawarma in Lavapiés and Tirso de Molina €4-7. Cheap eats Madrid options span every cuisine and every taste — the city’s depth of low-price quality dining is genuinely exceptional. This guide covers all the major cheap eats Madrid categories with specific recommendations.
Madrid’s culinary affordability stems partly from working-class food traditions (cocido, callos, bocadillos), partly from the strength of Spanish street market culture, and partly from the Spanish habit of eating long, leisurely lunches as the main meal of the day — meaning cheap lunch options are abundant and good. Tourist traps exist (Plaza Mayor, around major sights) but most Madrid neighborhoods have €10-15 lunch options within a 5-minute walk.
Best Cheap Eats Madrid: Categories and Specific Picks
Bocadillos under €5:
- El Brillante (Atocha): Bocadillo de calamares €3.50 — Madrid icon.
- Casa Labra (Sol): Bacalao croquetas €1.20 each.
- Bar de Pepe (Plaza de Cascorro, La Latina): Sunday morning bocadillos.
- Casa Manolo (near Sol): Cheap traditional bocadillos.
Menú del día under €15:
- Casa Mortero (Argüelles): €12 set lunch.
- El Imparcial (Calle Duque de Alba, Lavapiés): €13 menú.
- La Carmencita (Chueca): €15 menú including wine.
- Casa de Diego (Sol): €11 menú.
Cheap tapas crawl bars:
- El Tigre (Calle Infantas, Chueca): Famous free tapas with each beer (€2.50).
- Sidrería El Tigre Sol: Same chain, same generous tapas tradition.
- Bar Cock (Calle de la Reina): Beer + tapas €4.
Market food stalls:
- Mercado de Antón Martín: €5-10 per stall.
- Mercado de Vallehermoso (Chamberí): €6-12 per stall.
- Mercado de la Cebada (La Latina): €5-10.
International cheap eats:
- Lavapiés Indian/Pakistani: €8-12 thalis at Aroma de la India, Indian Aaja.
- Falafel/shawarma (Lavapiés, Tirso de Molina): €4-7.
- Empanadas (Calle del Pez, Malasaña): €3-5 each.
How to Eat Cheap in Madrid
- Eat your big meal at lunch: Menú del día lunch €10-15 vs. dinner à la carte €25-40.
- Avoid Plaza Mayor restaurants: Tourist traps; €5-10 markup over identical food 2 blocks away.
- Bar service cheaper than table: 20-30% discount when standing at the bar.
- Cana (small beer) cheaper than caña (medium): Save by ordering smaller portions.
- Tap water is safe: Ask for “agua del grifo” — free vs. €2-3 bottled water.
- Markets for self-catering: Mercado de la Cebada and Mercado de Tirso de Molina sell cheap fresh produce.
- Kebab/falafel for fast cheap dinners: €4-7 in Lavapiés.
Cheap Eats Madrid vs. Other European Capitals
Madrid: Excellent value menú del día tradition; €10-15 quality lunch widely available.
Paris: Cheaper boulangeries but restaurants more expensive; €15-25 typical lunch.
London: Pricier across the board; €15-25 minimum quality lunch.
Lisbon: Comparable to Madrid value; arguably cheaper for seafood.
Verdict: Madrid is among Europe’s best for budget eating.
Seasonal Notes for Cheap Eats Madrid
August: Many menú del día restaurants close for owner holidays.
Year-round: Bocadillos, kebabs, market stalls always available.
Christmas-New Year: Special menus replace daily menú in many restaurants.
Insider Tips for Cheap Eats Madrid
- El Tigre’s free tapas: Each €2.50 beer comes with a generous plate of tapas — actual full meal possible for €5-7.
- Lunch hours strict: Menú del día served 13:30-16:00 only; arrive by 14:30 for choice.
- Tap water request: “Agua del grifo, por favor” — Madrid’s tap water is excellent.
- Bocadillo de calamares at Plaza Mayor: €5-7 at Plaza Mayor cafés vs. €3.50 at El Brillante (Atocha) for the same iconic sandwich.
- Lavapiés for cheap international: Indian, Pakistani, Senegalese restaurants — most €8-12.
- Cooking your own: Apartments with kitchens (Airbnb, aparthotel) save €30+ per meal.
- Skip restaurant breakfast: Spanish breakfast at corner café (€2-4 for coffee + tostada) beats hotel breakfasts (€10-15).
More Cheap eats Madrid Questions
How cheap can I eat in Madrid?
€15-20 per person per day is achievable with menú del día lunch + bocadillo dinner. €25-35 per day for varied meals.
What is menú del día?
Spanish lunch tradition — fixed-price lunch (€10-15) with starter, main, dessert, and drink (often wine). Served 13:30-16:00.
Where can I get cheap tapas in Madrid?
Lavapiés and La Latina taverns offer the best value. El Tigre (Chueca) gives generous free tapas with €2.50 beers.
Are Madrid food markets cheap?
Working markets (Antón Martín, La Cebada, Vallehermoso) yes — €5-10 per dish at most stalls. Tourist markets (San Miguel) less cheap.
What’s the cheapest authentic meal in Madrid?
Bocadillo de calamares (€3.50 at El Brillante), bacalao croquetas (€1.20 each at Casa Labra), or El Tigre’s free tapas with €2.50 beer.
Official Resources
- Madrid official tourism: Eat in Madrid
- Madrid food markets: Market Tradition
- El Brillante: elbrillantebar.com
Plan Your Visit
- Pillar: Madrid Food Guide
- Madrid Travel Cost Guide
- Free Things to Do in Madrid
- Best Tapas Bars in La Latina Madrid
- Mercado de San Miguel Guide
Cheap eats Madrid budget food is a category with depth — €15-25 per day really does cover three solid meals at quality places, especially if you lean into the menú del día tradition. Madrid is one of Europe’s best budget food cities, and the only requirement is walking 2-3 streets off the tourist strip.

Leave a Reply