Hola, taco lovers! There is hardly anyone who doesn’t like the perfectly cooked, crunchy tacos, filled with soft meat and flavored seasonings. However, finding good Mexican restaurants in Salt Lake City is a challenge. 

While Salt Lake City might not be any Mexico City, it sure has a few hidden taco spots! Your overwhelming search for the best tacos in Salt Lake City ends with our list! Our definitive guide here highlights the finest taco spots in SLC! Let’s dive right in!

Related Content- Hottest Clubs to Celebrate Halloween in Salt Lake City

Santo Taco
Restaurant $$
910 North 900 West, Salt Lake City UT, 84116
Santo Taco is a taqueria Mexican restaurant that serves delicious, flavored tacos. If you want a first-hand taste of Mexico in Salt Lake City, we recommend coming to this spot!
Santo Taco is a fun place to enjoy casual vibes with Mexican music in the background. Every order is super filling - try the carne quesadilla, birria, or fish tacos; they won’t disappoint.
Street Tacos SLC
Restaurant $$
243 W 400 S, Salt Lake City UT, 84101
Street Tacos has an all-American menu in the house with unique tacos you ought to try. Their tacos are loved by many, thanks to the effort they put into making them. Their portion sizes are pretty filling and at a reasonable price. They also serve great burgers, salads, and pizza that you can order alongside your taco.
Taqueria 27 Downtown
Restaurant $$
149 East 200 South, Salt Lake City UT, 84111
It is the place for a classic Taqueria experience with a modern spin. Taqueria 27 makes their tacos with high-end ingredients, such as meats from Niman Ranch, which significantly contributes to the great taste of the tacos.
Whether you want to have tacos for lunch or dinner, you'll find Taqueria 27 open and ready to serve you! Their interior décor is pretty cozy, so we recommend dining from here. You also have a special menu cocktail to select from that goes well with your tacos.
Restaurant $$
151 Regent Street, Salt Lake City UT, 84111
Maize is a favorite spot in Salt Lake City for taco lovers. Their menu features a mix of traditional and unconventional tacos that you'll enjoy. Their handmade corn tortillas are cooked warm and toasty on a hot grill and served with well-seasoned meats and cheeses. You can also try the savoring al pastor, carne asada, and incredibly delicious lobster tacos.
Red Iguana Restaurant
Restaurant $$
736 W North Temple, Salt Lake City UT, 84116
Red Iguana is an award-winning Mexican restaurant in SLC. It has in-house specialties, which most SLC natives relish, along with its lovely tacos that people cannot stop hyping. While here, try Don Ramon or the Tacos La Iguana; they are ridiculously tasty!