Mexican food is considered one of the most delicious cuisines in the world. Indeed, it is difficult to resist homemade tacos with lots of guacamole, chilaquiles, spicy chicken empanadas, taquitos, and many more. Although sometimes, it is not easy to find an authentic Mexican restaurant outside of Mexico, we have great news. Salt Lake City has some truly unique local Mexican restaurants, so you can enjoy this fantastic cuisine right in your city.

Check the list below with the 10 best Mexican restaurants in Salt Lake City that will blow your mind away! Your next favoring Mexican place is waiting for you.

For more Salt Lake City restaurants, check the 801 area to find the best restaurants in Salt Lake City and Utah.

Cover photo courtesy of Unsplash

Red Iguana Restaurant
Restaurant $$
736 W North Temple, Salt Lake City UT, 84116
Ramon and Maria Cardenas started in the restaurant business over forty years ago. Ramon was born in San Luis Potosi. Maria, born in Chihuahua, Mexico,...
El Chihuahua Restaurant
Restaurant $
3926 S Highland Dr, Salt Lake City UT, 84124
Manuel and Dolores came to America (Utah) with their family to fulfill their version of the American Dream by opening their own restaurant. It was here...
Tacos Don Rafa
Restaurant $
798 S STATE STREET, Salt Lake City UT, 84111
The original $1 taco! We Offer you Chicken tacos, mole, barbecue, roast beef, buche, carnitas, marinated, pork s, tongue, head, burritos, tacos, quesadillas...
Mi Ranchito Grill SLC
Restaurant $$
3600 S State St, Salt Lake City UT, 84115
It all started in the kitchen when the Armenta family came to Utah from Guanajuato, Mexico. Mama brought with her the wonderful recipes that have been...
La Puente Restaurant
Restaurant $
3540 S State St, Salt Lake City UT, 84115
The best Mexican in South Salt Lake, La Puente Restaurant is in the business of creating appetizing food, memorable experiences, and lively atmospheres.
Bella's Fresh Mexican Grill
Restaurant $
2651 N 1850 W, Farr West UT, 84404
"One of the very nicest things about life is the way we must regularly stop whatever it is we are doing and devote our attention to eating." ~Pavarottii
Los Cucos Mexican Restaurant
Restaurant $
10585 South State Street, Sandy UT, 84070
Los Cucos Mexican Café strives to delight you every visit with Always Fresh food and the best possible service. Thank you for making us your restaurant!
El Rancho Grande
Restaurant $
4750 S 4850 W, Kearns UT, 84118
Cheerful dining room & bar serving traditional Mexican options such as enchiladas & margaritas.
El Rey Del Pollo Mexican Restaurant
Restaurant $$
1320 S Swaner Rd, Salt Lake City UT, 84104
Best Mexican Grilled Chicken in all Salt Lake County. Don't believe me? Stop by and try it your self.
Blue Iguana-Salt Lake City
Restaurant $
165 S West Temple, Salt Lake City UT, 84101
Blue Iguana has been located in Arrow Press Square since 1997 and during its existence, it has gained a reputation as a premier destination for mole, enchiladas,...