Everyone's favorite Fumin Lu people-watching spot, Cantina Agave has a huge outdoor terrace and cozy interior where you can enjoy reasonably priced Mexican food. Shanghai, dress to impress.
A Mansion, 291 Fumin Lu, near Changle Lu
Cantina Agave's Mexican food
Frequently winning awards for the quality of its food, Mexican restaurant Maya is an upscale option for gourmet tacos, burritos, and an excellent choice of tequilas. We recommend it as one of the very best places to get Mexican food in Shanghai.
2/F, Grand Plaza Club House, 568 Julu Lu, near Shaanxi Nan Lu
Another high-end choice for Mexican food, Shanghai restaurant Mi Tierra is a sit-down-and-eat venue rather than a grab-a-bite Mexican restaurant.
17 Yongjia Lu, near Maoming Lu
This eastside restaurant provides quality Mexican food to Pudong's Biyun community.
777 Biyun Lu, near Lan'an Lu
Hard to pronounce but easy to like, this unassuming Mexican restaurant and bar is a solid choice for a cheap feast in Shanghai.
580 Yuyuan Lu, near Wulumuqi Lu
Have more favorites for Mexican food, Shanghai? Tell us about them in the comments.
It doesn't have to be Cinco de Mayo for us to crave Mexican food. Shanghai has a few really good options. These are our favorite Mexican restaurants in Shanghai.