Morelia’s food is a mix of old-world charm and modern flair. The city’s best restaurant, La Aldaba, sits in a historic building with a terrace that overlooks the historic center. You’ll pay for the view, but the carpaccio and risotto justify the price.
1. La Aldaba Portal Matamoros 98, Centro Histórico Price range: $100–200 Why it’s #1: This rooftop spot wins for its 360-degree view of Morelia’s colonial architecture and its fusion of international dishes. The carpaccio di manzo (MX$180) is crisp and citrusy, while the foie gras (MX$220) melts into the polenta. It’s pricier than most, but the staff’s attention and wine list elevate the experience.
2. Il Forno Av. Rey Tangaxoan II 635, Vista Bella Price range: No price listed Why it’s #2: Il Forno’s lasagna (MX$250) is a local legend—layered with béchamel and slow-cooked meat. The terrace here has live violin music on weekends, and their carpaccio (MX$150) rivals La Aldaba’s. It’s not cheap, but the portions are generous.
3. Panoli Tres Marías Av. Paseo del Punhuato 1205, Tres Marías Price range: $100–200 Why it’s #3: This bakery-turned-restaurant excels at breakfast. The chilaquiles (MX$120) come with mole negro and crème fraîche, a twist that locals love. Open late on weekends, it’s a hub for late-night tamales and cold beer.
4. Plaza Modelo Blvd. García de León 1009, Chapultepec Sur Price range: $1–100 Why it’s #4: A budget-friendly giant with 1,455 reviews. Their uruguayan pizza (MX$90) is a cheesy, crispy marvel. The micheladas here are spiked with lime and hot sauce, and the late-night hours make it a student favorite.
5. Kontén Morelia Av. Lic. Enrique Ramírez Miguel s/n, Terrazas del Campestre Price range: $$ Why it’s #5: This modern spot shines with shellfish—try the marlin ceviche (MX$160) or molcajete of shrimp (MX$200). The terrace is lively, but the menu lacks the depth of higher-ranked rivals.
If you only try one restaurant in Morelia, pick La Aldaba. Its view alone is worth the price, and the food matches the scenery.





