Home / Food / best-mexican-restaurants-in-salt-lake-city-that-locals-swear-by
Best Mexican Restaurants in Salt Lake City That Locals Swear By
Mar 03, 2026

Best Mexican Restaurants in Salt Lake City That Locals Swear By

Supriyo Khan-author-image Supriyo Khan
18 views

If you ask anyone in Salt Lake City, UT whether the city has good Mexican food, you’ll get a confident yes. Some of the best are packed every night. Some feel like a hidden gem you only hear about after you’ve lived in town a while. Together, they show why Salt Lake City has become a legitimate destination for amazing Mexican food, from mole-forward classics to street-style tacos eaten standing at a counter.

If you love bold flavors, fresh ingredients, and meals that stick with you long after the table’s cleared, you’re in the right city. Let's get into it.

Red Iguana

736 W N Temple, Salt Lake City, UT 84116
https://www.rediguana.com

Let’s start with the staple you cannot ignore. Any conversation about the best Mexican restaurants in Salt Lake City eventually lands here. Red Iguana has been serving authentic Mexican cuisine for decades, and it shows in the confidence of the menu and the consistency of every dish that hits the table.

The smartest move is to ask for the mole sampler before you order. It gives you a clear sense of how deep their kitchen goes with mole, from rich and chocolatey to spicy and savory. Once you’ve done that, order the puntas de filete a la norteña. It’s cooked perfectly and loaded with bold flavors, which is why it’s easily one of the best dishes in the city.

Where Else Do Locals Go?

Once locals have eaten at Red Iguana (usually many times), they branch out. That’s where Salt Lake City’s depth shows up. These are the places people rely on for a great meal on a weeknight, a casual lunch, or a spontaneous dinner that turns into something memorable.

A true hidden gem here isn’t about decor or buzz. It’s about fresh, well-seasoned food, fair prices, and kitchens that never miss.

Victor’s Restaurant

1406 S 700 W, Salt Lake City, UT 84104

This might be the most unexpected entry on any list of Mexican restaurants in the city.

Victor’s Restaurant lives inside a tire shop. Yes, really. Don’t be surprised by the disposable plates and self-serve drinks. No one comes here for the atmosphere, and that’s the point. You come because the Mexican food is absolutely amazing.

The tamales are the star. Locals buy them by the dozen and bring them to special events, family dinners, or just home for later. Combo meals are affordable, filling, and consistently delicious. Enchiladas, chilaquiles, beans, rice, and perfectly cooked meats all deliver.

It’s clean, humble, and focused. Everyone who eats here agrees on one thing: this is some of the best Mexican food they’ve eaten anywhere.

Chili Tepin

307 W 200 S, Salt Lake City, UT 84101

If consistency mattered more in restaurant reviews, Chili Tepin would get even more love.

The chicken tinga tacos are some of the best tacos around. They’re always well-seasoned and fresh, and orders are never messed up. The kitchen just executes, every single time.

This is the kind of Mexican restaurant locals trust when they want a satisfying meal without surprises. You’ll love the simple menu, strong flavors, great service, and food that tastes exactly how you hoped it would.

Santo Taco

910 N 900 W, Ste B, Salt Lake City, UT 84116

If you’re in downtown SLC and want tacos fast, Santo Taco is the move.

This is street-style through and through. Al pastor and carne asada are the highlights, served hot and juicy. It’s ideal for lunch or a low-commitment dinner when you don’t want a long wait or a huge table service experience.

You order, you eat, and then you leave happy. For many locals, Santo Taco is a fan favorite because it respects your time and delivers on taste.

Chunga’s

180 S 900 W, Salt Lake City, UT 84104

The al pastor is outstanding and keeps people coming back. Tortas are huge and the tacos are filling, because the menu is built for comfort. This is the kind of place where locals have eaten dozens of times and still order the same dish because it never disappoints.

Sometimes, delicious just wins.

La Casa Del Tamal

346 W 600 S, Salt Lake City, UT 84101

La Casa Del Tamal is known for birria tacos, tamales, and rich mole dishes that feel comforting and authentic. The food is deeply satisfying and the portions generous.

This is authentic Mexican food that still feels welcoming. It’s a place people recommend because they genuinely don’t want you to miss it.

MONARCA Dining

268 S State St, Salt Lake City, UT 84111

When you’re looking for upscale authentic Mexican cuisine, Monarca delivers.

The menu feels thoughtful and elevated without losing warmth. The atmosphere works for a date night, a group dinner, or a longer, relaxed meal. This is where presentation meets substance, and both matter.

Muertos Cantina

1215 Wilmington Ave Suite 110, Salt Lake City, UT 84106

Formerly De Los Muertos, Muertos Cantina keeps things casual and efficient.

You order at a kiosk, seat yourself, and enjoy one of the best patios in Salt Lake. The chicken mole burrito stands out, and in summer, this is the spot for a cadillac margarita under the sun. Muertos Cantina is fast and fun. And of course, it’s always delicious.

Start With the Classic, Then Explore

Salt Lake City, UT isn’t just home to one great Mexican restaurant. It’s a city full of them. Start with Red Iguana, because it's the foundation and then branch out. Explore the tire shop tamales, the street tacos, the upscale dining rooms, and the counters where locals eat weekly.

If you’re planning your next night out or just want help navigating the best local food spots, our team specializes in connecting people to the experiences that make Salt Lake feel like home. Explore Salt Lake’s food scene, eat well, and let us help you create your next favorite meal in the city.

Comments

Want to add a comment?