29 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.

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
Al Pastor Fries
Machaca Platillo

“They are always so nice and the food is always so so good .“

4.8 Superb200 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

“Tamarin’s was such a fun & friendly atmosphere for our twins birthday dinner. They brought out a delicious dessert, had the kids wear fun sombreros & sang to them. So much fun! The food was delicious & they have a very friendly staff. The queso is too die for! We highly recommend this place for all ages & for every occasion.“

4.6 Superb276 Reviews
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

“Food was great and the service was exceptional! Would definitely recommend.“

4.6 Superb270 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 Superb275 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.5 Superb128 Reviews
Tacos Plaza Mexican • $
250 Red Cliffs Dr Suite 16A, St. George

Customers` Favorites

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

“Dropped by on the way through St. George and were not disappointed. Food was very tasty you must get the quessabirria tacos so delicious! The owner was working the counter and made many great suggestions for order and sauces. Chilled laid back place with great food.“

4.4 Superb153 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.5 Superb105 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

“This was our first time trying tacos el monchies and we loved it! Myself and my two kids got beans and rice and some corn tortillas and my husband ordered a California burrito. It was all fresh and flavorful! Restaurant was also very clean. We will for sure be back!“

4.7 Superb58 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 Good227 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.3 Superb136 Reviews
Pancho & Lefty's Mexican • $
1050 S Bluff St, St. George

Customers` Favorites

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

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

4.2 Good186 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

“Absolutely amazing! Food 🥘 Excellent service! Top 🔝 class dinning 💯🇺🇸🤠🙌🏾🔥😎“

4.3 Superb84 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
2 Chicken Tacos 1 Carnitas Taco
Carne Asada Rice Beans and Guac
Carne Asada Quesadilla
Carne Asada Burrito
California Burrito
Carne Asada Fries
Smothered Burrito
Cheese Quesadilla

“El Patron is a local Treasure, anyone who hasn't tried their Fantastic Food, Service and Extremely Clean Restaurant is Missing a Gem.....Stop On By, You will not be Sorry you Did So.....😎“

4.2 Good119 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
California
Chimichanga
DSU Burrito
Enchilada

“Best place ever the birra tacos taste like heaven“

4.1 Good136 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 with Rice \u0026 Beans
Mini Enchilada w Rice and Beans
Smothered Chile Verde Burrito
Large Chips & Salsa
Carne Asada Burrito
Smothered Burrito
Chips and Salsa
Meat Burrito

“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.“

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

Customers` Favorites

Chorizo and Egg Breakfast Burrito
Chimichanga Pork Carnitas
Mixed Breakfast Burrito
Chorizo & Egg Burrito
Carne Asada Burrito
California Burrito
Mini Birria Tacos
Carnitas Burrito
Torta Ahogada
Street Tacos

“I just rolled in here to grab a snack. I didn’t realize it was in the back of a gas station convenience store (not a problem by the way). I ordered some tacos and they were not only ready very quickly, but the cook was extremely nice, the price was good, and the taste was amazing. I was able to try a carnitas, an al pastor, and a birria and they were all excellent. Top tier tacos!“

4.2 Good28 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 Good98 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
Flat Enchiladas
Chicken Fajitas
Fried Ice Cream
Grilled Chicken
Rice and Beans

“Love that you serve chips and salsa before the meal. Food was great, and kambrey my server was amazing!! ⭐️⭐️⭐️⭐️⭐️“

3.8 Good176 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

“Alfredo’s is open late, which already makes it a favorite, but the burritos and tacos are the real reason to come. Portions are generous, prices fair, and the salsa has just enough kick. It’s straightforward Mexican food without unnecessary fuss, and you can count on it to hit the spot after a long day.“

3.7 Good113 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 Good116 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

“Myra ( I hope that’s how you spell her name) is the biggest homie ever. I talked to her a bit while I ordered and mentioned I hadn’t eaten since yesterday. Myra just basically said “I got you” and gave me a carne asada burrito while I waited. I offered to pay for it and she said not worries, it was on her. If I had cash, I would have tipped her.
The people here are always awesome but she just went the extra mile. Myra is the best
Food was amazing, as usual“

3.6 Good71 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

“The young man taking our order was very patient - we had not been to Taco Time for years, and we were reminiscing about what we used to order. He was also very knowledgeable about the menu, ingredients, preparation, etc. Everything was as delicious as we remembered!“

3.6 Good88 Reviews
El Coyote Charro Mexican • $
969 N 3050 E, St. George

Customers` Favorites

Breakfast Egg and Bacon Burrito
Carne Asada Street Tacos
Carne Asada Quesadilla
Street Tacos Al Pastor
Mulita De Al Pastor
Chips \u0026 Salsa
Quesadilla Carnitas
Carne Asada Fries
Carne Asada Torta
Mulitas De Asada

“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.4 Good58 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
Grilled Chicken Tacos
Carne Asada Burrito
Two Chiles Rellenos
Carne Asada Fries
Coctel De Camaron
Asada Mini Taco
Chilaquiles
Chili Verde
Guacamole

“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.2 Good80 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.3 Good144 Reviews
Del Taco Fast Food • $
1091 N Bluff St Bldg. 500, St. George

Customers` Favorites

2 for Classic Burritos - Mix & Match
Taco Salad with Grilled Chicken
Dragonfruit Blueberry Lemonade
2for Beer Battered Fish Tacos
Del Combo Beef & Bean Burrito
New Chicken Cheddar Rollers
Crispy Chicken & Fries Box
Chipotle Chicken Burrito
Double Del Cheeseburger
Classic Chicken Burrito

“This is an amazing location for a Del Taco. It honestly is one of the best del tacos in Utah.

Parking: Great parking lot with lots of spots. Does not share a parking lot with anybody else, which is a big advantage.

Kid-friendliness: There is a Play place for kids.

Wheelchair accessibility: This is pretty wheelchair accessible.“

3.9 Good147 Reviews
Costa Vida Fresh Mexican Grill Mexican • $
1091 N Bluff St Suite #103, St. George

Customers` Favorites

Grilled Chicken Salad
2 Cheese Enchilada
Sweet Pork Burrito
Sweet Pork Nachos
Raspberry Chicken
Handheld Burrito
Sweet Pork Salad
Key Lime Pie
Small Salad
Quesadillas

“The food was delicious as always!

Yesterday I was short 1 cent on buying some sodas with my meal and the extremely kind employee took a penny from her tips and put it towards my drinks🖤

Small act of kindness from a beautiful person made my day!

Love this location!“

3.1 Average111 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

“My husband and I have been coming here for so long and we’ve always just loved the food. Something that I feel they could get better at is learning a little bit more English to communicate effectively with customers. I understand if 1-2 workers have a language barrier, but when it’s most of the staff with just one translator it’s really hard. I also don’t like that they seem to get frustrated with US if they don’t understand us.“

3.1 Average120 Reviews
Cafe Rio Fresh Modern Mexican Mexican • $
15 S River Rd, St. George

Customers` Favorites

Single Taco Your Choice of Meat
Creamy Tomatillo Dressing
Enchilada Style Burrito
Shredded Chicken Salad
Grilled Chicken Salad
Nachos and Enchiladas
Sweet Pork Quesadilla
Sweet Pork Barbacoa
Hand Made Tortillas
Vegetarian Burrito

“Paige was very kind- she gave us free key lime pie. Staff are always very friendly and food is very good!“

3.1 Average238 Reviews

You May Also Like