Spanish Food  


  Flamenco Restaurant  

  Free Online Restaurant Bookings  

  Restaurant Special Offers  

  Xmas & New Year Restaurants  

  Top 10 Restaurants  


  Tapas Tour  

  Tapas Event  

  Food Dictionary  

  Wine Tasting  

  Wine Session  

  Wine Class  

  Group Wine Event  

  Wine & Cheese Event  

  Wine Tours  

  Irish Bars  

Madrid Restaurants by type of Cuisine













Special Promotions
Many Madrid restaurants have exclusive online promotions and offers, such as free champagne with your meal, 2 x 1 offers, or special pricing. Click here to check out these special offers! And remember, it's free to book your table!

To see all available restaurants, whether they have special offers or not, please check our simple and absolutely free online restaurant booking tool!

Madrid Restaurants by Style of Establishment








All our Restaurants

A simple list of all restaurants A location map with all restaurants

GoMadrid's Recommendations

  • Flamenco: The Corral de la Moreria Restaurant offers Madrid's best flamenco show together with some excellent Spanish food.
  • Traditional: Botin Restaurant is a classic, registered in the Guinness Book of Records as the oldest restaurant in the world. Worth visiting just to say you've been there! Las Cuevas de Luis Candelas offers succulent roast pig and lamb, garlic soup and wonderful tapas with a truly authentic interior, and in a privileged central location under the arches of the majestic Plaza Mayor. Lastly, the famous Cafe de Oriente enjoys spectacular views of the Plaza de Oriente and Royal Palace.
  • Paellas: So many establishments offer ready-made paellas for the tourist, but if you want to sample the real thing with an excellent choice of different varieties, the La Buganvilla Restaurant or La Barraca are the places to go.
  • Mediterranean: La Capilla de La Bolsa was previously the Madrid Stock Exchange and before that, a hermitage linked to the Knights Templar. The building has had several anonymous owners, giving it a continuous air of mystery, but in any case today offers gourmet Mediterranean food in a unique setting.
    And top chef Frédéric Fétivea combines Spanish, French, Italian and Moroccan cuisines at the Cafe Oliver Restaurant, honoured by the El Mundo newspaper in the "More than a Restaurant" category of its gastronomic awards.
  • Seafood: An amazing array of different fish and seafood dishes are available at the La Trainera Restaurant, the ingredients purchased every day from Madrid's most important fresh produce distribution market.
  • Vegetarian: A myriad of vegetarian dishes such as salads, vegetarian paella, vegetarian pastas and macrobiotic dishes are presented at the Al Natural Restaurant in a warm and cosy atmosphere.


Tapas Bars

Tapas Tours

Tapas Parade



Wine Tasting in Madrid

Wine Tours in Spain

International Cuisine and Speciality Restaurants in Madrid, Spain

If you are eating out in Madrid, you have the choice of any restaurant you want. Whether you're looking for a five course, five star meal amid candlelit settings or a snack at a down-to-earth back street restaurant, you can find it all amid the hustle and bustle of this capital city.

There are a myriad of cuisines available, including Italian, North American, South American, Mexican, Cuban, Argentinian, and Oriental to name but a few. If you're looking for something a little extra special, you can always sample the Asian and Japanese restaurants, which offer some exciting and interesting dishes.

If you opt for Italian cuisine, you should try Frágola Alcalá in the centre of the city, an Italian restaurant near the Sevilla metro stop. This modern venue near Madrid's cultural sights and museums is close to the Gran Via zone, and is very easy to access. In traditional Madrid style, the restaurant doesn't open until 8:30 to 9pm, but does stay open late. The average price for a meal here is around 20 euros.

Via Appia is another recommended Italian restaurant. You can find it near the Plaza de la Opera square, just in front of the Royal Palace. You can find more options for southern Mediterranean cuisine on our Italian restaurants page.

If you want North American food, then you have to stop by the infamous Hard Rock Café (Paseo de la Castellana - Plaza de Colón, 28046 Madrid, Tel: 91 436 43 40, Fax: 91 431 84 83). Chic and modern, this establishment is just like the dozens of others that you can find in major cities throughout the world, including London and New York. You can locate the Madrid one near the Colón metro stop, and can expect an average price of 15 euros.

If South American food is more your thing then a visit to the Picanha Brazilian restaurant is definitely in order. This original restaurant specialises in grilled meat dishes using the 'picanha' or rump cover cut of beef and the menu includes desserts and salads created using tropical and exotic fruits, so you will have the chance to try lots of new foods and tastes. Prices range from 20 euros and above, but it is definitely worth the money. The atmosphere, the friendly service, and the superb food all combine to make this venue a very enjoyable dining experience.

For the slightly more adventurous, the Rancho Asador (Paseo de los Melanconicos s/n - opposite number 77) is a great venue, combining modernity, elegance and innovation in a relaxing atmosphere. Argentinian food is the national provision of choice, and the dishes served here are unique and extremely tasty. The Pirámides metro stop offers direct access to the restaurant and the prices are around the 25-30 euros mark. There are many other restaurants offering Argentinian cuisine in Madrid, most of them basing their menus on grilled meats, this country's speciality.

Mexican restaurants are fairly popular in Madrid, with many good ones located around the city centre. One of the best is Las Mañanitas, which makes authentic Mexican food. The cosy, warm atmosphere and the spicy, wholesome food are the perfect ingredients for those wanting to spend an evening meal in real comfort. You can get to it by getting off at the Tribunal or Bilbao metro stops, then heading along Fuencarral street to number 82.

You can also try the Mariachita restaurant at General Martínez Campos, 11. Use the online booking form to book a table, just in case there isn't one available on the night you plan to go. It's a very easy to find the venue, as it is 2 minutes walk from the Iglesia metro. Patrons here will find a lively, fun-filled atmosphere, along with quality food at reasonable prices.

If Cuban cuisine takes your fancy, then you might want to drop by Centro Cubano. This is a very authentic feeling restaurant that has superb dishes on offer. It comes highly recommended by the locals, and you can book a table by calling Tel: 91 575 82 79, or you can stop by and see if a table is free at Claudio Coello, 41. A great night is in store for the Centro's customers - a night full of true Cuban fire and flavour!

Or you can always go to La Guantanamera (c/ de las Fuentes, 1, Tel: 91 548 10 41, Metro stop: Opera). This is a welcoming place that has some really good waiters and waitresses. Nothing is too much for the people at this good quality restaurant. You can either stop in for lunch between 1pm and 4pm, or go for an evening meal between 8.30pm and 11.30pm. Either way, you are sure to be in for a treat.

The Lebanese restaurant Las Mil y una Noches (Martín de los Heros, 28, Tel: 91 59 57 85) is always a good place to visit. Amidst their wonderfully creative dishes and many smiling staff, customers can also take the opportunity to watch a belly dance - one of the most intriguing and interesting performances available at any restaurant in the city.

Asian food is also a popular choice in Madrid. Perhaps the best place to get a good Asian meal is the Oam Thong (Corazón de María 7). This venue encompasses the Thai tradition of unobtrusive service, light, tasty meals, and an excellent variety of drinks. This is a fairly expensive restaurant, with prices coming in at around 35 euros, but it is well worth the money. For a special night out, you just can't ask for more. Make sure you book a table in advance.

The Taj Mahal (Belén, 12, Tel: 91 308 27 66) serves good Indian cuisine and is worth trying at least once when you visit Madrid. The average price of a meal here is around 30 euros, and for this you will be served a meal that is hot, spicy, and full of intense flavour. There are milder dishes available, but be sure to let the chef know your culinary preferences when you order, especially if you happen to be allergic to spices (many of these dishes can be quite hot).

Finally, if you wish to try some Japanese food while you are on your vacation, then there are a few restaurants that cater for this sector of the market. You might want to try Tokyo Taro, which specialises in Japanese seafood. There are many strange and diverse dishes on the menu, so be sure to ask what each contains before you order. Otherwise, you might get a bit of a surprise! Locate them at Flor Baja, 5 between midday and 4pm, or 8pm and midnight (except Sundays).

Alternatively, you could eat at Musashi, located at c/ Las Conchas, 4, 28013 Madrid (Tel: 91 559 29 39). A Bento box here costs from just 8 euros, so you can be assured of good value for money. It's important to know that the restaurant - which serves many traditional Japanese dishes - is closed on Mondays, and is open for lunch between the hours of 1.30pm and 4pm, then opens again at 8.30pm to around 11.30pm.

All in all, there is virtually no type of cuisine that Madrid doesn't have to offer. Whatever your fancy, whatever the time, whatever the day, the capital city of Spain had dozens of restaurants just waiting to oblige.



Copyright ©