Spain is famous for its incredible food culture and nothing is quite as iconic as churros con chocolate. These long, crispy delights are a staple of Madrid’s food culture. They’re perfect for a mid-morning snack (merienda), a cozy weekend breakfast, or even a late-night bite after a big night out. They’re traditionally served with a generous cup of thick, velvety hot chocolate that’s closer to a warm pudding than a drink, ideal for dipping until the very last bite.
If you want to dive even deeper into Madrid’s amazing food scene, make sure to explore our other food culture guides. From traditional tapas and must-try Spanish dishes to local markets and foodie experiences around the city, our articles will help you eat your way through Madrid like a true local.
1. Chocolatería San Ginés
San Gines is a place you simply cannot miss! It’s famously open 24 hours a day, seven days a week and is the city’s most renowned chocolate café. Dating back to 1894, this chocolatería is always busy, but don’t let that get in the way of tasting the thick, sweet hot chocolate and scrumptious churros because they are worth the wait. Plus San Ginés has very reasonable prices so you can eat a lot of chocolate and churros without breaking the bank.
2. Madrid 1883
Madrid 1883 is a historic churrería that prides itself on traditional techniques and top-quality ingredients. Their churros and porras are freshly fried throughout the day, making every bite perfectly crisp and light. Pair them with their thick, velvety hot chocolate for the full Madrileño experience. It’s a cozy and authentic stop for anyone wanting classic flavors done right.
3. Los Artesanos 1902
Los Artesanos is family run since 1902 and is a little bit smaller, as well as less busy than San Ginés. You can even watch the churros being made through their large glass windows. They also offer both dark and milk chocolate options, which are harder to find here in Spain. If you are too impatient to wait for a table at San Ginés, you have a significantly better chance of getting a spot here!
4. Maestro Churrero
Located in the vibrant Barrio de Las Letras, Maestro Churrero is known for adding a creative twist to the classic churro. Alongside the traditional version, they offer fun flavors like filled churros, gourmet toppings, and seasonal specials. Their chocolate options range from classic thick hot chocolate to modern variations. It’s the perfect spot if you want classic churros but also feel like trying something a little different.
5. Chocolatería Valor
Chocolatería Valor is home to one of the most beloved chocolate brands in the country. They started making chocolate back in 1881, and it quickly became a popular location for locals to warm up during the winter months. There are several spots all over the city serving mouth-watering churros with warm, velvety chocolate. They might be a little pricier than some of the more traditional options, but they make up for it with a wide variety of chocolate styles and flavors to choose from.
5. Chocolatería Churrería Milagros
Chocolatería Churrería Milagros is a family-run spot that has become a neighborhood favorite for its simple, authentic, no-frills approach. Their churros are freshly fried to order, perfectly crispy, and especially delicious when dipped in their homemade hot chocolate. The atmosphere is warm and traditional, making it an ideal choice for a relaxed, local experience. A wonderful hidden gem for anyone exploring Madrid beyond the tourist hotspots.
6. Chocolat Madrid
Often flying under the radar of most tourists, Chocolat Madrid serves some of the best chocolate and churros in the entire city. Opened in 2003, this cozy spot focuses on high-quality ingredients and affordable prices, making it easy to fall in love with every cup of rich chocolate they serve. Tucked away on a small side street in the Barrio de las Letras, it’s the perfect place to enjoy a quick breakfast.
7. La Antigua Churrería
With more than 100 years of tradition, La Antigua Churrería continues to make its churros using the original family recipe. They serve several varieties, including their signature teardrop-shaped churros and the thicker porras. As an added bonus, they also offer ice cream and churros filled with chocolate, dulce de leche, or cream.