Café Angélica is the kind of specialty coffee spot that Malasaña does best — fair-trade beans roasted by hand, a cozy storefront on Calle San Bernardo, and a crowd that ranges from laptop freelancers to olive-oil-curious tourists. The owner is known for being genuinely warm, and the shop doubles as a place to buy freshly ground beans and quality olive oil to take home. It's small, unhurried, and exactly what you want when you need a proper cup of coffee in central Madrid.
Fair-trade, hand-roasted specialty coffee on a cozy corner of San Bernardo — the owner's warmth and the freshly ground beans make this a Malasaña essential.
Go mid-morning on a weekday to grab a seat — the space is tiny and fills up fast, especially on weekends.
Hand-roasted specialty coffee and a warm welcome in Malasaña
Café Angélica sits right on Calle San Bernardo and has quietly become one of the go-to specialty coffee spots in the Malasaña/Universidad area. The focus here is fair-trade, hand-roasted beans — they roast and grind on-site, so the smell hits you the moment you walk in. You can order a flat white or a pour-over and actually taste the difference versus the average Madrid café con leche. They also sell bags of freshly ground coffee to take home, plus a surprisingly good selection of olive oil that the owner will happily walk you through.
The space is small and cozy — a handful of tables and bar seating — which means it fills up during peak morning and afternoon hours. The owner is frequently praised in reviews for being genuinely sweet and welcoming, which goes a long way in a neighborhood where service can sometimes feel rushed. TripAdvisor reviewers rate it 4.5 stars, and the consistent themes are quality coffee, friendly service, and a relaxed atmosphere that invites you to linger.
It's not a place to come for a full meal — think coffee, tea, and maybe a pastry. If you're looking for a proper specialty coffee fix in central Madrid, this is one of the more reliable bets. Go mid-morning on a weekday if you want a seat; weekends can get tight.