Skip to content

Where to eat in Madrid

67 independent restaurants, bakeries and food spots in Madrid. Chains are left out.

Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 67.

Where to eat in Madrid

  1. EatSol-Letras-Lavapiés

    Alhambra

    This is a good place to drop by on a hot afternoon to enjoy a cold beer and some Andalusian tapas. Sample the sausages and cheeses.

    Sun-Thu 12:00-01:00, Fri Sat 12:00-02:00

  2. EatMalasaña-Chueca

    Antigua Huevería

    The very best huevos rotos ('broken eggs') and croquetas. Cheap, beautiful and delicious! The chicken-adorned tiled front dates from the 19th century.

    Tue-Thu 20:00-23:00, Fri 20:00-24:00, Sat 13:00-24:00, Sun 13:00-16:00Mains €8-14

  3. EatSouthern Suburbs

    Bacchus

    Right in the middle of Lonja, an area filled with places to dine and drink. It is still close enough to city centre but offers a more relaxed ambience, making it one especially suitable for families, though all types of customers can be encountered. Bacchus offers a mixture of innovative and traditional-style tapas. Very good though expensive wine list. It can get very busy on weekends. Nice outside seating area makes up for the fact that inside it is rather small and, in traditional tapas-bar style, somewhat littered.

    Daily 09:00-02:00

  4. EatSalamanca

    Bar Jaén III

    An excellent tapas bar and restaurant. A nice place to enjoy Spanish food and lifestyle without spending too much. Located in a business park in the far-east of the city, it's far from being a tourist trap and you can enjoy good food and true raciónes (portions). The pleasant owners are very willing to share stories about Madrid and Spain more generally. In summer time it has a superb terrace, within a stone's throw of the Olympic Stadium.

    Mon-Thu 12:30-02:00, Fri Sat 11:30-03:00, Sun 11:30-02:00

  5. EatNorthern Suburbs

    Bar Jaén III

    An excellent tapas bar and restaurant. A nice place to enjoy Spanish food and lifestyle without spending too much. Being located just outside central Madrid, it's far from being a tourist trap and you can enjoy good food and true raciónes (portions). The pleasant owners are very willing to share stories about Madrid and Spain more generally. In summer time it has a superb terrace, within a stone's throw of the Olympic Stadium.

    Mon-Thu 12:30-02:00, Fri Sat 11:30-03:00, Sun 11:30-02:00

  6. EatNorthern Suburbs

    Bar Tambayan

    Located in the northern reaches of Tetuán, this is arguably the best Filipino restaurant in Madrid, located in the heart of the city's Filipino neighborhood.

    T-Sun 12:00-0:00

  7. EatNorthern Suburbs

    Cafetería Nebraska

    Known throughout Madrid for their hot dogs, this Tetuán diner is the last of an old chain of restaurants dating back to 1955.

    Mon-Fri 08:00-23:30, Sat Sun 08:30-23:30

  8. EatLa Latina-Austrias

    Casa Lucio

    Pricey but worth it. The Spanish Royal family sometimes entertain guests here and you may run into a few sports figures and movie stars. You should definitely book ahead on the weekends, and reservations are recommended even for the weekdays. Known for their cocido, their roasts and their huevos rotos.

    Daily 13:00-16:00 20:30-24:00

  9. EatSol-Letras-Lavapiés

    Casa Toni

    Very solid local option for small dishes/tapas. Recommended are chorizo, pig ears, tortilla with chorizo (omelette with chorizo), morcilla, sepia a la plancha. Casual non pretentious place.

  10. EatSol-Letras-Lavapiés

    Cervecería 100 Montaditos

    Branch of the popular nationwide chain that offers 100 different montaditos (small sandwiches). Great place to go for a cheap drink and bite to eat. Further branches are at Calle de la Montera, 34 (near metro Gran Vía) and Plaza de las Cortes, 3.

    Daily 10:00-02:00

  11. EatLa Latina-Austrias

    Chocolatería San Ginés

    Specializing in chocolate con churros, this Madrid fixture is the perfect place to top off a night on the town. Also offers the usual assortment of coffees and teas.

    Daily 24 hrs

  12. EatNorthern Suburbs

    Churrería La Andaluza

    Opened in the 1930s just beside the Mercado de Maravillas, this Tetuán institution is regarded as one of the best churrerías in Madrid, with freshly-made churros, porras and buñuelos (round, donut-shaped fritters) available year-round.

    Mon-Sat 06:30-13:00

  13. EatSol-Letras-Lavapiés

    El Inti de Oro

    For something different, try this great Peruvian restaurant a short walk from Sol. Be sure to order some of their ceviche and try the Pisco Sour cocktail.

    Daily 13:30-16:00 20:30-00:00

  14. EatSalamanca

    Estay Restaurante

    A great place for tapas, they offer a large menu, reasonable prices and excellent quality food. The solomillo al foie is excellent and the desserts come highly-recommended as well. Very crowded on Friday and Saturday nights.

    Mon-Fri 08:00-24:00, Sat 09:00-01:00

  15. EatArganzuela

    Freiduría de Gallinejas Embajadores

    Another classic tapas bar in Madrid, not for conservative stomachs. Their most popular tapas are two of the most typical and traditional dishes in Madrid: gallinejas and entresijos. A treat for adventurous palates and lamb-lovers.

    Mon-Sat 11:00-23:00, Sun 12:00-22:00Raciónes €3-9

  16. EatChamberí-Castellana

    Home Burger Bar

    The place for serious hamburgers. Americans will feel at home!

    Mon 13:00-17:00, Tue-Sun 13:00-17:00 20:00-24:00

  17. EatNorthern Suburbs

    Home Burger Bar

    Other burger bars of this brand can be found in Malasaña-Chueca.

    Mon 13:00-17:00; Tue-Sun 13:00-17:00, 20:00-24:00

  18. EatMalasaña-Chueca

    Home Burger Bar

    THE place for serious hamburgers. Americans will feel at home!

    Mon-Thu 13:30-16:00 20:30-24:00, Fri Sat and holidays 13:30-17:00 20:30-24:00, Sun 13:30-17:00 20:30-23:00

  19. EatLa Latina-Austrias

    La Bola Taberna

    A family-run restaurant operating since 1870 and serving traditional Madrileño cuisine. Reservations can be made online.

    Mon-Sat 13:30-15:30 20:30-23:00, Sun 13:30-15:30

  20. EatSol-Letras-Lavapiés

    La Casa del Abuelo

    A Madrid landmark in operation for over 100 years, this bar attracts a standing room only crowd on the weekends. They mainly serve shrimp-based tapas dishes so if you're not into shellfish it may be advisable to steer clear. Order a plate of their garlic shrimp and accompany with their house wine.

    Sun-Thu 12:00-00:00, Fri Sat 12:00-01:00

  21. EatMalasaña-Chueca

    La Cocina del Desierto

    Al-Jaima

    This dark, cave-like Moroccan restaurant has some of the best North African food in the city. The seating is at low Moroccan-style tables and the calm, mellow atmosphere makes you feel like you're far from the bustling center of Chueca.

    Daily 13:30-16:00 21:00-24:00

  22. EatMalasaña-Chueca

    La Panza es Primero

    Cocina Mex-Mex

    This is a small, usually crowded, friendly Mexican restaurant with good food and drinks at reasonable prices. Sample some of their tacos and super-cheesy chilaquiles.

    Daily 13:00-01:00

  23. EatSalamanca

    La Trainera

    A Madrid institution for decades, Trainera is an excellent but somewhat pricey restaurant serving strictly seafood dishes. They have a great wine selection and the waiters can recommend different vintages that will complement the food. Try the carabineros (giant scarlet shrimp) or the rodaballo (turbot).

    Mon-Sat 13:00-16:00 20:00-24:00; closed the month of Aug

  24. EatMalasaña-Chueca

    Lamucca de Pez

    Nice designer restaurant popular within the 20s-30s crowd. Good music, cool people, even better food and cocktails. The kitchen opens in the afternoon.

    Sun-Wed 13:00-01:30, Thu 13:00-02:00, Fri Sat 13:00-02:30

  25. EatRetiro-Paseo del Arte

    Las Adelitas Restaurante Mexicano

    Mid-range Mexican restaurant with an extensive range of authentic options, though do be aware the food portions are a lot larger than you would typically expect. The primary chef is from Oaxaca.

    Sun–Thu 13:00–00:00; Fri Sat 13:00–02:00

  26. EatMalasaña-Chueca

    MAD MAD Vegan

    All plant based, mainly burger menu but with a few other items. If you like beer, their own craft bottled beers are good. English menu available.

    1pm-midnight€15

  27. EatSol-Letras-Lavapiés

    Matador

    Fantastic little stop for tapas. A very cozy place with good tapas and they always treat you very well. With a funny decoration.

  28. EatSol-Letras-Lavapiés

    Mercado de San Fernando

    Lively market that has not been completely swamped by tourism. Wide range of food & drink available. (including Vegan)

    Closed · opens 9 am tomorrow

  29. EatMalasaña-Chueca

    Mercado de San Ildefonso

    Streetfood market on Fuencarral street, right in the middle of the Malasaña-Chueca area. 15 different stalls offer arepas (cornmeal griddlecake), brochetas (skewer), tacos, tapas, ham, meats, wine, beer etc. Between late-May and early-June an international street food festival is celebrated.

    Sun-Wed noon–midnight, Fri Sat noon–1AM

  30. EatSol-Letras-Lavapiés

    Museo del Jamón

    One of several branches of this chain. Offers deli takeout service as well as tapas and raciónes at reasonable prices. They offer €1 ham sandwiches and a 'picnic' lunch consisting of a said ham sandwich, fresh fruit and a drink for €2 (Feb 2017). Another branch is at Calle de Atocha, 54 (metro Antón Martín).

    Mon-Thu 09:00-00:30, Fri Sat 09:00-01:00, Sun 10:00-00:30

  31. EatNorthern Suburbs

    Pastelería Mifer

    This unassuming bakery in Ciudad Lineal sells a wide variety of cakes and pastries, but they are best known for their award-winning torrijas (Spanish-style French toast) sold only during the run-up to Lent.

    Tue-Fri 9:00-14:30 and 17:00-21:00, Sat Sun 9:00-20:30

  32. EatSol-Letras-Lavapiés

    Puerto Rico

    Small little cantine with excellent and satisfying authentic Spanish food. You have to queue, but it's quite fluid and it's worth it.

  33. EatNorthern Suburbs

    Restaurante Bar Rodrigo

    Located behind the Mercado de Maravillas, this hidden gem in Tetuán serves affordable yet high-quality paellas that can compete with some of the best Madrid has to offer. Mostly patronized by locals, reservations are recommended, especially on weekends.

    Tue-Fri 09:30-17:30 and 19:30-23:00, Sat Sun 12:00-17:30€10-20

  34. EatLa Latina-Austrias

    Restaurante Botín

    Sobrino de Botín

    Opened in 1725, Botín is listed in the Guinness Book of Records as the oldest operating restaurant in the world. Once a favourite of Ernest Hemingway, the menu still delights with specialities including cochinillo (roast suckling pig) and cordero (roast lamb).

    Daily 13:00-16:00 20:00-24:00

  35. EatNorthern Suburbs

    Restaurante Casa Benigna

    Owned by a Spanish-Norwegian family, this unassuming spot in Chamartín is known for serving traditional Spanish cuisine with a Nordic twist. Their paellas, served on custom-made copper pans, are reportedly among the best (if not the best) in Madrid, with prominent politicians, celebrities and businesspeople among their customers. Reservations recommended well in advance. Walk-ins are routinely turned away at the door and sent to Restaurante Samm on the other end of Chamartín.

    Daily 13:30-17:00, Mon-Sat 20:30-00:00€20-30

  36. EatMalasaña-Chueca

    Restaurante La Barraca

    Recommended for paella if a more authentic experience is sought.

    Daily 13:30-16:15 20:00-23:45€40+, €50 (meal for 2 with drinks)

  37. EatNorthern Suburbs

    Restaurante Malaysia

    Authentic Malaysian food served right in the heart of San Blas, with an extensive menu drawing from the diverse culinary traditions of Malaysia and its neighbors.

    €5-15

  38. EatChamberí-Castellana

    Restaurante Samm

    Best paella in Madrid, but only if you bring more than two people by order of the proprietor. Frequented mainly by locals, prepare to be stared at by the wait staff if you are from out of town.

    Sun-Fri 11:00-19:00

  39. EatNorthern Suburbs

    Restaurante Samm

    A Chamartín institution lauded as having some of the best paellas (if not the best) in Madrid, but only if you bring more than two people by order of the proprietor. Walk-ins turned away from Casa Benigna on the other end of Chamartín are usually sent here. Frequented mainly by locals, prepare to be stared at by the wait staff if you are from out of town.

    Sun-Fri 11:00-19:00€15-25

  40. EatMalasaña-Chueca

    Restaurante Siam

    Beautifully-decorated with a tranquil atmosphere, the food is reasonable and offers a pleasant departure from Spanish fare, if so desired.

    Daily 12:00-16:00 20:00-24:00Most mains between €8 and €12

Browse all 254 places in Madrid

Listings from the Wikivoyage guide to Madrid (CC BY-SA 4.0).