
South Dakota
> Restaurant: Sabor a Mexico
> Location: Rapid City
> Yelp rating: 4
Among the dishes regulars favor here are the carnitas torta, the chicken tostada, the fish tacos, and the cheese tamales. Other house specialties include tamales filled with pork in red sauce or chicken in green sauce, chicken mole, and a carnitas plate served with tortillas and rice and beans.
Find out more about the best Mexican restaurant in South Dakota

Tennessee
> Restaurant: Maciel’s Tortas and Tacos
> Location: Memphis
> Yelp rating: 4.5
Described on its website as “a small, fast-casual counter specializing in the hand-held delicacies it boasts in its name,” Maciel’s also serves nachos, fajitas, quesadillas, burritos, and other items. Shrimp and tilapia tacos are among the options.
Find out more about the best Mexican restaurant in Tennessee

Texas
> Restaurant: Fonda San Miguel
> Location: Austin
> Yelp rating: 4
In a city (and state) famous for its hybrid Tex-Mex cuisine, this attractive establishment takes pride in serving “true regional Mexican cuisine from Mexico’s interior culinary epicenters.” Besides more familiar dishes, that includes such things as ancho chiles filled with chicken, olives, capers, and almonds, and a slow-cooked lamb dish called mixiote.

Utah
> Restaurant: Chile-Tepin
> Location: Salt Lake City
> Yelp rating: 4.5
With its industrial decor and an extensive menu encompassing tacos, burritos, chimichangas, fajitas, moles, quesadillas, and much more, Chile-Tepin wins praise for its excellent food and lively atmosphere.

Vermont
> Restaurant: Taco Gordo
> Location: Burlington
> Yelp rating: 4.5
This food cart turned restaurant offers a stripped-down menu of tacos (six kinds, including one with dry-rubbed 16-hour chopped brisket and another with plantains, beans, poblano chiles, and queso fresco), plus a handful of snacks and side dishes — and an imaginative cocktail list, too.