12 Best Mexican Restaurants in Salt Lake City (2023 UPDATE)

Salt Lake City isn’t a Los Angeles or an Austin when it comes to Mexican food, but we do have several spots that will transport you to one of those cities. We combed through the valley to find the best Mexican food in Salt Lake City and came up with the smattering of excellent restaurants that make up this guide. Whether you’re looking for a sit-down feast, a casual lunch, or a quick snack from a food truck, our guide has you covered.

You’re Going to Love the Best Mexican Restaurants in Salt Lake City

With this compilation of restaurants, we stayed true to more classic and authentic Mexican food, so you won’t find places that focus on fusion food here. Also, this guide does not spotlight tacos, but please check out our SLC taco guide if that’s what you’re after. Now, it’s time to dig in and enjoy the best Mexican restaurants in Salt Lake City!

SEE ALSO: 15 BEST RESTAURANTS IN SALT LAKE CITY

12. El Cabrito

Charming archways lead you to El Cabrito, an underrated spot for some of the best Mexican food in Salt Lake City. The dining room has plush red booths, perfect for cozying up with a quesadilla, sope, or torta. The quesadillas are crispy and fried, which we really think more quesadillas should aspire to be. The sopes are thinner than others we’ve tried (which isn’t a bad thing!), but are still chewy with crispy edges. The tortas are piled with soft meat, crisp lettuce, and thick slices of pickled jalapeno on squishy, toasted bread. As far as meats go, skip the chicken and go for the asada or barbacoa de chivo. 

El Cabrito

$$$$ Mexican

956 1000 N, Salt Lake City, UT 84116 801-363-2645

The Ultimate Guide to Eating in Salt Lake City

Eat your way across the Wasatch Front with restaurants recommendations you can trust. Because life’s too short to eat bad food.

11. Chunga’s

Chunga’s is a little spot located just west of I-15 with an outdoor patio, making it a perfect choice for breezy spring days and balmy summer nights. There is also a second location on Redwood Road in SLC if you happen to be closer to that one. Chunga’s al pastor is the star of the show, and while tacos are their most popular, we also recommend the enchiladas, smothered in a slightly sweet and tangy green sauce with melted cheese and served with a side of rice and beans. 

Chungas

$$$$ Mexican

180 S 900 W, Salt Lake City, UT 84104 801-953-1840

10. Lone Star Taqueria

Lone Star Taqueria is a Salt Lake City Mexican food classic that is just down the canyon from Big Cottonwood (ideal for a post-ski meal), and has hefty, killer fish tacos. They come with double white corn tortillas loaded with chunks of the featured fish of the day (usually a white fish, but sometimes salmon), shredded cabbage, pico de gallo, lime, and their creamy jalapeno sauce. They do a great job of balancing the quantities and flavors, so you get a little of everything in each bite. If you’re not in a taco mood, Maria’s Plato is another favorite. It comes with a base of rice, topped with pollo asado, and doused with chile verde, jack cheese, sour cream, lettuce, tomatoes, and tortillas on the side.

Lone Star Taqueria

$$$$ Mexican

2265 Fort Union Blvd, Cottonwood Heights, UT 84121 801-944-2300

READ NEXT: TOP 10 SANDWICHES IN SALT LAKE CITY

9. Tortas Y Jugos El Morelense

Nestled inside the Latino Mall is some of the best Mexican food and al pastor in Salt Lake City. This restaurant offers all the standard Mexican offerings, but whatever you decide on, make sure you get the al pastor, which is juicy and salty, cut into large strips with crispy edges. If you want something a little different and more substantial than a taco, try a plate, which is like a deconstructed taco. Tortillas come piled with tons of al pastor, gooey, melty cheese, and chunks of pineapple. Add the spicy house green sauce, salsa, and lots of chopped onions and cilantro, and eat it like a taco or with a knife and fork.

Tortas Y Jugos El Morelense

$$$$ Mexican

2470 S Redwood Rd Suite 104, Salt Lake City, UT 84119 801-347-1378

8. El Jaripeo Taco Truck

El Jaripeo Taco Truck, located in a Smith’s parking lot in Rose Park, offers inexpensive Mexican classics like tacos, sopes, quesadillas, burritos, tortas, and nachos. Our top pick is the sopes, which are soft enough that you can cut through them but still have just a bit of crunch. Try the suadero (beef brisket), which has hints of clove, or cabeza (beef cheek), which is soft enough that it falls apart in your mouth. Once you get your food, head to the giant cooler to pile on the salsas (we especially love the spicy and creamy avocado salsa), radishes, and limes. Temper the spice with the horchata—it’s thicker and more cinnamony than other horchatas we’ve tried.

El Jaripeo Taco Truck

$$$$ Tacos, Food Trucks, Mexican

1188-1198 600 N, Salt Lake City, UT 84116 801-205-4190

7. Big Tortas

This restaurant lives up to its name—these tortas are Very Big and packed to the brim. If you’re in the mood for lots of meat, the Sur 39 is the way to go. It’s loaded with beefsteak, thinly sliced ham, crispy chorizo, thick-cut bacon, AND a porkchop, plus peppers, onions, and Oaxaca cheese. That sandwich checks lots of boxes, but you can find pretty much any combo you like, including sandwiches with pineapple, roasted pork leg, hot dogs, or eggs. Douse each bite in the jalapeno (our favorite) or chipotle sauce.

Big Tortas

$$$$ Mexican, Sandwiches, Juice Bars & Smoothies

541 W 3900 S, Salt Lake City, UT 84123 385-221-4878

CRAVING FOR SWEETS? READ: 10 BEST DESSERTS IN SLC

6. Nana’s Sonoran Hot Dogs

Praise Robert and Karissa Ledezma, the couple who brought the hot dogs you didn’t know you needed to SLC’s food scene. Robert grew up with these hot dogs (which originated in Mexico and have a big presence in Arizona) as a significant part of his food culture. When he moved to Utah, he couldn’t imagine a life without easy access to these hot dogs, so he and his wife opened a food truck. Try the Sonoran hot dog first—it’s a bacon-wrapped grilled hot dog, topped with beans, cheese, grilled onions, and tomatoes and served on a barely sweet and fluffy bun that comes from an old Mexican recipe. We also recommend the Arizona—topped with grilled onions, tomatoes, green chile nacho cheese, and your choice of Hot Cheetos or Ruffles. The best way to stay up on their schedule and truck location is to follow their Instagram @nanas_hotdogs.

Nana’s Sonoran Hot Dogs

$$$$ Hot Dogs, Mexican, Food Trucks

7659 S Redwood Rd, West Jordan, UT 84084 623-210-7320

5. Chile Tepin

Chile Tepin is a spacious restaurant located near downtown SLC with cacti and plants lining the walls underneath the expansive windows. But you’re not here for the decor or ambiance—you’re here for some of the best Mexican food in Salt Lake City, specifically the Parrillada. Served on a giant cast-iron platter, you’ll get grilled chicken, steak, and shrimp served alongside a roasted jalapeno, grilled onion, and quesadillas oozing with beans and cheese. Stuff your quesadilla with the bounty from the platter, and spoon some of the saucy pinto beans (made with hot dogs, chorizo, and bacon) on top or to the side. Order a side of cactus in a tomatillo sauce—it adds some tartness and balances the saltiness of the meat and beans. This is a lot of food to work your way through, so bring a friend or two to share!

Chile-Tepin

$$$$ Mexican

307 W 200 S, Salt Lake City, UT 84101 801-883-9255

4. El Paisa Grill

The facade of El Paisa Grill may be underwhelming, but the inside is brimming with colorful decor, orange walls, and optical illusions. Think Saul Goodman’s office on the outside; Pirates of the Caribbean Cantina on the inside. You’ll even get a firework candle if you go on your birthday and there’s live music on the weekends! And while all of this is fun, what you’re really here for is the Molcajete Supreme. Chunks of beef and chicken come sizzling in a cauldron bubbling over the shrimp resting on the rim, with green sauce, nopalitos, queso fresco, and a juicy jalapeno alongside tortillas. We also love the queso fundido—a blend of monterey jack and queso fresco topped with slices of fresh jalapeno and slivers of grilled onions, browned and slightly caramelized on the edges. This is the perfect thing to snack on while watching whatever is on one of the many TVs, chatting with friends, and waiting for the molcajete.

El Paisa Grill

$$$$ Mexican, Seafood

2126 3200 W, West Valley City, UT 84119 801-973-6660

RELATED: 21 BEST BREAKFAST & BRUNCH SPOTS IN SLC

3. Los Tapatios

Los Tapatios has the best birria in Salt Lake City, which is exactly why you’re here. Whether you get a quesadilla or taco, pair it with the birria and add a side of the consome for dipping. With notes of allspice and cloves, it tastes like a cozy Christmas dinner that we crave year-round. We especially love the mulita — crispy, crunchy tortillas sandwiching succulent beef and lots of gooey, melty cheese (we appreciate a Mexican place that puts almost too much cheese). Dunk it in the consome (don’t worry, you’ll still get plenty of crunch), to make the birria even juicier and more flavorful. Don’t pass on the salsa bar or the tart pickled onions, which cut through the richness of the birria perfectly.

Los Tapatios

$$$$ Mexican

120 900 W, Salt Lake City, UT 84116 801-364-1794

2. Red Iguana

Red Iguana is an SLC mainstay, and for good reason. With honorable mentions and awards spanning from Bon Appetit to the Mayor of Flavortown himself, you can’t go wrong at one of the best Mexican restaurants in Salt Lake City. We recommend Red Iguana’s top selling dish: Puntas de Filete a la Norteña. A bed of smoky almond mole is topped with top sirloin tips, ribbons of fatty bacon, slices of jalapenos and onions, and chunks of fresh tomato. We also love the Enchiladas Suizas—corn tortillas layered with sour cream chicken and avocado, topped with sour cream and melted cheese. They come swimming in mole poblano, which is made with chiles, peanuts, sesame, walnuts, raisins, bananas, AND Mexican chocolate. All of this is a long-winded way to tell you that whatever you order, prioritize a dish with mole because that’s where Red Iguana really shines.

Red Iguana

$$$$ Mexican

736 W North Temple, Salt Lake City, UT 84116 801-322-1489

1. La Casa Del Tamal

La Casa del Tamal is always busy and bustling, and so it’s no wonder why they offer the very best Mexican food in Salt Lake City. It may be obvious, but start with the tamales. Follow your heart and order whatever flavor profile you tend to love because you truly can’t go wrong. All the tamales have fresh and flavorful meat and/or veggies, surrounded by smooth masa. Next, move onto the Tacos de Birria con Consome. This birria is made fresh daily and has hints of tomato, and gets its robust flavor thanks to a six-hour simmer. We also love the Torta Cubana, stuffed with fried, breaded steak, ham, sausage, eggs, and chorizo. It’s a lot, so this is a good one to split. Whatever you order, dip it in their house salsas—the smoky red salsa heightens the flavor of anything you eat.

La Casa Del Tamal

$$$$ Mexican

2843 S 5600 W Suite 140, West Valley City, UT 84120 385-266-8729
 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. That sounds delicious!! Can’t say I’ve ever had it Mucker’s Style. Do you have to order it that way? Or is that what they’re normally bringing out to me? Mmmmmmm.

  1. Great list! There’s quite a few on here that I haven’t tried, so I’ll definitely have to check them out now. I’m kinda sad that El Chihuahua didn’t make the list though!

  2. My husband and I tried Alamexo for our anniversary tonight on your recommendation. It was amazing!! Most of the others are on our top places to eat but we hadn’t been there yet and it did not disappoint!! Thanks for your recommendation!

    1. Hey Becca! So glad you liked it and happy anniversary! It’s definitely a special occasion spot but I’m glad you had a good time and hope you enjoyed some table side guac 🙂

  3. Another one you might want to try is Cancun cafe. They have amazing Mexican food. Everyone I have taken there has loved it and has taken their friends back. It is located on 885 East 3900 South.

  4. La Hacienda in Draper has the best chimichangas! Their Spanish rice, as well as their in house salsa and chips are amazing as well.

  5. If you are willing to take a drive to Spanish Fork you can get some of the greatest salsa I have ever tasted at Casa Salza. It is avocado based and super yummy!!

  6. Hours recently changed at Hector’s–10:30am-8pm, closed Sundays. No more late-night burritos for me! 🙁
    (Still worth it though. The tortillas are so good, I’d eat them plain!)

  7. Por favor a real foodie would never list Red Iguana as number 1! I kid, I kid! Great list! A lesser known personal favorite of mine is Mi Lindo Nayarit off of 1300 S and State Street!

  8. I just don’t get Red Iguana. I have been there a couple of time over the years because friends HAVE to go there and every time I just find it unremarkable.

    I look forward to trying some of the other Mexican restaurants that I have not eaten at yet.

    Thank you!

    1. Hi Lisa! To each their own! I know that everyone doesn’t love Red Iguana but lucky there are so many other great spots. Hope you like some of the others on my list. Thanks for stopping by. 🙂

  9. SO glad to see Chungas on your list. Their El Pastor tacos (and nachos and burritos and etc…) can’t be beat in the Salt Lake area! The people that work there are so friendly, too. It’s located in an off-beat neighborhood, but don’t let that fool you. It’s clean and they have a great place to eat outside.

  10. We love Mexican food (and have recently moved here from Denver )especially when paired with a really good margarita. Anyway to let me know which of these Mexican restaurants offer margaritas?

    1. Hi Renee! I’m not a drinker so I can’t tell you which of them have margaritas but I’d assume that most of them do! I have linked to all of the restaurant websites at the bottom of each section. 🙂

  11. Hi Brooke, I understand this post is really old, but I’m new to your blog. I am absolutely living it! Thanks so much for your hard work and efforts. I wanted to ask if you ever get to the west side of the valley? It seems all of your recommendations (at least a good portion) are downtown or on the east side. I don’t want to sound biased, or judgemental, but I, personally, would appreciate some places to try a little closer to home (currently Kearns). Being another predominant Latino community, we have a lot of really great Mexican restaurants. Obviously none as yummy as Red Iguana, but one favorite is Acapulco on 4700 S 4000 W. Fiesta Ole (fast food) has great crisp burritos, meat, chicken, or bean. Also, I can “testify” El Chubasco in Midway/Heber is amazing!! Anyway, thanks for your time!

    1. Hi Marissa- thanks so much for the kind words! It’s true that a lot of our recommendations are closest to downtown. While there are some great places to eat in other parts of the valley, this is where a lot of the good food is. I’m so excited to try Acapulco and Fiesta Ole! Really appreciate you sharing those recs. Love El Chubasco in Park City 🙂 It’s on my list of best restaurants in PC.

  12. I am a huge Mexican restaurant fan and love that there are so many options around me. One thing that I always looking for is good queso. Do you know of anywhere that has really good queso?

    1. Hi Michael! I just spent over a year in Austin and have really come to love delicious queso! Unfortunately, I haven’t tried any in Salt Lake City though. I’ll let you know if I come across any!

  13. El Reyes De Oros has several more locations, but they have one is West Jordan and Kearns. We eat there regularly. Ana, one of the cooks makes the best tacos.