10 Mexican Restaurants In Salt Lake City, Utah

mexican restaurants in salt lake city
Alyssandra Raiza
Alyssandra Raiza 

Salt Lake City is the capital city of Utah and has a rich history dating back to the 1800s. There are plenty of places to visit here, like the state Capitol, their historic churches, Olympic venues, and - of course - the Great Salt Lake. There are also a good number of places to eat here, too! You can satisfy almost any food craving you may have here - even for authentic Mexican food. From take away joints to upscale fine dining Mexican restaurants, you will be spoilt for choice in Salt Lake City. Craving for a tasty taco or burrito for your next meal? Read more below to learn about the best Mexican restaurants at Salt Lake City, Utah.

1. The Red Iguana

Source: Photo by Flickr user Neeta Lind used under CC BY 2.0

The Red Iguana is one of the most famous dining places in the state of Utah, with different accolades and awards to its name. Since 1985, locals and tourists alike have been eating here and can attest to the flavorful dishes. You can select from a wide variety of dishes, like the Extraordinary Enchiladas, and different kinds of tacos, paired with their signature tequilas or margaritas.

The Red Iguana

Address: 736 W N Temple

Website: The Red Iguana

Opening hours: 11:00 AM - 10:00 PM, Monday to Friday; 10:00 AM - 9:00 PM, Saturday and Sunday

Average price for two: 22.00-60.00 USD

2. Alberto's SLC Downtown

Posted by Alberto's Mexican Food on Thursday, 14 June 2018

If you are the sort of tourist looking for a quality fare, Alberto’s is a great place for your meal. You’ll always be able to satisfy your cravings here. Their chimichangas and tacos are must-try dishes, along with their burritos and enchiladas. You can enjoy a full meal on a budget, thanks to promos like the 99-cent mini-burritos, and free horchata on Thursdays. Located in the downtown area, you’ll be close to all the sights and sounds of the city.


Address: 511 S 300th W Salt Lake City, UT 84101 United States

Website: Alberto’s SLC Downtown

Opening hours: Open 24 Hours, Monday to Saturday; Closed on Sundays

Average price for two: 20.00 USD

3. Su Casa Mexican Restaurant

Are you looking for some great Tex-Mex food? Su Casa has a great selection of meals and sides; their dinner meals are well-priced and taste good. Choose from their dinner meals or special combination meals, which pairs a taco, enchilada, rice, burrito, and any other dish. You can also buy their Veggie Burrito Grande, Black Bean Salad, or their Mexican Pizza, which are all great sellers. You can find Su Casa just east of the downtown area, easily accessible by bus.

Su Casa Mexican Restaurant

Address: 516 E 300th S Salt Lake City, UT 84102 United States

Website: Su Casa Mexican Restaurant

Opening hours: 11:00 AM to 9:00 PM, Monday to Thursday; 11:00 PM to 9:30 PM, Fridays; 11:00 AM to 9:15 PM, Saturdays; Closed on Sundays

Average price for two: 20.00 USD

4. Chile-Tepin

Cheers to the weekend! We open at 11 am for lunch ??? #ChileTepin #saltlakecity #mexicanfood ? @local_enthusiast_slc

Posted by Chile-Tepin on Saturday, 16 February 2019

Named after a very spicy pepper native to the United States, the Chile-Tepin restaurant is known for its tasteful dishes with a kick of spice! Their popular dishes include the molcajete, parrillada, moles, and combination meals - all of which are a must-try for any newcomer here. There are also kid-sized dishes available, which your children are sure to enjoy! The restaurant is conveniently located in the historic Crane Building, beside the Vivint Smart Home arena.

Chile Tepin

Address: 307 W 200th S Salt Lake City, UT 84101 United States

Website: Chile-Tepin

Opening hours: 11:00 AM to 9:00 PM, Monday to Thursday; 11:00 AM to 10:00 PM, Friday and Saturday; Closed on Sundays

Average price for two: 22.00-66.00 USD

5. El Asadero Mexican Food

Posted by El Asadero Mexican Food on Tuesday, 6 December 2016

El Asadero is the place to be, for those who want authentic Mexican food. From ingredients to preparation, the restaurant faithfully replicates how people south of the US would prepare their food. There is a variety of breakfast meals, combination meals, and a plethora of side dishes sure to satisfy your cravings. You won’t have to break the bank to enjoy a good meal here. The restaurant is easily accessible by bus or by tram.

El Asadero Mexican Food

Address: 1011 W. North Temple, Salt Lake City, Utah 84116 United States

Website: El Asadero Mexican Food

Opening hours: 9:00 AM to 9:00 PM, Monday to Sunday

Average price for two: 20.00 USD

6. Alamexo Mexican Kitchen

Located right in the heart of downtown, Alamexo is one of the more premium Mexican diners in Salt Lake City. You’ll get a wide selection of dishes, including their ensalada with rice and beans, along with lots of house-blended drinks. Meals here will cost you anywhere between 11 USD and 30 USD. Keep in mind that the restaurant is closed on Sundays. Alamexo is located right in the heart of downtown and is easily accessed by public transport.

Alamexo Mexican Kitchen

Address: 268 S State St Salt Lake City, UT 84111 United States

Website: Alamexo Mexican Kitchen

Opening hours: 11:30 AM to 9:00 PM, Monday and Tuesday; 11:30 AM to 10:00 PM, Wednesday to Friday; 3:00 PM to 10:00 PM, Saturdays; Closed on Sundays

Average price for two: 22.00-66.00 USD

7. Chunga's Mexican Restaurant

Posted by Chungas on Thursday, 1 November 2018

Chunga’s is a small restaurant with a large presence in the area. You get a variety of tasty dishes, and all of them provide good value too. Their Tacos Al Pastor is the best-seller here, and their burritos and ensalada are also excellent dishes. Kid-sized dishes are also available, so if you have a whole family, this restaurant can be a great choice for your next meal.

Chunga's Mexican Restaurant

Address: 1895 S Redwood Rd Salt Lake City, UT 84104 United States

Website: Chungas Mexican Restaurant

Opening hours: 11:00 AM -10:00 PM, Tuesday to Thursday; 11:00 AM to 11:00 PM, Friday and Saturday; Closed on Sundays and Mondays

Average price for two: 20.00 USD

8. Tres Hombres Mexican Grill and Cantina

The enchiladas and fajitas make the Tres Hombres restaurant a popular hangout in the southeast part of the city. There are plenty of other flavorful dishes too, like their vegetarian selection and combination meals. The restaurant also serves some refreshing house-blended drinks like their margaritas, and even a seafood cocktail, in a bar-style counter. You will enjoy dinner here at this restaurant.

Tres Hombres Mexican Grill and Cantina

Address: 3298 S Highland Dr Salt Lake City, UT 84106 United States

Website: [Tres Hombres Mexican Grill and Cantina] http://treshombrescantina.com

Opening hours: 11:00 AM to 9:00 PM, Monday to Thursday; 11:00 AM to 10:00 PM, Friday and Saturday; 12:00 PM to 8:00 PM, Sundays

Average price for two: 22.00-66.00 USD

9. El Meño's Mexican Restaurant

Lunch Specials Mon-Thurs. from 11am-2pm, come and enjoy the variety of the combination's lunch special.

Posted by El Menos Mexican Restaurant on Monday, 12 November 2012

El Meño’s restaurant offers a great Mexican ambiance for the customers, with many great dishes to offer. The oyster-based dishes are the main draw here, including the Meno-style, breaded, and spicy oysters. You can also try some of their generous shrimp and chicken dishes. House-blended cocktails and beverages are plenty here, to keep you refreshed. You’ll find El Meño’s on the south side of the city, near the community college, a mall, and Liberty Park, and it is easy to get to by public transport.

El Meño's Mexican Restaurant

Address: 73 W 1700th S Salt Lake City, UT 84115 United States

Website: Menos Mexican Restaurant

Opening hours: 9:00 AM to 9:00 PM, Monday, Wednesday to Saturday; 9:00 AM to 6:00 PM, Tuesdays; 9:00 AM to 7:00 PM, Sundays

Average price for two: 22.00-66.00 USD

10. Chubby's Mexican Restaurant

Chubby’s is one of the most popular restaurants in the northwest part of Salt Lake City, thanks, to the wide selection of delicious dishes. The smothered burrito, popularly known as the Chubby Changa, is the must-try dish here, and many regular customers swear by it. There are also seafood dishes, breakfast meals, and even burgers that you can choose from. The restaurant is located close to the airport, making this is a great first and last food stop on your visit to Salt Lake City.

Chubby's Mexican Restaurant

Address: 955 N 1400th W Salt Lake City, UT 84116 United States

Website: Chubby’s Mexican Restaurant

Opening hours: 10:00 AM to 10:00 PM, Monday to Saturday; 10:00 AM to 9:00 PM, Sundays

Average price for two: 20.00 USD

Find Mexico in Salt Lake City

Source: Photo by Wikimedia Commons user jeffreyw used under CC BY 2.0

After a long day going around Salt Lake City and all its wonders, the restaurants here are ready to serve you dinner. Many of these restaurants are Mexican and have different interpretations of Mexican popular food. So when you plan your next American adventure here in Utah, don’t forget to visit some of them.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Constantly learning and exploring the world!

 Want to contribute as a Local Expert?
Explore Salt Lake City
Looking for accommodation?
Good things are meant to be shared!