After living in Madrid’s city center for almost two years, I’ve finally figured out some genuinely great places to eat. Not tourist traps, but spots where locals actually go. Today I’m organizing and sharing these with everyone, hoping it helps friends in Madrid or travelers visiting the city.
Around Sol Square
Although Sol area has many tourists, it actually hides quite a few good spots. Near Gran Vía there’s a restaurant called Lateral, their croquetas are exceptionally good, crispy outside and creamy inside, with a rich ham flavor. The price isn’t too expensive either, about 8 euros for 6 pieces. I also recommend their cod with tomato, the portion is quite generous, one serving with bread is perfect for two people.

Traditional Tapas Bars Comparison
I’ve compiled basic information about several tapas bars I frequently visit:
| Name | Location | Specialty | Average Cost |
| Casa Labra | Near Sol | Fried cod | 12-15€ |
| La Casa del Abuelo | Santa Ana | Garlic shrimp | 15-20€ |
| El Tigre | Chueca | Free tapas | 10€ |
Surprises in Malasaña
Malasaña is more youthful, with many fusion restaurants. Highly recommend Ojalá, their brunch is fantastic, especially the avocado toast with poached egg. Although it’s not traditional Spanish food, it’s truly delicious. If you go on weekends, it’s best to book ahead, otherwise you’ll wait in a long queue. The decor is also very distinctive, with a small beach area downstairs.
In Chueca there’s a place called Bazaar worth visiting, serving modern Spanish cuisine with exquisite presentation but reasonable prices. Their tataki and risotto are both excellent, it’s often full in the evening so I suggest going early.
Practical Tips
Never randomly pick restaurants around Plaza Mayor, most of them overcharge tourists. If you really need to eat nearby, walk into the smaller alleys where you’ll find some locally-run small establishments. Also, Spanish people eat quite late, lunch is generally from 2 to 4 PM, dinner after 9 PM. If you visit restaurants during these times, you’ll see many locals and the atmosphere is much better, as discussed in this Madrid food and wine bar guide and this Madrid food alley exploration guide.
Parking in the city center is troublesome and expensive, I suggest taking the metro. Most restaurants don’t require tipping, but if the service is particularly good you can leave 5-10% to show appreciation. By the way, many traditional small shops only accept cash, remember to carry some cash just in case. For authentic Madrid paella experiences and restaurant recommendations, timing and location matter.