Ask ten St. George locals where to get the best Mexican food and you'll get ten different answers — and honestly, that's the best problem our food scene has. We're a town where a strip mall on Sunset Blvd hides some of the most authentic street food in Utah, where one family has been perfecting mole since 1993, and where BuzzFeed once crowned a little spot on the Boulevard the best taco joint in the entire state.
I've eaten my way through just about every salsa bar in Washington County to put this list together, and every spot below is open and serving as of summer 2026. Whether you're after Mexico City street tacos, a molcajete that arrives still bubbling, or a $7 breakfast burrito at 7 a.m., here's where to go.
If you want to browse the full lineup of Latin and Mexican spots in the area, our restaurant directory has menus, hours, and reviews for every one of them.
Quick Reference: The 10 Best Mexican Restaurants in St. George
# · Restaurant · Best For · Price · Sunday?
1 · Angelica's Mexican Grill · Street tacos · $ · Closed
2 · Irmita's Casita · Homemade mole · $ · Closed
3 · Los Tapatios · Molcajete & big groups · $ · Open
4 · Ochoa's Mexican Grill · Machetes & huaraches · $ · Closed
5 · Tacos Plaza · Quesabirria · $ · Closed
6 · Cafe Sabor · Full bar & big menu · $ · Open
7 · Sanchez Mexican Food · Asada fries · $ · Closed
8 · Ernesto's Mexican Restaurant · Chile rellenos · $ · Closed
9 · Peppers Cantina · Patio dinners · $ · Open
10 · Jalapeño's Authentic Mexican Food · Breakfast burritos · $ · Open
The Street Taco King: Angelica's Mexican Grill
If you only try one place on this list, make it this one. Angelica Lancaster grew up in Mexico City, and it shows in every fresh corn tortilla that comes off the line at this downtown spot. The street tacos — carne asada, carnitas, chile verde, sweet carnitas, machaca — are the move, and the open salsa bar with five house salsas lets you dress them exactly how you like. BuzzFeed named it the best taco spot in Utah, and the lunch line down the sidewalk agrees.
Best for: street tacos, salsa lovers, downtown lunch. Insider tip: go before 11:30 a.m. or after 1:30 p.m. on weekdays to beat the rush. Closed Sundays. 101 E St. George Blvd. $ See hours, menu & photos for Angelica's →
Mole Worth Planning Your Week Around: Irmita's Casita
Family-owned since 1993, Irmita's is the elder statesman of St. George Mexican food, and the homemade mole is still the thing locals whisper about. The mole poblano platter is rich, dark, and made from scratch — order it with the enchiladas de mole if you can't decide. The chile verde platter and carne asada are just as reliable, and portions are big enough that lunch becomes tomorrow's lunch too.
Best for: classic sit-down mole, generous portions, takeout via drive-through. Insider tip: small dining room — expect a short wait at dinner. Closed Sundays and Mondays. 95 W 700 S. $ Plan your visit to Irmita's Casita →
Order the Molcajete: Los Tapatios
The signature molcajete lands at your table in a volcanic stone bowl, still sizzling with grilled meats, shrimp, cactus, and cheese — it's dinner and a show for around $25, and easily feeds a hungry person and a half. The margaritas don't mess around, the horchata is made fresh, and it's one of the few sit-down Mexican places in town open on Sundays (10 a.m.–10 p.m.).
Best for: big family groups, Sunday dinner, the molcajete experience. Insider tip: the Bluff Street location has plenty of parking. My default "everyone's in town and hungry" pick. 987 S Bluff St. $ Check out Los Tapatios →
Machetes on Sunset: Ochoa's Mexican Grill
One of the newer arrivals on the Sunset Blvd strip, and the one I recommend when someone says they want "real deal" street food. The machete — a massive handmade corn tortilla folded around your choice of meat, melted cheese, and crema — is the standout, and the birria quesadilla and huaraches are right behind it. It's a small counter-service spot in a strip mall, which is exactly the vibe you want.
Best for: machetes, huaraches, sneaky-good breakfast burritos. Insider tip: they open at 9 a.m., so morning tacos are on the table. Closed Sundays. 1973 W Sunset Blvd. $ See Ochoa's Mexican Grill →
The Quesabirria Specialists: Tacos Plaza
Tucked into The Shoppes at Zion off Red Cliffs Drive, this family-run spot has built its reputation on one thing: quesabirria. Crispy, cheese-crusted tortillas, slow-braised birria, and a cup of consommé for dipping — it's the best version in town. The smothered carnitas burrito is the dark-horse order if you've already had your birria fix.
Best for: quesabirria, fast lunch near Red Cliffs shopping. Insider tip: reasonable prices and quick service. Closed Sundays. 250 Red Cliffs Dr, Ste 16A. $
The Crowd-Pleaser with a Full Bar: Cafe Sabor
When your group includes picky eaters, margarita drinkers, and kids, Cafe Sabor solves everything at once. The menu is enormous — enchiladas, fajitas, tamales, shrimp tostadas, camarones Mexicanos — and the upstairs bar pours a full cocktail and margarita list. Kids eat free on Mondays, appetizers are half off on Wednesdays, and the fajitas-for-two deal runs Friday and Saturday nights.
Best for: big groups, cocktails, weekly deals, Sunday dinner. Insider tip: open Sundays from noon — rarer than it should be around here. 290 E St. George Blvd. $ Plan your visit to Cafe Sabor →
Asada Fries and No Pretense: Sanchez Mexican Food
A no-frills counter joint on Sunset that locals have quietly kept busy for years. The carne asada fries are a legitimate meal for two, the wet burritos are smothered properly, and the menudo on weekend mornings draws its own loyal crowd. Everything is fast, affordable, and consistent — the holy trinity of a neighborhood taqueria.
Best for: asada fries, wet burritos, weekend menudo. Insider tip: they open at 9 a.m. for breakfast plates. Go around 2 p.m. to skip the lunch rush. Closed Sundays. 1418 W Sunset Blvd. $
Chile Relleno Royalty Since 1994: Ernesto's Mexican Restaurant
Cozy, family-run, and unchanged in the best way. The chile rellenos — Anaheim peppers stuffed with Monterey Jack in a light egg batter — are the order, and the salsa recipe comes from the owner's grandmother. Enchiladas come three ways (beef/red, chicken/white, pork/green), and the weekday lunch specials from 11 a.m. to 3 p.m. are one of the better deals on the west side.
Best for: chile rellenos, weekday lunch specials, cozy regulars energy. Insider tip: full bar, small dining room. Closed Sundays. 929 W Sunset Blvd, Ste 18. $ See Ernesto's Mexican Restaurant →
Patio Dinners in Bloomington: Peppers Cantina
Open since 2009, Peppers makes its own tortillas, butchers its own meat, and grates its own cheese — details you can taste. The Beso Chimichanga (two flour tortillas deep-fried together) is the signature, and the fish tacos with house-made sauce are the sleeper hit. Full bar, and a patio that's perfect on a summer evening once the sun drops behind the bluff.
Best for: patio dinners, house-made everything, Sunday nights. Insider tip: open Sundays and Bloomington locals are glad the rest of town mostly hasn't noticed. 144 W Brigham Rd, Ste 2, Bloomington. $ Check out Peppers Cantina →
The Breakfast Burrito Champion: Jalapeño's Authentic Mexican Food
Two locations, open daily at 7 a.m., homemade tortillas, and a full Mexican breakfast for under $7 — Jalapeño's is the definition of a workhorse. The loaded breakfast burrito (eggs, ham, cheese, potato) is my hiking-day ritual, the huevos rancheros and chilaquiles are legit, and the Bluff Street location even has a drive-thru.
Best for: cheap Mexican breakfast, homemade tortillas, Sunday mornings. Insider tip: free chips and salsa when you dine in. The answer to "where can we get Mexican breakfast this weekend?" Open Sundays. 386 N Bluff St and 795 E 700 S. $ Plan your visit to Jalapeño's →
Which Mexican Restaurants in St. George Are Open on Sunday?
This is the question I get most, because most of the spots above go dark on Sundays. Your Sunday lineup: Los Tapatios (10 a.m.–10 p.m.), Cafe Sabor (opens at noon), Peppers Cantina (11 a.m.–9 p.m.), and Jalapeño's (7 a.m.–10 p.m., both locations). Closed Sundays: Angelica's, Irmita's, Ochoa's, Tacos Plaza, Sanchez, and Ernesto's — plan your cravings accordingly. For the full rundown of every cuisine, check our guide to restaurants open on Sunday in St. George.
Tips for Getting the Most Out of Mexican Night in St. George
- Beat the lunch rush. Angelica's and Sanchez both jam up between 11:45 a.m. and 1 p.m. — go early or after 2 p.m.
- Learn the salsa bar. Angelica's five-salsa bar rewards a little experimentation — start mild and work your way up.
- Order the specialty, not the safe pick. Mole at Irmita's, molcajete at Los Tapatios, machete at Ochoa's, quesabirria at Tacos Plaza, chile relleno at Ernesto's.
- Sundays need a plan. Only four of the ten open Sundays — screenshot the Quick Reference table above before your weekend.
- Cash the breakfast window. Jalapeño's, Ochoa's, and Sanchez all open by 9 a.m. with legit Mexican breakfast for under $10.
Best Mexican Food by Craving
Short on time? Here's the cheat sheet: street tacos at Angelica's, mole at Irmita's, quesabirria at Tacos Plaza, machetes at Ochoa's, breakfast at Jalapeño's, margaritas and a full bar at Cafe Sabor or Peppers Cantina, and the molcajete experience at Los Tapatios. If you're turning dinner into a night out, a few of these made our list of the best date night restaurants in St. George.
Worth the Drive: Mexican Food Beyond St. George
Casa Tequilana in Leeds (15 minutes north) does an elevated mole poblano ($22.95) and Jalisco-style dishes that earned it the #1 spot in town on TripAdvisor — note the limited weekday hours (4–8 p.m.) and Sunday brunch from 10 a.m. to 2 p.m. In Hurricane, Las Lupitas has been the standby for years. And if you're headed to the park, Springdale's Whiptail Grill (Mexican food in a converted gas station) and the Bit & Spur are both classics.
FAQ: Mexican Food in St. George
What is the best Mexican restaurant in St. George, Utah?
For street tacos and overall quality, Angelica's Mexican Grill on St. George Blvd is the local consensus pick — BuzzFeed even named it the best taco spot in Utah. For a sit-down dinner, Irmita's Casita (mole) and Los Tapatios (molcajete) are the top choices.
Which Mexican restaurants in St. George are open on Sunday?
Los Tapatios, Cafe Sabor, Peppers Cantina, and Jalapeño's are all open on Sundays. Most other Mexican restaurants in town, including Angelica's, Irmita's, and Ochoa's, are closed on Sundays.
Where can I find authentic street tacos in St. George?
Angelica's Mexican Grill serves Mexico City-style street tacos on fresh corn tortillas with a five-salsa bar. Ochoa's on Sunset Blvd does machetes and huaraches on handmade tortillas, and Tacos Plaza on Red Cliffs Drive is the spot for quesabirria.
What's the best cheap Mexican food in St. George?
Jalapeño's serves a full Mexican breakfast for under $7 starting at 7 a.m. daily. Sanchez, Ochoa's, and Tacos Plaza all deliver generous plates in the $ range, and Ernesto's weekday lunch specials (11 a.m.–3 p.m.) are a strong value.
Does St. George have good mole?
Yes — Irmita's Casita has been making mole from scratch since 1993 and it's the local favorite. Casa Tequilana in nearby Leeds serves a more elevated mole poblano if you're up for a 15-minute drive.