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.

Related Stories

The Secret Door That Takes You To The Best Little Mexican Restaurant In Utah

The Secret Door That Takes You To The Best Little Mexican Restaurant In Utah

The All-You-Can-Eat Mexican Food Buffet In Utah You Never Knew You Needed

The All-You-Can-Eat Mexican Food Buffet In Utah You Never Knew You Needed

Eat Endless Tacos At This Rustic Restaurant In Utah

Eat Endless Tacos At This Rustic Restaurant In Utah

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?

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. As an Amazon Associate, we earn from qualifying purchases.

Explore Utah