30 Best Mexican Restaurants to Try in the USA

Incredible Mexican restaurants can be found all across the United States. Have you ever wondered where to get the best tacos or burritos in the country? Take a look at our list of the best Mexican Restaurants in the USA to find out. Before checking out, if you love Mexican food, then I would like you to check out this 6 ingredient taco dip recipe.

indie record stores

View the Best Indie Record Stores Across America

Need some good tunes to pair with your cross-country taco journey? View our list of the best indie record stores across America.

View the Best Indie Record Stores Across America

Photo Credit: Barrio Cafe Facebook Page

Barrio Cafe

2814 N 16th St #1205, Phoenix, AZ 85006

Known for their signature cochinita pibil, Phoenix’s Barrio Cafe serves Mexican food specialties from the states of Oaxaca, Yucatan, and Puebla.

Photo Credit: El Charro Cafe Facebook Page

El Charro Cafe

Multiple Locations, Tucson, AZ

If you’re searching for the best Mexican restaurants in the USA with excellent steak tampiquena, we recommend visiting El Charro Cafe. Run by the same family since 1922, El Charro Cafe now has three locations. This establishment offers chimichangas and other dishes from the state of Sonora.

Photo Credit: Nopalito Facebook Page


Multiple Locations, San Francisco, CA

With two locations that both have unique rotating menus, Nopalito has become a mainstay of San Francisco with its authentic Mexican food made with local organic ingredients.

Photo Credit: South Philly Barbacoa Facebook Page

South Philly Barbacoa

1140 S 9th St, Philadelphia, PA 19147

Known for their slow-cooked lamb barbacoa, South Philly Barbacoa has some of the best tacos in America and often attracts massive crowds. 

Photo Credit: Taco Maria Facebook Page

Taco Maria

3313 Hyland Ave Ste C21, Costa Mesa, CA 92626

Chef Carlos Salgado’s Mexican restaurant, Taco Maria, has a constantly evolving taco menu, and it’s full of innovative combinations that are popular for both lunch and dinner.

Photo Credit: Topolobampo Facebook Page


445 N Clark St, Chicago, IL 60654

One of Rick Bayless’ most sophisticated restaurants, Topolobampo serves a wide variety of regional Mexican cuisine on its ever-changing seasonal menu.

Photo Credit: Xochi Facebook Page


1777 Walker St, Houston, TX, 77010

The recently opened Xochi serves some of Houston’s best Mexican food. Inspired by the state of Oaxaca, it features several authentic Mexican mole dishes. 

Photo Credit: El Modelo

El Modelo

1715 2nd St SW, Albuquerque, NM 87102

The story of El Modelo goes back nearly 100 years. If you’re looking for the best Mexican restaurants in the USA with locally-grown ingredients, we recommend traveling to El Modelo. This restaurant is known for its tamales, enchiladas, burritos, and tostadas.

Photo Credit: Cala Facebook Page


149 Fell St, San Francisco, CA 94102

Recently opened by Chef Gabriela Camara, Cala serves one-of-a-kind entrees and is open for brunch and dinner. It’s already one of San Francisco’s best Mexican restaurants.

Photo Credit: La Casita Mexicana Facebook Page

La Casita Mexicana

4030 E Gage Ave, Bell, CA 90201

South LA neighborhood Bell has become a hot dining destination, and La Casita Mexicana leads the way with its enchiladas, chile relleno, and other traditional Jalisco cooking.

Photo Credit: Brad Murano

La Super-Rica Taqueria

622 N Milpas St, Santa Barbara, CA 93103

Serving some of the best tacos in America, La Super-Rica Taqueria is a quaint Mexican taqueria in Santa Barbara with famous fish tacos and tamales.

Photo Credit: Fonda San Miguel Facebook Page

Fonda San Miguel

2330 W N Loop Blvd, Austin, TX 78756

Recently celebrating its 45th anniversary, Fonda San Miguel’s menu is inspired by the states of Oaxaca, Puebla Yucatan, and Veracruz, but resides in good ol’ Austin. This Mexican restaurant is located in a hacienda-style building that is covered in beautiful artwork.

best mexican restaurants in america
Photo Credit: Mezcaleria Oaxaca Facebook Page

Mezcaleria Oaxaca

422 E Pine St, Seattle, WA 98122

Serving Oaxacan food and other mezcal specialties, Mezcaleria Oaxaca serves a wide range of both tacos and cocktails in a beautiful artistic setting.

best mexican restaurants in america
Photo Credit: Nuestro Cocina Facebook Page

Nuestro Cocina

2135 SE Division St, Portland, OR 97202

One of the Pacific Northwest’s best Mexican restaurants, Nuestra Cocina features cuisine from multiple regions and is famous for its housemade tortillas. 

best mexican restaurants in america
Photo Credit: Oyamel Facebook Page


401 7th St NW, Washington, DC, 20004

Spanish chef Jose Andres lived in Mexico before moving to D.C. to start Oyamel in 2004. The menu has Mexican tapas and street food along with an impressive cocktail menu. 

best mexican restaurants in america
Photo Credit: La Taqueria Facebook Page

La Taqueria

2889 Mission St, San Francisco, CA 94110

La Taqueria has served its burritos, tacos, and quesadillas on Mission Street for more than 40 years. It’s undoubtedly one of San Francisco’s best Mexican restaurants.

best mexican restaurants in america
Photo Credit: Flickr

Las Cuatro Milpas

1857 Logan Ave, San Diego, CA 92113

A lunchtime staple in San Diego, Las Cuatro Milpas is only open until 3 PM. The cash-only joint is known for its homemade tortillas and legendary salsa.

best mexican restaurants in america
Photo Credit: El Rey Del Taco Facebook Page

El Rey Del Taco

5288 Buford Hwy NE, Doraville, GA 30340

Known for serving some of Atlanta’s best tacos, El Rey Del Taco is a late-night eatery with incredible handmade tortillas and horchata. 

best mexican restaurants in america
Photo Credit: Ken Lane

The Shed Restaurant

113 1/2 E Palace Ave, Santa Fe, NM 87501

This long-standing adobe hacienda has been around since 1953. It features a cantina-style bar and classic Southwestern fare like enchiladas, pozole, and green chile stew.

best mexican restaurants in america
Photo Credit: Guelaguetza Facebook Page


3014 W Olympic Blvd, Los Angeles, CA 90006

Serving authentic Oaxacan cuisine in the Koreatown neighborhood, Guelaguetza is named for a Mexican festival and is known for its tamales, enchiladas, and moles.

best mexican restaurants in america
Photo Credit: Casa Enrique Facebook Page

Casa Enrique

5-48 49th Ave, Long Island City, NY 11101

Serving entrees like chicken mole and cochinito chiapaneco, Casa Enrique is one of New York’s best Mexican restaurants and is decorated with local artwork. 

best mexican restaurants in america
Photo Credit: Carnitas Uruapan

Carnitas Uruapan

1725 W 18th St, Chicago, IL 60608

Founded in 1975, Carnitas Uruapan is known for its authentic Michoacan-style cuisine. They’re particularly famous for their pork carnitas. 

Photo Credit: Bonito Michoacan

Bonito Michoacan

3715 S Decatur Blvd, Las Vegas, NV 89103

With homestyle regional dishes, guacamole, margaritas, and more, Bonito Michoacan is an excellent neighborhood Mexican restaurant located near the Las Vegas Strip. 

best mexican restaurants in america
Photo Credit: El Barrio Facebook Page

El Barrio

2211 2nd Ave N, Birmingham, AL 35203

Inspired by various regional recipes from throughout Mexico, El Barrio puts a modern spin on popular dishes like tacos, tostadas, and quesadillas.

best mexican restaurants in america
Photo Credit: Taco Mama Facebook Page

Taco Mama

1209 Malvern Ave, Hot Springs, AR 71901

Taco Mama has a diverse menu with brunch, dinner, and drink specials. The main attraction, of course, is some of the region’s best tacos.

best mexican restaurants in america
Photo Credit: La Chaparrita Facebook Page

La Chaparrita

2500 S Whipple St, Chicago, IL 60623

This corner shop-taqueria combo is one of Chicago’s hidden gems and serves homemade salsas and a wide variety of different meats.

best mexican restaurants in america
Photo Credit: Cosme Facebook Page


35 E 21st St, New York, NY 10010

Chef Enrique Olvera has several successful restaurants in Mexico, and Cosme is known for its trendy atmosphere and locally sourced plates like tostadas and quesadillas.

best mexican restaurants in america
Photo Credit: L&J Cafe

L&J Cafe

3622 E Missouri Ave, El Paso, TX 79903

A family-run restaurant that hasn’t changed much since 1927, L&J Cafe is a saloon-style bar covered in vintage decorations. They offer soups, burritos, fajitas, and an extensive drink menu.

Photo Credit: El Chingon Facebook Page

El Chingon

4326 Tennyson St, Denver, CO 80212

Serving both unique and traditional dishes from Mexico City, El Chingon has developed a loyal following with its small plates, creative entrees, and cocktails. 

Photo Credit: La Choza Facebook

La Choza

905 Alarid St, Santa Fe, NM 87505

Specializing in a modern take on Mexican food, La Choza is full of colorful decor and offers enchiladas, burritos, tacos, and a full vegetarian menu. 


About Author