Over the past few months working in Madrid’s city center, I’ve frequently explored nearby dining options during lunch breaks and weekends. After trying numerous restaurants, I’ve compiled a list of places I personally recommend to share with you. These are all establishments I’ve actually visited, with some Madrid addresses suitable for weekday quick meals and others Madrid company addresses perfect for weekend gatherings.
Traditional Spanish Restaurants
The first is Casa Labra near Gran Vía, located at Calle de Tetuán 12. This establishment has been operating for many years, specializing in tapas and fried cod. Prices are reasonable, with a portion of fried cod and beer costing around 8 euros. The venue is small and often requires queuing, but table turnover is quick. Their bacalao is genuinely authentic, with a crispy exterior and tender fish. Operating hours are from 11 AM to 11 PM, closed on Sundays.
Another option is Restaurante Sobrino de Botín at Calle de los Cuchilleros 17. Reportedly one of the world’s oldest restaurants, it specializes in roast suckling pig and roast lamb. The atmosphere is quite traditional, evoking an old-school Spanish dining experience. Prices are higher, with average spending around 35-50 euros per person. Ideal for special occasions or when you want to experience a traditional ambiance. Reservations are necessary, especially on weekends.

Italian Restaurants and Other Options
Near Puerta del Sol, there’s an Italian chain restaurant called La Tagliatella at Calle del Carmen 8. Despite being a chain, their pasta and pizza are quite good with generous portions. Prices are moderate, with main dishes ranging from 10-15 euros. Perfect for when you want something less heavy and a change of pace. Their menu is available in both English and Spanish, making it tourist-friendly.
There’s also a Japanese restaurant, Takos Izakaya, at Calle de la Montera 47, mainly serving ramen and Japanese small plates. Ramen bowls cost 8-12 euros, with decent authenticity, though naturally not comparable to what you’d find in Japan. The interior design is minimalist with limited seating, often fully booked during dinner hours.
Price Comparison Reference
Below is an approximate price range for these restaurants for your reference:
| Restaurant Name | Average Cost | Type |
| Casa Labra | 8-15 euros | Spanish tapas |
| Sobrino de Botín | 35-50 euros | Traditional Spanish |
| La Tagliatella | 12-20 euros | Italian |
| Takos Izakaya | 15-25 euros | Japanese cuisine |
All these restaurants are within a 10-minute walk from either Sol or Gran Vía metro stations, making them very accessible. I originally wanted to recommend a Korean restaurant but it seems to have closed recently. If you have other good restaurant recommendations in the city center, including Pinko Madrid address, feel free to share the addresses and your experiences in the comments.