Local Guides  โ€บ  The Best Mexican Food in the Salt Lake Valley
๐ŸŒฎ

The Best Mexican Food in the Salt Lake Valley

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.

At a glance

Most famousRed Iguana
Best fish tacosLone Star Taqueria
Best tamales & birriaLa Casa Del Tamal
Best street cartTacos Don Rafa
Best al pastorChunga's
1

Red Iguana

๐Ÿ“ Salt Lake City (North Temple)
Mole and a sit-down dinner

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.

Tip: Can't pick a mole? Ask for the Mole Sampler so you can taste a few. Lines get long at lunch and dinner, so go early or hit Red Iguana 2 just down the street.
2

La Casa Del Tamal

๐Ÿ“ Salt Lake City (Post District)
Tamales and birria

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.

Tip: The verdes de pollo and rajas con queso tamales are the move, but do not skip the 12-hour birria tacos. There is also a West Valley City location if it is closer.
3

Lone Star Taqueria

๐Ÿ“ Cottonwood Heights
Fish tacos on the patio

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.

Tip: Get the mahi-mahi fish tacos with the cilantro aioli. They are closed Sundays, so plan around it.
4

Chile-Tepin

๐Ÿ“ Salt Lake City (Downtown)
Sizzling plates downtown

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.

Tip: Closed Sunday and Monday, so make it a weekday or weekend dinner. Reservations help on busy nights.
5

Sol Agave

๐Ÿ“ Salt Lake City (Downtown, Main Street)
A dressed-up date night

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.

Tip: Reservations are smart on weekends. Ask what seafood is fresh that day.
6

Chunga's

๐Ÿ“ Salt Lake City (Redwood Road)
Al pastor off the spit

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.

Tip: Get the tacos al pastor and an agua fresca. Closed Sunday and Monday.
7

Taqueria 27

๐Ÿ“ Holladay
Creative gourmet tacos

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.

Tip: Check the daily specials board for the taco, guac, and cocktail of the day. Other valley locations include Downtown and Fashion Place.
8

Los Garcia Mexican Food

๐Ÿ“ Sandy
Carne asada in the south valley

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.

Tip: Order the carne asada burrito smothered in tomatillo sauce and cheese. It is huge, so come hungry. Closed Sundays.
9

Del Barrio Cafe

๐Ÿ“ Midvale
A modern sit-down meal

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.

Tip: Great for dinner with friends. Closed Sundays, so plan ahead.
10

Maria's Mexican Grill

๐Ÿ“ Millcreek and South Jordan
Groups and big appetites

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.

Tip: The combo plates are a safe bet if it is your first visit. Good for groups.
11

Tacos Don Rafa

๐Ÿ“ Salt Lake City (State Street)
Late-night and lunch-on-the-go

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.

Tip: This is your quick, cheap, fresh fix. There is a little outdoor seating and it stays open late.
๐Ÿ“
Local note: A quiet local truth: some of the best Mexican food in the valley comes off a cart or a strip-mall counter, not a fancy dining room. If you see a steady crowd of regulars and a short, focused menu, pull over and order.

How to pick the right one

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.

Get the good stuff first.

Free local picks, events, and openings in your inbox. From the team that wrote this guide.

Common questions

What is the most famous Mexican restaurant in the Salt Lake Valley?
Red Iguana is the name most locals mention first. It is known across the valley for its seven house-made mole sauces and has been voted the best Mexican restaurant in Utah for years running. Expect a wait at peak times, or try Red Iguana 2 nearby.
Where can I find the best tacos in the Salt Lake Valley?
It depends on the style you want. Lone Star Taqueria in Cottonwood Heights is the go-to for fish tacos, Chunga's does al pastor off the spit, La Casa Del Tamal is known for birria, and Tacos Don Rafa is the classic street cart. For creative gourmet versions, Taqueria 27 is the pick.
Where is the best authentic Mexican food in Salt Lake City?
For from-scratch, regional cooking, start with Red Iguana for mole, La Casa Del Tamal for hand-made tamales and birria, Chunga's for spit-carved al pastor, and Tacos Don Rafa for street tacos. A good tell is a short, focused menu, house-made tortillas, and meat braised or grilled to order rather than a do-everything menu.
Are there good Mexican restaurants in the south end of the valley?
Yes. Sandy has Los Garcia, Midvale has Del Barrio Cafe, Cottonwood Heights has Lone Star Taqueria, and Maria's has a South Jordan location. You do not have to drive downtown to eat well, and the south-valley spots are often less crowded.
What's the difference between traditional and modern Mexican spots here?
Traditional spots like Red Iguana, La Casa Del Tamal, Chunga's, and the family taquerias focus on regional, from-scratch cooking such as mole, tamales, birria, and al pastor. Modern spots like Taqueria 27, Sol Agave, and Del Barrio put a creative or upscale twist on the classics. Both are worth trying depending on your mood.
Which Salt Lake Valley Mexican spots are best for a nicer dinner?
For a dressed-up meal, Sol Agave and Chile-Tepin downtown, La Casa Del Tamal's Post District location, and Del Barrio in Midvale all do sit-down dining with full bars. Red Iguana is the classic for a special meal too, just go early to beat the wait.
When should I go to avoid the wait?
Popular spots like Red Iguana and Lone Star get long waits at peak lunch and dinner hours and on weekends, so go a little early or late. Carts and counter spots like Tacos Don Rafa and Chunga's are great for a quick bite. Several places close Sundays or Mondays, so check before you head out.

More local guides

Picks are curated by The Salt Lake Valley team. Hours and details change, so confirm before you go.