Maya, Mexican restaurant in Milan, Italy.
Maya is a Mexican restaurant in central Milan, offering traditional dishes based on regional recipes from Mexico. The menu covers both simple street food and richer preparations, served in a plain and welcoming room.
Mexican restaurants have remained rare in Milan, and Maya was among the first to focus on authentic regional cooking rather than international Tex-Mex versions. It helped raise awareness among Milanese diners of how varied Mexican food can be.
Maya serves dishes closely tied to Mexican recipes from different regions, from tacos to spicier preparations. The dining experience feels far from northern Italy for an evening, which is rare to find in Milan.
The restaurant is in central Milan and easy to reach on foot or by metro. Booking ahead is a good idea, especially on weekends, as the space is small and fills up quickly.
The menu includes dishes from regions of Mexico that are rarely found in European restaurants, such as preparations from Oaxaca or the Yucatan Peninsula. Taking the time to read through it carefully reveals options that go well beyond the usual tacos and burritos.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.