Hand-picked Salt Lake County happenings, straight to your inbox. No fluff, no spam, easy to leave.
The Salt Lake Valley runs deep on Mexican food worth driving for, from old-school taquerias to mole people wait an hour for. These are the spots locals send their friends to first, downtown to the south end.
The name everyone drops first when Mexican food comes up in the valley. The Cardenas family has been making rich, layered mole here for decades, with seven house sauces from a smoky negro to a bright verde. It has been voted the best Mexican restaurant in Utah year after year, and the wait at peak times proves it.
Hidalgo-style cooking that has racked up local awards for its hand-made tamales, birria tacos, and menudo. The newer Post District spot adds a full bar, a cafecito coffee bar, and upscale plates like ribeye and grilled octopus, while the food stays rooted in tradition. The tamales are still made fresh by hand every day.
A colorful Baja-style taco shop on Fort Union that has been a valley classic since 1994. The fish is flown in fresh, and people drive across the whole valley for the fish tacos. The patio fills up fast on warm days and the menu stays simple on purpose.
A family-run spot in the historic Crane Building where orders come out right and the flavors stay consistent. The parrillada and molcajete come out sizzling, and the mole and chile verde hold their own with anyone downtown. The room is warm and the full bar makes it an easy night out.
An upscale Mexican kitchen on Main Street built around organic ingredients, sustainable seafood, prime steaks, and all-natural chicken and pork. The plates are polished and the room feels like a special-occasion spot without losing the soul of the food. A strong pick when you want Mexican that dresses up a little.
The al pastor here gets carved off the spit with pineapple, and it has a char and texture you do not get everywhere. Tacos run a la carte so you can pile up a plate, and the aguas frescas are made fresh in-house. Loyal regulars swear by it for that one taco alone.
A veteran-owned local group that puts a creative spin on tacos with fillings like pork belly and duck confit. Everything is made from scratch with a rotating daily lineup and a fun cocktail list. The original Foothill location closed, but the rest of the valley spots are going strong.
A bright, welcoming neighborhood spot on 700 East that south-valley regulars have trusted for years. The carne asada is the reason people keep coming back, and the street tacos and supreme nachos earn their own fans. Portions are generous and the vibe is easy.
A modern, well-loved kitchen on State Street turning out fresh, thoughtful takes on Mexican plates. The birria tacos and chile verde are favorites, and house drinks like the mangonada and ginger lemonade round out the meal. A good pick when you want something a step up without going formal.
A dependable family-style spot known for generous, authentic plates at fair prices. It is the kind of place that fills up with locals on weekends, with locations on the east side and down in South Jordan. Friendly service and big portions keep it busy.
Utah's original street taco cart, parked on State and 800 South since 1998 and credited as a grandfather of the local taco-stand scene. Everything is griddled fresh to order, nothing frozen, at street-cart prices. You can spot it by the near-constant crowd on the sidewalk.
Great Mexican food in the Salt Lake Valley comes in a lot of forms, so start by deciding what you actually want. For a sit-down dinner with mole, margaritas, and a real room, downtown anchors like Red Iguana, Chile-Tepin, and Sol Agave deliver. For fast, fresh, cheap, a street cart like Tacos Don Rafa or a counter spot like Chunga's wins. Look for places that make their own tortillas, braise their own meat, and keep the menu regional instead of trying to do everything.
Where you live matters too. You do not have to fight downtown parking to eat well. Sandy has Los Garcia, Cottonwood Heights has Lone Star, and Midvale has Del Barrio. A good rule in the valley: the more specific a spot is about its region or its one signature dish, the better the food tends to be. When in doubt, ask the staff what they would order, then go a little early to beat the wait at the popular ones.
Keep exploring Salt Lake Valley: Where to Find the Best Tacos in the Salt Lake Valley ยท The Best Sushi Spots in the Salt Lake Valley ยท The Best Pizza in the Salt Lake Valley. Need a local pro? Browse Valley Approved businesses. Planning the weekend? See the Events Hub.
Free local picks, events, and openings in your inbox. From the team that wrote this guide.