Having lived in Madrid’s city center for nearly three years, my greatest weekend pleasure is exploring various restaurants. Today I want to share some places I’ve visited repeatedly—not Michelin-starred establishments, but those cozy spots that make you think “I need to come back here” after every meal.
Traditional Flavors Near Puerta del Sol
Casa Labra
This historic establishment near Puerta del Sol has been operating for almost two hundred years, specializing in fried cod croquetas and tapas. Every time I pass by, I see locals standing at the bar eating, paired with a glass of vermouth—a very authentic Madrid tradition. Their bacalao frito is fried to crispy perfection on the outside while tender inside, costing just over €3 per portion with excellent value. It gets particularly crowded on weekend afternoons, so I recommend avoiding peak hours.

Lhardy
Lhardy is considered a Madrid institution, located on Carrera de San Jerónimo street. The ground floor offers takeaway croquetas and desserts, while the second floor houses the formal restaurant. I usually visit the ground floor to enjoy their cocido madrileño standing up—perfect for warming up during winter. Prices are slightly higher, but both the atmosphere and service are quite refined.
Hidden Gems in the Latin Quarter
The narrow alleys of the Latin Quarter hide numerous excellent restaurants. Casa Lucio is the most famous, with their huevos rotos (broken eggs with potatoes) reportedly beloved even by Spanish royalty. However, I personally prefer Taberna La Bola on a nearby street—their cocido is very authentic, and you can get a table at Madrid restaurant recruitment without a reservation.
Here’s a summary of basic information for the restaurants I frequent:
| Restaurant Name | Signature Dishes | Average Cost | Rating |
| Casa Labra | Fried cod tapas | €10-15 | ★★★★☆ |
| Lhardy | Madrid stew | €25-35 | ★★★★☆ |
| Casa Lucio | Broken eggs with potatoes | €30-40 | ★★★★★ |
| Taberna La Bola | Traditional cocido | €20-25 | ★★★★☆ |
| Mercado de San Miguel | Various tapas | €15-25 | ★★★☆☆ |
Mercado de San Miguel
While this market has become quite touristy, it’s undeniably convenient. I used to prefer markets frequented by locals, but San Miguel wins with its variety and late operating hours. If you want to quickly sample various tapas, this remains a solid choice. I personally recommend the Iberian ham stand inside—thinly sliced jamón served with bread and tomato is a classic combination.
Some Practical Tips
Madrid dining hours run late: lunch typically from 2 PM to 4 PM, dinner after 9 PM. If you want to avoid crowds at Madrid restaurants, arrive a bit earlier. Additionally, many traditional restaurants close on Sundays or Mondays, so check operating hours beforehand.
Most city center restaurants accept credit cards, but some old establishments may only take cash at Madrid restaurant agencies—remember to bring some change. Also, Madrid’s tapas culture often involves standing while eating; if you want to sit down for a meal, some places charge an additional seating fee. Paying attention to these small details will greatly enhance your dining experience.
These are the restaurants I regularly visit in Madrid’s city center, all personally tested many times before recommending. Everyone has different tastes, so choose according to your preferences. I welcome other friends to share the great places you’ve discovered!