Best Restaurants in Sol, Plaza Mayor, and Opera (Madrid Centro)
100% plant-based cuisine with traditional flavors and a few unexpected twists. The menu features potato salad, patatas bravas, croquettes, artichokes, and mushroom tacos, along with more elaborate dishes, such as leeks with cauliflower vichyssoise, pickled carrots, chopped cashews, and black garlic.
- Vegan restaurant
- Calle de las Conchas, 8
- Ópera, Callao - Madrid centro
- Prices: €€€€
The ingredients take center stage here, from Tudela tomatoes grown in Bustarviejo to wild monkfish and aged quail. The menu blends familiar recipes with signature techniques.
- Fine dining restaurant
- Calle de la Unión, 8
- Ópera, Palacio Real - Madrid centro
- Prices: €€€€
Ceviches, causas, anticuchos, and lomo saltado are all part of a menu that brings together different aspects of Peruvian cuisine. A casual and comfortable Peruvian restaurant where you can enjoy a great meal.
- Peruvian cuisine restaurant
- Calle de Bordadores, 5
- Puerta del Sol, Ópera, Mayor - Madrid centro
- Prices: €€€€
A small Italian pizzeria specializing in Neapolitan-style recipes. The menu features a wide selection of pizzas, traditional pasta dishes, and appetizers.
- Pizza restaurant
- Calle del Marqués Viudo de Pontejos, 13
- Puerta del Sol, Plaza Mayor - Madrid Centro
- Prices: €€€€
A French restaurant set in an intimate space with exposed brick walls. The menu focuses on classic French dishes, featuring items such as mi-cuit foie gras and perfectly cooked duck breast.
- French restaurant
- Calle de la Amnistía, 4
- Opera, Palacio Real - Madrid Centro
- Prices: €€€€
Dining under 16th-century brick vaults isn't something you come across every day in Madrid. The interior preserves parts of the building's old caves, while the menu combines Spanish classics with Mediterranean dishes.
- Spanish cuisine restaurant
- Plaza Mayor, 30
- Plaza Mayor - Madrid Centro
- Precios: €€€€
Mexican tacos at very reasonable prices, served alongside quesadillas, tortas, and alambres, with meat and vegetarian options. A taqueria with a casual atmosphere and simple food.
- Mexican Taqueria
- Calle de la Salud, 13
- Puerta del Sol, Gran Vía - Madrid Centro
- Prices: €€€€
If you love Italian cuisine but don't want to give up the flavors of this region, this menu has a few surprises in store. Italian cuisine serves as a starting point for blending flavors and ingredients closely tied to Spanish cuisine. It's an original and well-executed fusion.
- A restaurant serving Italian and spanish cuisine
- Calle de la Bolsa, 12
- Plaza Mayor - Madrid Centro
- Prices: €€€€
Castilian cuisine, generous portions, and a menu designed for a leisurely meal. Roast suckling pig and suckling lamb are the restaurant’s most famous dishes, but there’s also a selection of seafood, meats, and hearty stews.
- Spanish grill restaurant
- Plaza de la Marina Española, 2
- Ópera, Palacio Real - Madrid centro
- Prices: €€€€
Founded in 1725, it is one of Madrid’s great culinary classics and boasts a listing in the Guinness Book of World Records as the oldest restaurant in the world. Its menu showcases the best of Madrid and Castilian cuisine, and the restaurant still uses its iconic wood-fired oven to roast suckling pigs and lambs in the traditional style.
- Spanish grill restaurant
- Calle de Cuchilleros, 17
- Plaza Mayor - Madrid Centro
- Prices: €€€€
Just a stone's throw from Puerta del Sol, this century-old tavern, dating back to 1860, is famous for its tajadas and cod croquettes. The menu is rounded out with traditional snacks such as meat pastries, stewed meatballs, Russian salad, and high-quality cold cuts.
- Spanish-style tavern
- Calle de Tetuán, 12
- Puerta del Sol - Madrid Centro
- Prices: €€€€