
Montana
> Restaurant: Los Maya’s Mexican Restaurant
> Location: Billings
> Yelp rating: 4
Owned by a family from Guanajuato in central Mexico, Los Maya’s serves a standard menu — huevos rancheros, chiles rellenos, enchiladas, tamales, tacos (shredded or ground beef on corn or flour tortillas), etc. — but the quality is tops.

Nebraska
> Restaurant: Copal Progressive Mexican Cuisine
> Location: Lincoln
> Yelp rating: 4.5
Diners here often begin with a “salsa flight,” consisting of three salsas served with a choice of pork rinds or tortilla chips. Other favorites include shrimp nachos, duck tamales, and mineras — Oaxacan scrambled-egg enchiladas with chorizo and bean sauce. (There is a second location in Omaha.)

Nevada
> Restaurant: Bajamar Seafood & Tacos
> Location: Las Vegas
> Yelp rating: 5
Baja California is famous for its seafood, so it’s not surprising that ceviche-like aguachiles, marlin or spicy octopus tacos, and sashimi-style fish tostadas are among the specialties here. The fish tacos are also considered some of the best in the city.

New Hampshire
> Restaurant: El Rincon Zacatecano Taquería
> Location: Manchester
> Yelp rating: 4.5
Menudo, pozole, carnitas, shrimp in ranchera sauce, pork guisado (stew) in green sauce, and a renowned (and amply sized) green chile burrito are some of the dishes this place is known for. The usual combination plates are also available, though.
Find out more about the best Mexican restaurant in New Hampshire

New Jersey
> Restaurant: Taquería Mi Mariachi
> Location: Jersey City
> Yelp rating: 4.5
All the basics are available at this friendly, colorful restaurant: burritos, quesadillas, tacos (soft or fried crisp, with a choice of 10 different meats, from steak to tripe), enchiladas, tamales, fajitas, chilaquiles, tostadas, tortas, and more.
Find out more about the best Mexican restaurant in New Jersey