06/26/2014 10:36 am ET Updated Dec 06, 2017

10 Best Mexican Restaurants in the U.S.

Annabelle Breakey via Getty Images


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'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.


10 Best Taco Stands in the U.S.

10 Best Tequilas