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.
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
15. Real Taqueria
Unlike any nachos we’ve had before, the chicken nachos at Real Taqueria are fresh and exciting. Each bite is loaded with high-quality ingredients to satisfy that insatiable nacho craving. We especially love the inclusion of tangy crema, the house-made pickled jalapeños, and the expertly fried chips. In the mood for tacos and feeling adventurous? The lengua (cow’s tongue) is going to be your new favorite. The tender meat has a smoky and rich flavor, accompanied by tender sauteed onions, pineapple, and cilantro, it is a taco that goes above and beyond in the flavor department.
Real Taqueria
14. Del Barrio Cafe
The most popular dishes at Del Barrio are their tender birria tacos and the cheesy al pastor tacos, and they are hits for a reason. Each dish is made with love, care, and attention, which shows with each mouth-watering bite. The birria is succulent and a delight, while the al pastor is perfectly balanced with enough pineapple for each bite. The fun doesn’t stop with these savory main dishes, so make sure to save room for dessert. We love a good flan, and Del Barrio Cafe’s is the creamiest around.
Del Barrio Cafe
13. 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.
Chunga’s
Read Next: Top 10 Sandwiches In Salt Lake City
12. 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
11. 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, Inc.
10. 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 (Rose Park)
Craving For Sweets? Read: 10 Best Desserts In SLC
9. 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 Sur 39
8. 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.
Nanas Sonoran Hot Dogs
7. 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
See Also: Top 15 Burgers in Salt Lake City
6. 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
5. Facil Taqueria
One of our favorite places for lunch or dinner, Facil Taqueria isn’t your average Mexican restaurant. Their tacos feature unique combinations that will surprise your tastebuds in the best way. Located in Holladay, and once a beloved food truck, there are three tacos that we go crazy for: the pork carnitas, the beer-bettered fish, and the poblano. Something that Facil does very well is its various sauces, and we recommend trying all of their housemade hot sauces. For all of our birria fans out there, you won’t want to miss their Tuesday-only version of these beloved tacos.
Facil Taqueria
4. Tacos Lopez Tijuana Style
If you are looking for your go-to taco spot, we know just the place. Tacos Lopez has a variety of classic street tacos and though it is impossible to try just one, don’t miss the al pastor. Slow-roasted on a trompo, flawlessly seasoned, then topped with the creamiest green salsa, you will immediately want to tell everyone you know to check these out. The chorizo and carne asada tacos are also not to be missed.
Tacos Lopez Tijuana Style
Related: 19 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 Taco Grill
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
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.
Si
I love most of these restaurants! Never tried El Chubasco. It’s going on the list!
Garrett
Cheese enchiladas “muckers style” (w/ pineapple & sour cream) at Rio Grande Cafe is a must!
Brooke
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.
Nikki
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!
Brooke
Thanks Nikki! Never even heard of El Chihuahua. I will have to try it ASAP! 🙂
Becca
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!
Brooke
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 🙂
Beckylynn
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.
Brooke
I have heard this place is GREAT! Thanks so much for the suggestion, Beckylynn!
Crowharp
Nice list. Lose Cafe Rio and add Blue Poblano, and you’ve got me.
Brooke
Thanks! Appreciate the suggestion.
Sunny Elangovan
La Hacienda in Draper has the best chimichangas! Their Spanish rice, as well as their in house salsa and chips are amazing as well.
Brooke Eliason
I have never been- can’t wait to try. Thanks for the recommendation! 🙂
Denise
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!!
Brooke Eliason
Hi Denise! I am always willing to take the drive for delicious food- can’t wait to try it! Thanks so much for your recommendation. 🙂
Amy
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!)
Brooke Eliason
You’re kidding me! Bummer for no more late night but glad they’re still around. Thanks for the update. 🙂
AR
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!
Brooke Eliason
Never heard of it- I’ll have to give it a try! Thanks for stopping by. 🙂
Lisa
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!
Brooke Eliason
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. 🙂
TR
MI Lindo Nayarit is really good! Also for the best tacos al pastor try El Morelense in West Valley, AMAZING!
Brooke Eliason
Yum! Thank you so much for the suggestions! 🙂
Donna
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.
Brooke Eliason
Hi Donna! I completely agree that the El Pastor is the shining star! Thanks for stopping by. 🙂
Zach
Great list! El paisa grill out in west valley amazing as well and has a nice molcajete.
Brooke Eliason
I have heard they have a fantastic molcajete- thanks for stopping by. 🙂
Renee
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?
Brooke Eliason
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. 🙂
Marissa
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!
Brooke Eliason
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.
Michael Lee
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?
Brooke Eliason
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!
Sasha freed
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.
Sean
You missed Tacos El Fino! Everything there is so good, the carne asada is make from really good cuts of beef, the Al Pastor is delicious and the fish tacos are so light and flavourful. I love that it’s a small family business and it’s easy to park. Please go b and see for your self I’m sure they would appreciate the publicity and your tastebuds wouldn’t be disappointed!