While tacos, tortas, tamales and the like may have originated in Mexico, Americans have been more than happy to embrace these tasty south-of-the-border staples as their own. Once seen as a novelty outside the Southwestern U.S., authentic Mexican cooking can now be found in kitchens from coast to coast. Take a look at GAYOT.com's 10 best Mexican restaurants in the U.S. to find elevated takes on this bold and eclectic cuisine.
Petty Cash Taqueria
7360 Beverly Blvd.
Los Angeles, CA 90036
Petty Cash Taqueria tempts Angelenos with ceviches, tacos and more unusual offerings like pig ear nachos. Stop by during "hora feliz" (aka happy hour) Mon.-Fri. from 5 p.m.-6 p.m. for food and drink specials.
Read a complete review of Petty Cash Taqueria
Mi Tierra Cafe y Panaderia
218 Produce Row
San Antonio, TX 78207
Established in 1941, Mi Tierra Cafe y Panaderia is the don of Mexican dining in San Antonio. Along with Tex-Mex classics, there are authentic offerings like baked cabrito (kid goat) and menudo, a tripe soup that is a legendary hangover cure. On your way out, don't fail to pick up some of the best pan dulce in town.
Read a complete review of Mi Tierra Cafe y Panaderia
Read the complete list of the 10 Best Mexican Restaurants in the U.S.
MORE ON GAYOT.com
10 Best Taco Stands in the U.S.
10 Best Tequilas