The taco just might be the perfect food. Perfectly seasoned meat, beans, homemade salsa…it’s like heaven in a little corn tortilla. Utahns love Mexican food, so we have hundreds of restaurants offering delicious Mexican fare all over the state. This list includes just restaurants with tacos as their specialties, so you won’t find more general (but super tasty) restaurants such as Red Iguana. Check out these 12 perfect places for tacos in Utah.

  1. Tacos Don Rafa, Salt Lake City

Jennifer H.Yelp

Jesus R./Yelp This taco cart in front of Sears has been there for years - it competes with Tacos El Toro, though there’s really no competition. Both serve up amazing tacos. Can’t decide which to patronize? Eat at one on Monday and the other on Tuesday! 800 S. State Street, Salt Lake City.

  1. Tacos El Toro, Salt lake City

James F./Yelp

Lea K./Yelp Same location as Tacos Don Rafa. See my suggestion above - don’t try to choose - eat at both! 800 S. State Street, Salt Lake City.

  1. Giliberto’s Mexican Taco Shop, Moab

Gilibertos/Facebook

Dina D/Yelp When you really, really need your tacos 24/7, Giliberto’s is your place. 396 S. Main Street, Moab

  1. 180 Tacos and Global Street Eats, Provo

Jeff C/Yelp

Business Owner/Yelp This delicious taco place offers flavors from all over the world, served up taco-style. 3368 North University Avenue, Provo.

  1. Tacos Hidalgo, Salt Lake City

Jeffrey S./Yelp

Linda H./Yelp You’ll go crazy over the $1 tacos, and the owners are usually right there to make sure you’re getting fresh, delicious, quality food. 400 W. South Temple, Salt Lake City.

  1. Tacqueria 27, Three Locations

Charles H./Yelp

Sarang Y./Yelp This upscale place is more expensive than a taco cart, but the homemade guacamole and incredible atmosphere makes up for the extra cost. Three locations in downtown Salt Lake City, Holladay and on Foothill Drive in Sugarhouse.

  1. Tacos El Jefe, Cedar City

Tacos El Jefe/Facebook

Tacos El Jefe/Facebook The tacos are to die for, but save some room for the carne asada fries, too. 755 S Main Street, Cedar City.

  1. El Coyote Charro, St. George

Dom L/Yelp

Erica L./Yelp This place ranks high for its pinto beans and its chorizo. 969 N 3050 E., St. George.

  1. Chunga’s, Salt Lake City

Brian B/Yelp

Thuy B./Yelp Al Pastor tacos…yum. 180 S. 900 W., Salt Lake City.

  1. Tacos El Ray, Logan

Samantha C./Yelp

Haley N./Yelp Authentic Mexican food…and $1 street tacos! 310 S Main Street, Logan.

  1. Tony’s Tacos, Heber

Daniel D/Yelp

Jeremy B./Yelp The carne asada is really tasty, but the homemade hot sauce will really spice up your life! 461 S Main Street, Heber.

If you love Mexican Food, you should definitely check out these 16 Mexican Restaurants in Utah, too!

Jennifer H.Yelp

Jesus R./Yelp

This taco cart in front of Sears has been there for years - it competes with Tacos El Toro, though there’s really no competition. Both serve up amazing tacos. Can’t decide which to patronize? Eat at one on Monday and the other on Tuesday! 800 S. State Street, Salt Lake City.

James F./Yelp

Lea K./Yelp

Same location as Tacos Don Rafa. See my suggestion above - don’t try to choose - eat at both! 800 S. State Street, Salt Lake City.

Gilibertos/Facebook

Dina D/Yelp

When you really, really need your tacos 24/7, Giliberto’s is your place. 396 S. Main Street, Moab

Jeff C/Yelp

Business Owner/Yelp

This delicious taco place offers flavors from all over the world, served up taco-style. 3368 North University Avenue, Provo.

Jeffrey S./Yelp

Linda H./Yelp

You’ll go crazy over the $1 tacos, and the owners are usually right there to make sure you’re getting fresh, delicious, quality food. 400 W. South Temple, Salt Lake City.

Charles H./Yelp

Sarang Y./Yelp

This upscale place is more expensive than a taco cart, but the homemade guacamole and incredible atmosphere makes up for the extra cost. Three locations in downtown Salt Lake City, Holladay and on Foothill Drive in Sugarhouse.

Tacos El Jefe/Facebook

The tacos are to die for, but save some room for the carne asada fries, too. 755 S Main Street, Cedar City.

Dom L/Yelp

Erica L./Yelp

This place ranks high for its pinto beans and its chorizo. 969 N 3050 E., St. George.

Brian B/Yelp

Thuy B./Yelp

Al Pastor tacos…yum. 180 S. 900 W., Salt Lake City.

Samantha C./Yelp

Haley N./Yelp

Authentic Mexican food…and $1 street tacos! 310 S Main Street, Logan.

Daniel D/Yelp

Jeremy B./Yelp

The carne asada is really tasty, but the homemade hot sauce will really spice up your life! 461 S Main Street, Heber.

OnlyInYourState may earn compensation through affiliate links in this article.