The Beehive State has tons of great Mexican restaurants, but some of the best are hole-in-the-wall places that don’t look like much on the outside. Don’t be fooled by the modest exteriors of these 9 eateries — they serve up some of the best Mexican food in the state.

  1. Taqueria El Paraiso, Ogden

Chata Luna/Google

John Dangcil/Google This little taqueria in Ogden serves up tasty tacos with plenty of filling options. 2665 Wall Ave., Ogden, UT 84401.

  1. Taqueria El Ray De Oros, Salt Lake City

Kimi Gehring/Google

Patrick K/Google These authentic little tacos are full of flavor, and you’ll love the low prices. 157 S. 900 W., Salt Lake City, UT 84104.

  1. Red Iguana, Salt Lake City

Mor/flickr

Red Iguana/Facebook You know we can’t have a list of great Mexican restaurants without Red Iguana! It’s the quintessential hole-in-the-wall, serving up delicious moles, enchiladas, nachos, and more. 736 W. North Temple, Salt Lake City, UT 84116. Read our feature article about Red Iguana here.

  1. La Pasadita Outlet, Green River

La Pasadita Outlet/Google

Kyle Telechan/Google This little Mexican restaurant is located in an old gas station, but don’t let that deter you from trying the humongous burritos, large selection of hot sauces, tacos, and more. 215 E. Main St., Green River, UT 84525.

  1. Beto’s, Salt Lake City

Google

Cecilia/Google Beto’s is the go-to when you want tasty Mexican food fast, and it’s open 24 hours! 435 400 S., Salt Lake City, UT 84111.

  1. La Frontera, Multiple Locations

La Frontera/Facebook

La Frontera/Facebook The smothered burrito with homemade chili verde is the special here, and you can’t beat this huge meal for the price. La Frontera is a family-owned Utah restaurant with multiple locations all over the state.

  1. Tacos El Jefe, Cedar City

Tacos El Jefe/Facebook

Tacos El Jefe/Facebook “El Jefe” means “The Boss,” and these tacos definitely are. Try the carne asada fries, too. 755 S. Main St., Cedar City.

  1. Don Chuy’s Taco Shop, Payson and Provo

Chris Slaugh/Google

Don Chuy’s Taco Shop/Google For great tacos in Utah County, head to one of the two Don Chuy’s Taco Shop locations. Located in both Payson and Provo, these little gems are legit. And they’re open on Sunday!

  1. Hector’s, Salt Lake City

Zomato/Google

Angie P/Google Nothing beats lunch to go at Hector’s. The portions are huge, the prices are low, and the food is fabulous. 2901 E. 3300 S., Salt Lake City.

This list just scratches the surface; I’m sure there are many more hole-in-the-wall Mexican restaurants serving tasty food. What places would you add to this list?

Chata Luna/Google

John Dangcil/Google

This little taqueria in Ogden serves up tasty tacos with plenty of filling options. 2665 Wall Ave., Ogden, UT 84401.

Kimi Gehring/Google

Patrick K/Google

These authentic little tacos are full of flavor, and you’ll love the low prices. 157 S. 900 W., Salt Lake City, UT 84104.

Mor/flickr

Red Iguana/Facebook

You know we can’t have a list of great Mexican restaurants without Red Iguana! It’s the quintessential hole-in-the-wall, serving up delicious moles, enchiladas, nachos, and more. 736 W. North Temple, Salt Lake City, UT 84116. Read our feature article about Red Iguana here.

La Pasadita Outlet/Google

Kyle Telechan/Google

This little Mexican restaurant is located in an old gas station, but don’t let that deter you from trying the humongous burritos, large selection of hot sauces, tacos, and more. 215 E. Main St., Green River, UT 84525.

Google

Cecilia/Google

Beto’s is the go-to when you want tasty Mexican food fast, and it’s open 24 hours! 435 400 S., Salt Lake City, UT 84111.

La Frontera/Facebook

The smothered burrito with homemade chili verde is the special here, and you can’t beat this huge meal for the price. La Frontera is a family-owned Utah restaurant with multiple locations all over the state.

Tacos El Jefe/Facebook

“El Jefe” means “The Boss,” and these tacos definitely are. Try the carne asada fries, too. 755 S. Main St., Cedar City.

Chris Slaugh/Google

Don Chuy’s Taco Shop/Google

For great tacos in Utah County, head to one of the two Don Chuy’s Taco Shop locations. Located in both Payson and Provo, these little gems are legit. And they’re open on Sunday!

Zomato/Google

Angie P/Google

Nothing beats lunch to go at Hector’s. The portions are huge, the prices are low, and the food is fabulous. 2901 E. 3300 S., Salt Lake City.

Here’s a Mexican restaurant that’s hiding inside a grocery store, and you’ll want to try its specialty dish.

OnlyInYourState may earn compensation through affiliate links in this article.