26 Best Mexican Restaurants in St. George

Experience St. George's Mexican food at these fantastic spots. Enjoy the city's top Street Tacos, Carnitas, Birria Tacos, and other dishes.

Irmita's Casita Mexican Restaurant Mexican • $
95 W 700 S, St. George

Customers` Favorites

Mole Poblano Platter Homemade from Scratch
Enchiladas Mexicanas
Corn Chips and Salsa
Carne Asada Platter
Chile Verde Platter
Coloradito Platter
Chicken Quesadilla
Enchiladas de Mole
Enchiladas Pipian
Carne Asada Torta

“May now be tied for my favorite Mexican restaurant I've ever been to. Great service and a small local place. Food was out of this world. Just what we needed on our way back from California. 10 out of 10 would and will recommend. Will definitely eat here every time I come to St. George now.“

4.6 Superb290 Reviews
Ochoa's Mexican grill Mexican • $
1973 W Sunset Blvd M, St. George

Customers` Favorites

Homemade Tortilla Chips with Salsa and Guacamole
3 Red Quesabirria Tacos Broth
Chicken Chipotle Burrito
Ochoa's Big Boy Burrito
Chile Relleno Platillo
Kid Cheese Quesadilla
California Burrito
Birria Quesadilla
Machaca Platillo
Cinnamon Churro

“Seriously the biggest best breakfast burrito I have ever had (#8 on menu) And I am picky about my food! It was fresh and not oily! I love this place! Run don’t walk to try it.. you need this place in your life! Huge menu.“

4.8 Superb155 Reviews
Los Tapatios Mexican Restaurant Mexican • $
987 S Bluff St, St. George

Customers` Favorites

Enchiladas Trio Chipotle Green Chili Red
Beef Fajitas Minus Vegetables
Beef Tacos Refried Beans Guac
Guacamole Queso Bean Dip
Chicken Fajita Burrito
Enchiladas Rancheras
Chips and Salsa
Fried Ice Cream
Chicken Tostada
Chicken Fajitas

“Great authentic Mexican food.“

4.5 Superb330 Reviews
Angelica's Mexican Grill Mexican • $
101 E E St George Blvd, St. George

Customers` Favorites

Chicken and Steak Street Tacos
Mexican Corn on the Cob
Carne Asada Platter
Angelica's Special
Sweet Pork Burrito
Sweet Pork Tacos
Carnitas Burrito
Steak Quesadilla
Chicken Burrito
Fajita Platter

“We have been living in Montana away from really great Mexican food. Had the street tacos….HEAVEN! Have to return for a full meal!“

4.4 Superb260 Reviews
Tacos Plaza Mexican • $
250 Red Cliffs Dr Suite 16A, St. George

Customers` Favorites

Quesabirrias and a Shrimp Street Taco
Tacos De Quesabirria
Chips and Guacamole
Al Pastor Mulitas
Al Pastor Burrito
Nachos 1 2 Order
Order of 4 Tacos
Shrimp Burrito
Tacos De Birria
Quessabirria

“I hate Mexican food. Corn tortillas should be considered a crime. This place is the real deal - my carne asada was amazingly flavorless and lacked any discernible texture. Make no mistake - if you enjoy Mexican cuisine, you're gonna love this place. The other four members of my family enjoyed their meal. But they were wrong.“

4.5 Superb123 Reviews
Sanchez Mexican Food Mexican • $
1418 W Sunset Blvd, St. George

Customers` Favorites

Chimichanga Fried Chicken Enchiladas
Carne Asada Fries
Beef Rolled Tacos
Chips and Salsa
Asada Burrito
Carnitas Plate
Refried Beans
Chicken Mole
Taco Salad
Carnitas

“Rica comida lo recomiendo“

4.6 Superb93 Reviews
Green Iguana Mexican Restaurant Mexican • $
250 Red Cliffs Dr #14A, St. George

Customers` Favorites

Chips and Salsa and Chips
Carne Asada Burrito
Smothered Burrito
Sweet Pork Burrito
Burrito Smothered
Chips & Salsa
Refried Beans
Mexican Tacos
Iguana Nachos
Asada Combo

“Very friendly staff. Excellent food. Generous portions. A fantastic and satisfying dinner experience. Can’t wait to go back.“

4.4 Superb117 Reviews
Tacos El Monchis Mexican • $
3849 S River Rd, St. George

Customers` Favorites

Mix Breakfast Burrito
Steak Street Tacos
Breakfast Burritos
Al Pastor Tacos
Monchis Torta
Chicken Tacos
Quesadillas
Al Pastor
Carnitas
Salsa

“Best local Mexican fast food outside SoCal! Perfect for a lunch break- see lots of hungry men go here and chow down on their lunch time. Super casual spot perfect for burritos, tacos, loaded fries, and cold drinks. Eat in or take it to go. The California burrito hit the spot. Weekly specials are only $1.69 with minimum order of 2. Genuinely nice service and attentive in a timely manner. Will be repeat customers here when the cravings hit. I totally recommend!

Parking: Parking spots available in front.

Kid-friendliness: They cater to making tacos and burritos how you like. Great for a picky child. Zero spice to mild to spicy.“

4.8 Superb44 Reviews
Cafe Sabor Mexican • $
290 E St George Blvd, St. George

Customers` Favorites

Complimentary Chips and Salsa
Side Rice & Refried Beans
Fresh Made Guacamole
Chicken Chimichanga
Carne Asada Burrito
Carne Asada Platter
Shrimp Enchiladas
Carne Asada Fries
Fried Ice Cream
Chicken Fajita

“I have been three times in the past week. My new favorite restaurant in Rexburg. The food is great. The service is A+. Five Stars for sure!“

4.2 Good147 Reviews
La Botana Mexican • $
916 E St George Blvd, St. George

Customers` Favorites

California Burrito
Carne Asada Fries
Chimichanga Plate
Carne Asada Chips
Fresas Con Crema
Asada Burrito
Street Tacos
Chimichanga
Quesabirria
Mangoneada

“1.5lb Asado Burrito packed with steak and guac. It was incredible. My brother said it wasn’t great when he had been there in the past. Either he caught them on an off day, or he simply has poor taste. The latter is very plausible. Viva La Botana!“

4.4 Superb69 Reviews
El Patron Mexican Food Mexican • $
835 E St George Blvd, St. George

Customers` Favorites

Street Tacos Carne Asada for Group
Carnitas Burrito and Carne Asada
Carne Asada Rice Beans and Guac
Carne Asada Quesadilla
Carne Asada Burrito
Carne Asada Fries
Cheese Quesadilla
Smothered Burrito
Carnitas Tacos
Refried Beans

“Delicious! Great dinner. We tried a few different things and they were all great!“

4.2 Good100 Reviews
Pancho & Lefty's Mexican • $
1050 S Bluff St, St. George

Customers` Favorites

Chili Verde Burrito
Chili Verde Platter
Carnitas Platter
Cheese Quesadilla
Chicken Fajitas
Fried Ice Cream
Taco Loco Salad
Grilled Chicken
Shrimp Fajitas
P&L Enchiladas

“Great food, reasonable prices and very friendly service.“

4.1 Good172 Reviews
Jalapeños Authentic Mexican Food Mexican • $
386 N Bluff St STE A, St. George

Customers` Favorites

Tacos de Tortilla Grande
Carne Asada Burrito
Bean& Cheese Burro
Breakfast Burrito
Carne Asada Fries
Rolled Tacos
DSU Burrito
Chimichanga
California
Enchilada

“Best place ever the birra tacos taste like heaven“

4.2 Good90 Reviews
Durango’s Mexican Grill Mexican • $
245 Red Cliffs Dr unit 8, St. George

Customers` Favorites

Grilled Chicken Salad Small
Marinated Chicken Burrito
Marinated Chicken Salad
Shredded Chicken
Chips and Queso
Regular Burrito
Small Salad
Quesadilla
Taco Salad
Sweet Pork

“Durangos is still really yummy, however, I heard that they have new owners and some recipes have definitely changed. I do not understand why someone would purchase something popular and change recipes that people clearly love. The grilled chicken has especially lost flavor. I wish they would have kept the food the way it was, the way everyone LOVED.“

4 Good89 Reviews
Peppers Cantina Mexican • $
144 W Brigham Rd STE 2, St. George

Customers` Favorites

Fajita Steak & Shrimp Salad
Sopes with Pork Carnitas
Salsa with Bag of Chips
Beso Chimichanga
Shredded Chicken
Fried Ice Cream
Grilled Chicken
Chicken Fajitas
Flat Enchiladas
Rice and Beans

“Our volleyball team dined here for lunch on a Saturday afternoon. We ordered a variety of entrees and skinny Margarita's. Our waitress was very attentive throughout our stay, checking in to make sure we were good on salsas, chips, water, etc. We ordered a shredded chicken house salad with ranch dressing, soft and hard tacos, beef, chicken, and pork, along with a large taco salad. Everything tasted great and cooked fresh to order. Will definitely return for other meals in the future.“

3.9 Good142 Reviews
Alfredo's A Mexican Food riverside dr Utah Mexican • $
2091 E Riverside Dr C, St. George

Customers` Favorites

5 Rolled Beef Tacos with Guacamole and Supposedly Cheese
Carne Asada Plate
Tacos Beans & Rice
Carne Asada Fries
Smothered Burrito
Birria En Caldo
Chiles Rellenos
Super Nachos
French Fries
Mini Tacos

“I love Alfredo's. The food is always exactly what I am expecting. A good burrito. This location seems to be faster than the others. The food is great, the service was good, overall a good experience.

My one issue is that the charge showed up on my bank statement as Ram J. LLC. I had no idea what that was and nearly disputed the charge until I found that Alfredo's showed up as a subtext.

Parking: They have a shared parking lot, and at breakfast on a Saturday, there was plenty of parking.“

3.9 Good125 Reviews
Don Pedro's Family Mexican Restaraunt Mexican • $
567 S Valley View Dr #12, St. George

Customers` Favorites

Chips with Regular & Hot Salsas Plus a Wonderful Bean Dip
Tortillas Guacamole & Sour Cream
Fajitas Chicken and Shrimp
Carne Asade Quesadilla
Carne Asada Burrito
Chicken Enchiladas
Side of Guacamole
Sizzling Fajitas
Chicken Taquitos
Chorizo Burrito

“We were just looking for a sit-down Mexican restaurant in town but this place exceeded our expectations! The servers were very accommodating and the food was fantastic! They bring out free chips, salsa, and refired beans that were really delicious. Servings are HUGE too“

3.9 Good112 Reviews
LOS PLEBES MEXICAN FOOD Mexican • $
795 E 700 S, St. George

Customers` Favorites

Chorizo and Egg Breakfast Burrito
Mixed Breakfast Burrito
Chorizo & Egg Burrito
Carne Asada Burrito
California Burrito
Carnitas Burrito
Rolled Tacos
Pollo
Birria
Torta

“If you enjoy a nice filling breakfast burrito before a full day of activity grab a bag from Los Plebes. The chorizo and egg with potatoes and cheese was simplicity multiplied. So fresh and delicious. There red sauce made it even better. Is it in a gas station? Yup! Does that make it even better? Absolutely.“

3.9 Good36 Reviews
Ernesto's Mexican Restaurant Mexican • $
929 W Sunset Blvd #18, St. George

Customers` Favorites

Chile Relleno Dine in: Yes Outdoor seating: No Takeout: Yes Delivery: No Curbside pickup: Yes
Guacamole Dine in: Yes Outdoor seating: No Takeout: Yes Delivery: No
Mini Enchilada w Rice and Beans
Smothered Chile Verde Burrito
Large Chips & Salsa
Carne Asada Burrito
Chips and Salsa
Meat Burrito
Chimichanga
Enchiladas

“I love this place. They have some kind of green chili enchiladas, I think the combo is #42. One of the most delicious Mexican dishes I've ever eaten. You add the meat of your choice and excellente!! I like Douglas, good guy.“

3.7 Good75 Reviews
Paula's Mexican Food Mexican • $
745 Ridgeview Dr, St. George

Customers` Favorites

One Chili Verde Burrito Smothered in Our Own
Combination Taco Burrito and Enchilada Meal
Chicken Quesadilla with Beans and Rice
Chicken and Steak Fajita Salad
Deep Fried Avocado Slices
Paula's Special Nachos
4 Two Enchiladas
Enchilada Grande
Chicken Fajitas
Chips and Salsa

“Enjoyed our experience ❤️ Excellent servers“

3.7 Good100 Reviews
El Coyote Charro Mexican • $
969 N 3050 E, St. George

Customers` Favorites

Carne Asada Street Tacos
Street Tacos Al Pastor
Carne Asada Quesadilla
Mulita De Al Pastor
Carne Asada Fries
Al Pastor Fries
Al Pastor Taco
Quesadillas
Taco Salad
Torta

“Awesome food. Very clean and the best Mexican food in Southern Utah. I will not go anywhere else for Mexican food. Thank you to the staff and cook. #YouAreAwesome“

3.6 Good60 Reviews
TacoTime Mexican • $
141 W Brigham Rd, St. George

Customers` Favorites

Chimichanga Platter Meal
Hard Shell Beef Taco
Chicken blt Burrito
Crisp Pinto Bean
Seasoned Beef
Burrito Plater
Stuffed Mexi
Tater Tots
Mexi-Fries
Soft Taco

“Nice enough service but the order received was not what I asked for. Items were missing. For nearly $20.00 in food I shouldn't have been hungry after eating here. Had it not been for the time to drive back there, I would have returned to request the missed items.“

3.5 Good48 Reviews
Alfredo's A Mexican Food Mexican • $
705 N Bluff St ste 3, St. George

Customers` Favorites

Carne Asada Burrito and Fries
Two Adobada Tacos
Carne Asada Fries
Alfredo's Burrito
Chicken Burrito
Rolled Tacos
Mini Tacos
Enchilada
Quesadilla
Carnitas

“Great customer service, friendly people. Typically the food is great. Sometimes the carne asada is kinda salty, but I usually keep munchin because regardless it’s still so good. But today it was super salty to where I had to stop midway through, so I turned to the fries to fill up my stomach and they were overcooked without flavor. Don’t take my one bad experience into account. Because I’ve had plenty of great experiences, which is why I give it a five. I’m just kinda sad about my burrito.“

3.5 Good85 Reviews
Las Palmas Authentic Mexican Food Fast Food • $
1572 S Convention Center Dr, St. George

Customers` Favorites

Platters Gringas Enchiladas Chimichangas Sopes Quesadillas Most Popular and House Specials
Carne Asada Burrito
Two Chiles Rellenos
Chilaquiles
Guacamole
Carnitas
Birria
Tacos
Fries

“I am always so impressed with their service! Their catering service is amazing and very affordable! I haven’t ordered anything I don’t like. I will give them 5 ⭐️! Thank you for always being the best!“

4.3 Superb76 Reviews
Alvaro's Mexican Food Mexican • $
471 N 1680 E, St. George

Customers` Favorites

Carne Asada Burrito
Carne Asada Fries
Steak Fajitas
Super Nachos
Potatoes
Enchilada
Carnitas
Chips
Taco

“Good food, clean restaurant with convenient hours.
I had the chicken tacos - they weren't too spicy and happily surprised they're mild but still have a good flavoring to em and were wrapped in fresh, in-house made tortillas. I'm looking forward to trying one of the chili rellenos there next time.“

3.1 Average75 Reviews
Costa Vida Mexican • $
1492 S River Rd, St. George

Customers` Favorites

3 Chocolate Chip Cookies
Sweet Cinnamon Tortilla
Chips & Refried Beans
Sweet Pork Burrito
Single Enchilada
Chips & Guacamole
Kids Quesadilla
Chips & Salsa
Side Dressing
Small Nachos

“Food and service is always great“

3.2 Average105 Reviews

You May Also Like