Madrid, a city brimming with rich history and vibrant culture, is also a paradise for food lovers. If you want to know what to eat in Madrid and what is the famous food in Madrid, follow the locals! Try their famous tapas, such as the delicious Spanish omelet and crispy croquetas. These traditional dishes, often served in small portions, perfectly capture the essence of Spanish cuisine and can be found in many cozy bars and restaurants across the city.
In this article, you’ll uncover must-try foods and dishes from Madrid, as well as restaurants and cafés where we’ve had the pleasure of tasting these divine meals.
There’s a caveat, though. Many locals will tell you that you have to go out of the main central tourist districts of the city to find the best food at low prices. While that may be true, I suspect that if you’re like us, you’d rather not spend precious time going out of your way to eat. There are plenty of great restaurants and bars in the city center, and we’ll point you to a few hidden gems and spots where locals have dined for generations.
Jump to ...
Quick Answer: What Is Madrid Famous for Eating?
If you only have time to skim, here’s what to eat in Madrid: start with cocido madrileño (a chickpea and meat stew), callos a la madrileña (tripe stew), and the city’s signature street food, the bocadillo de calamares (fried squid sandwich). Round it out with tortilla española, huevos rotos, patatas bravas, and croquetas, then finish with churros con chocolate. Pair everything with a small draft beer (caña) or a glass of vermouth at midday, as that’s the most authentically Madrileño way to eat.
Decoding the Madrid Food Scene
Madrid offers an exciting blend of flavors and traditions. From delectable local dishes to unique drinks, each bite and sip is a step into the city’s rich culinary heritage.
Local Delicacies and Where to Find Them
In Madrid, you’ll find Cocido Madrileño, a comforting stew made with meat, vegetables, and chickpeas. It’s best enjoyed at famous restaurants like Taberna Malacatín. If you’re a fan of offal, try Callos a la Madrileña—a spicy tripe stew often served in traditional taverns.


Don’t miss out on the iconic Bocadillo de Calamares—a crispy squid sandwich that exemplfies Madrid street food. Check out La Campana for that. For Huevos Rotos – a simple yet delicious dish of broken eggs and potatoes, try La Taberna los Huevos de Lucio. They also do a great Morcilla de arroz – Spanish blood sausage mixed with rice. For a taste of history, visit Botín, the oldest restaurant in the world, famous for its Suckling Pig. Ensaladilla Rusa or Spanish potato salad, is a delicious tangy cold side you’ll find in many restaurants and tapas bars in Madrid. Tortilla Española is a classic Spanish omelet made with potatoes, onions, and eggs. It’s a staple in Madrid.

Vegetables are hard to find by themselves on Spanish menus, but one popular tapa in Madrid is Pimientos de Padrón, small grilled green peppers sprinkled with sea salt.
Tapas Bars are everywhere. You can’t go wrong with torreznos, artichoke hearts, and cheesecake. The atmosphere in these bars is lively and authentically Spanish.
Tapas bar hopping is popular in Madrid. A carefully curated guided walking tour to a few different tapas bars where you can sample lots of different specialties is a fun way to experience the culture.
This popular Wine and Tapas Walking Tour takes you to 4 places where you sample at least 12 tapas totally along with a glass of wine at each place.
This Guided Tapas Tour with Tastings and Drinks is top rated and offers a tapas crawl through historic bars and bodegas.
This Tapas Food Tour with Drinks and Food takes you to the best places in the foodie haven – La Latina neighborhood.
Sipping Through Madrid’s Beverages
Your visit to Madrid isn’t complete without sampling its classic drinks. Start with a glass of vermouth, often enjoyed as an aperitif. Madrid’s local bars, known as vermuterías, serve this aromatic drink over ice, garnished with an olive or an orange slice.
For wine lovers, the offerings are plentiful. Try sherry for a taste of something unique, or explore great wines from the Rioja or Ribera del Duero regions. Don’t overlook the caña, a small draft beer that’s refreshing and pairs well with tapas.
Venture away from the most touristy areas and explore the city’s vibrant neighborhoods, like La Latina, Lavapiés, or Malasaña, that are still close to all the important sights. These areas are known for their authentic, locally-owned restaurants and bars that offer delicious Spanish cuisine at reasonable prices.
Historic and Long-Running Establishments
Here are some places where you can find the best Spanish food in Madrid and the history of those Madrid establishments:
Sobrino de Botín
If you’re in Madrid, you can’t miss a meal at Sobrino de Botín. This place holds the Guinness World Record for being the oldest restaurant in the world, dating back to 1725! It’s famous for its roast suckling pig and lamb, both cooked in a traditional wood-fired oven that’s been in use since the restaurant opened. The cozy, historic atmosphere makes you feel like you’ve stepped back in time, and the food is good.
As of 2026, that title hasn’t gone unchallenged, as a nearby Madrid tavern, Casa Pedro, claims records dating back to 1702 and has hired a historian to try to prove it. For now, though, Guinness’s record still belongs to Botín.
Casa Labra
Casa Labra is a must-visit for anyone who loves tapas. This historic tavern, founded in 1860, is located just steps away from Puerta del Sol. It’s best known for its bacalao (cod) croquettes, which are crispy on the outside and deliciously creamy on the inside. Grab a spot at the bar, order a few croquettes and a cold beer, and you’ll be eating just like the locals.
Taberna Malacatín
For a true taste of Madrid, head to Taberna Malacatín. This place has been serving up cocido madrileño, a traditional Madrid-style stew, since 1895. The stew is a hearty mix of chickpeas, various cuts of pork, chorizo, and vegetables. The atmosphere is warm and welcoming, making it the perfect spot to enjoy a long, leisurely meal.
La Venencia
La Venencia is a sherry bar with a no-frills vibe that’s been around since the Spanish Civil War. It’s a favorite among locals for its authentic atmosphere and excellent selection of sherries. The bar doesn’t allow photos, so you’ll have to soak in the experience with your own eyes. Pair your sherry with some simple yet tasty tapas, and you’ll feel like you’ve uncovered a true Madrid gem.
Casa Revuelta
Casa Revuelta is another classic spot you’ve got to check out. This place is famous for its bacalao fritters, which are crispy, flavorful, and utterly addictive. It’s a small, bustling tavern where you can stand at the bar and enjoy your tapas with a glass of wine or beer. It’s been a local favorite for years, and once you try their bacalao, you’ll understand why.
Casa Alberto
Casa Alberto is a historic tavern that’s been serving traditional Spanish cuisine since 1827. Located in the heart of Madrid, it’s a great spot to try a variety of tapas and raciones (larger portions). The interior is full of old-world charm, with dark wood and vintage decor. Don’t miss their Callos a la Madrileña (Madrid-style tripe) or their delicious croquettes. It’s the kind of place where you can linger over good food and soak up the rich history.
Casa Dani

Casa Dani is a beloved spot inside the Mercado de la Paz in Madrid’s Salamanca district. Known for its incredible tortilla de patatas, often hailed as one of the best in the city, this family-run eatery also serves a variety of traditional Spanish dishes. Their menu includes tasty options like gambas al ajillo, croquetas, chorizo, and fresh salads. The market setting gives it a lively, bustling atmosphere, making it a great place to enjoy a casual meal paired with a Tinto de Verano or a refreshing caña.
Best Local Restaurants in Madrid: Where to Eat Like a Local
Short on time and just want to know where to eat in Madrid? Here’s a quick-reference table of the local favorites covered in this guide, from centuries-old taverns to neighborhood staples.
| Restaurant | Neighborhood | Known For | Good For |
|---|---|---|---|
| Sobrino de Botín | La Latina | Roast suckling pig, world’s oldest restaurant | A historic splurge meal |
| Casa Labra | Sol | Bacalao (cod) croquettes since 1860 | A quick, cheap standing-bar bite |
| Taberna Malacatín | La Latina | Cocido madrileño since 1895 | A traditional sit-down lunch |
| Casa Revuelta | Sol / Centro | Bacalao fritters | A quick tapas stop |
| Casa Alberto | Huertas | Callos a la madrileña, since 1827 | Old-world atmosphere |
| Casa Dani | Mercado de la Paz, Salamanca | Tortilla de patatas | Casual market-side lunch |
| Arrocería Marina Ventura | Huertas | Seafood and black rice paella | A proper paella lunch |
| El Sur de Moratín | Literary Quarter | Slow-cooked oxtail, grilled octopus | A relaxed local favorite away from crowds |
Many locals will tell you the best food is outside the tourist center, and that’s often true. But every restaurant on this list is walkable from Madrid’s main sights, so you don’t have to trade convenience for authenticity.
Navigating Madrid’s Gastronomic Hotspots
Madrid offers a range of dining pleasures. Traditional favorites like those above are great, but we liked being able to break it up with one or two fine dining experiences and some inventive cooking. If you crave something more refined, try one of the following restaurants. The blend of old and new makes Madrid’s dining scene interesting.
Arrocería Marina Ventura

Arrocería Marina Ventura, located in Madrid’s vibrant Huertas neighborhood, is a must-visit for rice dish enthusiasts. This cozy restaurant specializes in various rice dishes, with paella being the highlight. Their seafood paella, packed with fresh prawns, mussels, and squid in a flavorful saffron-infused broth, is a standout. Other notable dishes include the rich and savory black rice with cuttlefish and squid ink, and the vegetarian paella loaded with seasonal vegetables.
If you want to find the best paella in Madrid, choose a restaurant where it is the specialty and not just a dish among many. You should also enjoy it at lunch instead of dinner, as it is the main meal in Spain. If you want to learn how to make a great paella at home, Madrid has a few solid paella and sangria workshops you can join.
The restaurant also offers a good selection of Spanish wines to pair with their dishes. Don’t miss out on their popular tarta de queso (cheesecake) for dessert. The ambiance is relaxed and the staff is friendly.
P.S. A paella pan makes a nice and functional Spanish souvenir if you don’t want to wait until your next trip to Spain!
Desde 1911
Desde 1911, opened in 2022 by Pescaderías Coruñesas, brings top-quality seafood from A Coruña to Madrid. Located in a former industrial workshop, the restaurant features a Scandi-styled dining room, a garden courtyard, and a private area. Chef Diego Murciego crafts a menu with up to six starters, a fish main, and a choice of a cheeseboard or dessert. The seafood, including Norwegian salmon, Galician lobster, and Ribeira sea bass, is served within 24 hours of being caught, ensuring freshness and exceptional flavor.
DSTAgE
For an exceptional dining experience in Madrid, look no further than DSTAgE, which holds two Michelin stars (renewed in the 2026 guide) plus a Michelin Green Star for sustainability. Led by chef Diego Guerrero, this modern restaurant offers an innovative take on Spanish cuisine.
The tasting menu is a must, taking you on a culinary journey through beautifully crafted dishes. Standouts include the “Fake Tomato,” a delicate tomato water gel filled with crab and avocado, and the “Smoked Eel” with creamy corn sauce and caviar.
The attention to detail in every dish is remarkable, from the precise plating to the perfect balance of flavors and textures. The knowledgeable and friendly staff are happy to guide you through the menu.
While DSTAgE is a splurge, it’s worth every penny for the unforgettable dining experience. It’s perfect for a special occasion or for food lovers looking to explore the cutting edge of Madrid’s culinary scene.
Unearthing Madrid’s Trendy Food Markets

Food markets in Madrid are buzzing with life and flavor. Mercado de San Miguel near the city center is famous for its Madrid tapas stands and fresh seafood but it has become touristy and gets quite crowded on weekends and in the summer. It good way to sample only the best stands is to take a guided walking tour of San Miguel market.
If you’re looking for a smaller, less crowded Madrid food market experience, head to Mercado San Antón near the Chueca metro stop. While it may not have as many vendors as the popular San Miguel market, it still offers a variety of options to explore.
For a more traditional market experience, check out Mercado Antón Martín. This market features vendors selling fresh meat, fish, and produce, as well as prepared food stalls offering a range of delicacies. You can find an array of cheeses, olives, Argentine empanadas, ham, wine, and sandwiches. In Mercado de la Paz, a few blocks from El Retiro, you can savor local produce and regional delicacies. For a more authentic, less touristy experience, head to Mercado de Vallehermoso in Chamberi, where locals shop and relax.
Hidden Gems in Madrid
Looking for hidden gem restaurants in Madrid that locals actually recommend, not just tourist-list regulars? These spots fly under the radar but consistently deliver.
El Sur de Moratín

El Sur de Moratín, a hidden gem in Madrid’s Literary Quarter, offers a cozy and inviting atmosphere perfect for a relaxed meal away from tourist crowds. The menu features traditional Spanish cuisine with a modern twist, using fresh, high-quality ingredients. Standout dishes include the tender and flavorful slow-cooked oxtail stew, perfectly grilled octopus with a paprika-infused sauce, and crispy, creamy croquetas filled with tasty ingredients.
The friendly staff adds to the welcoming vibe. Enjoy a leisurely meal, savoring each bite paired with a glass of Spanish wine from their excellent selection. El Sur de Moratín is a local favorite worth discovering.
Casa González
Casa González, a charming gourmet grocery store and cozy eatery in Madrid’s lively Barrio de Las Letras, is a treat for food lovers. The store is filled with high-quality Spanish products like cured meats, cheeses, and wines, which you can enjoy at one of their few restaurant tables.
Highlights include their cheese platter featuring Spanish cheeses paired with wine, thin-sliced Iberian ham full of rich flavor, and simple yet delicious tapas like anchovies on toast and chorizo. The small selection of salads is fresh and tasty and you can end with a slice of pastry.
This makes it a great place to enjoy top-notch Spanish delicacies, whether you’re picking up gourmet goodies for a picnic or sitting down for a bite.
El Minibar

El Minibar, a cozy restaurant in Madrid’s Chueca neighborhood, offers a mix of traditional Spanish dishes and creative tapas made with fresh, local ingredients. Start with their patatas bravas, which come with a spicy twist that sets them apart from the usual fare. Or try the crispy on the outside and creamy on the inside jamón ibérico croquetas. The tender and flavorful grilled octopus with lemon and herb dressing is another standout. For something different, try the grilled goat cheese with tomato jam, or the blistered pimientos de padrón sprinkled with sea salt.
The friendly and attentive staff create a welcoming atmosphere, perfect for a casual meal with friends or a laid-back date night. The wine list features excellent Spanish wines that pair well with the thoughtfully prepared dishes. El Minibar is a great spot to try if you’re anywhere near the Madrid Royal Palace or Plaza Mayor.
Best Neighborhoods to Find Hidden Gems in Madrid
To eat like a local, explore neighborhoods known for their food scene. La Latina is a hotspot for tapas bars and lively streets. In Chamberi, enjoy cozy restaurants serving traditional Spanish cuisine. Malasaña offers trendy cafes and bars. Each neighborhood has its own charm and specialty, ensuring you always find something delicious.
If you’re planning a food-focused trip, you may want to stay near La Latina for easy tapas-bar hopping:
International Influence on Madrid’s Plate
Madrid’s culinary scene reflects its rich cultural diversity. The city offers a wide range of international cuisines that add a unique flavor to its traditional Spanish fare.
A Taste of the World in Spain’s Capital
Madrid’s international food scene is vibrant and diverse. As you walk through neighborhoods like Gran Vía and Chueca, you can find restaurants that serve exquisite dishes from all over the world.
You might enjoy sushi and tempura at a Japanese spot, savor Mediterranean flavors at a Lebanese eatery, or indulge in spicy Korean bibimbap. Around every corner, you might stumble upon hidden gems that offer dishes like Moroccan tagine, Argentine empanadas, or American burgers.
For an exceptional experience, visit places like Sacha, known for its fusion of traditional Spanish dishes with international twists, or Awki Nikkei-Peruano for a fusion of Peruvian and Japanese cuisines.

Besides savoring global cuisines, Madrid also embraces regional Spanish flavors beyond its borders. Andalusian food, for instance, has made its way into the city, offering delicacies like gazpacho and pescaito frito (fried fish).
Satisfy Your Sweet Tooth
Madrid offers a delightful selection of desserts that range from traditional favorites to modern twists. Experience the rich flavors and unique textures of Spanish treats and discover the city’s vibrant bakery scene.
Indulging in Madrid’s Dessert Culture
One iconic treat you can’t miss is churros con chocolate. These fried dough sticks are best enjoyed dipped in thick, steaming hot chocolate. They are a beloved part of Spanish culture and a staple in Madrid. You can find them at most cafes, but for an authentic experience, head to a Churreria or a Chocolatería, like the famous Chocolatería San Ginés.

You might also want to try the Tarta de Santiago, a traditional almond cake that’s both simple and delicious. Flan is available in most restaurants and cafes as a common dessert option. Torrijas is particularly popular during Semana Santa (Holy Week) but can be found year-round in many cafes and bakeries. Though originating from La Roda, Miguelitos are widely available in Madrid’s bakeries and pastry shops. Polvorones and Mantecados are especially prevalent during the Christmas season and can be found in most supermarkets and pastry shops.
Discovering Local Bakeries and Confectioneries
Madrid’s bakeries and cafes are a treasure trove of sweet delights. For something unique, visit Toma Café, where you can enjoy not just great coffee but also a selection of house-made pastries like brownies and carrot cake.
Stop by La Mallorquina, a historic bakery that’s been open since 1894. Their Napolitanas (chocolate-filled puff pastry) are particularly popular. El Riojano is another historic pastry shop that has been serving sweet treats since 1855. This elegant bakery is known for its wide selection of traditional Spanish pastries.
A Guide to Mealtimes in Madrid
When in Madrid, it’s essential to understand the local dining schedule to make the most of your culinary experience. Mealtimes in Spain are much later than the rest of the world and tourists can find it a little difficult to adjust. If you can’t delay your mealtimes, the trick is to find places that are open for earlier snacks and tapas and fill up on those. Here’s a breakdown of the typical mealtimes in the Spanish capital:
- Desayuno (Breakfast): 8:00 am – 10:00 am
Madrileños usually start their day with a light breakfast consisting of coffee or hot chocolate, paired with a croissant (cruasán) or toast with tomato and olive oil (tostada con tomate y aceite). - Almuerzo (Mid-morning snack): 10:30 am – 12:00 pm
Many locals enjoy a mid-morning snack if they haven’t had any breakfast or plan to skip the later lunch. This is often a small sandwich (bocadillo) or a pastry like a napolitana de chocolate. - Aperitivo (Aperitif): 12:00 pm – 1:30 pm
Before lunch, it’s common to have a small drink and a light snack, such as a caña (small beer) or vermút (vermouth) accompanied by some olives or potato chips. - Comida (Lunch): 1:30 pm – 4:00 pm
Lunch is the main meal of the day in Madrid. Many restaurants offer a menú del día, a set menu that includes a starter, main course, dessert, and a drink at a fixed price. This is a great way to sample local cuisine without breaking the bank. - Merienda (Afternoon snack): 5:00 pm – 7:00 pm
In the late afternoon, Madrileños often enjoy a sweet snack like churros con chocolate or a slice of tortilla española. - Cena (Dinner): 8:30 pm – 11:00 pm
Dinner in Madrid is typically lighter than lunch and served late by international standards. Many locals opt for tapas or raciones, which are larger portions perfect for sharing.
Madrid Food FAQs
What food is Madrid known for?
Madrid is best known for cocido madrileño (chickpea stew), callos a la madrileña (tripe stew), bocadillo de calamares (fried squid sandwich), tortilla española, and patatas bravas. Unlike other Spanish regions, Madrid’s cuisine leans hearty and meat-forward – a legacy of its inland, working-class roots.
What are the best local restaurants in Madrid?
Sobrino de Botín, Casa Labra, Taberna Malacatín, Casa Alberto, and Casa Revuelta are among Madrid’s most beloved local restaurants, several dating back over a century. See the comparison table above for what each one specializes in.
Where do locals eat in Madrid?
Locals tend to eat away from the main tourist strip around Sol and Gran Vía, favoring neighborhoods like La Latina, Chamberí, and Lavapiés. That said, plenty of century-old, locally loved taverns sit right in the city center and you don’t have to travel far to eat like a Madrileño.
What are Madrid’s best hidden gem restaurants?
El Sur de Moratín, Casa González, and El Minibar are some of Madrid’s best hidden gem restaurants – smaller, less touristy spots favored by locals over the big-name landmarks.
What must I eat in Madrid?
Don’t leave Madrid without trying cocido madrileño, callos a la madrileña, bocadillo de calamares, huevos rotos, and churros con chocolate. If you only have one meal to spare, cocido madrileño at Taberna Malacatín is the most quintessentially Madrileño choice.

