25 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

Chile Verde Platter
Corn Chips and Salsa
Carne Asada Platter
Chicken Quesadilla
Enchiladas Pipian
Coloradito Platter
Carnitas Platter
Burrito Mojado
Rice and Beans
Chips & Salsa

“The food was great, and Id go back. The kitchen seemed like it was run by 3-4 abuelitas--super nice. The place is small, so plan to wait a bit or sit outside. The tables outside weren't the cleanest, but it wasn't a problem. I'll definitely go back if I'm in St. George. The food was good, and the place was filled with locals. We were there on a Tuesday evening and they were slammed/busy during dinner.“

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

Customers` Favorites

Quesabirrias and a Shrimp Street Taco
Tacos De Quesabirria
Al Pastor Burrito
Nachos 1 2 Order
Tacos De Birria
Chips and Guac
Street Tacos
Birria Plate
Quessabirria
Birria Tacos

“We used Tacos Plaza to feed about 50 of us for our wedding celebration!It was a crowd pleaser-everyone commented on how great the tacos and salsas were!The staff was amazing to work with and made awesome tacos!Dietary restrictions: Gluten free“

4.6 Superb103 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
Carnitas Plate
Chicken Mole
Asada Burrito
Salsa Bar
Carnitas

“Tears were shed, hugs were exchanged, and feelings were felt. Their burritos are elite. . . special. . . and well worth your effort. My family ate there last week and they have something for everyone. Prices are super-fair, food is bonkers-good, and the good people who work here are as welcoming as you'd want. Get the carnitas burrito. Please. It's so so good.“

4.7 Superb72 Reviews
Los Tapatios Mexican Restaurant Mexican • $
987 S Bluff St, St. George

Customers` Favorites

Beef Tacos Refried Beans Guac
Chicken Fajita Burrito
Chicken Fajitas
Fresh Guacamole
Carnitas Taco
Street Tacos
Carne Asada
Chips Salsa

“This restaurant is amazing. From the atmosphere to the food to the service. Tonight a elderly gentleman came in with his wife in a wheelchair. On of the gentlemen working was very friendly which made them smile and then offering helping hand for the lady to get out of the wheelchair and sit at the table. So happy to support this restaurant and the team there !! Great job hitting all the important parts of being a great business. A++++Vegetarian options: Everything I have tried has been excellent. I don't eateat but my family does and say it is excellent.Wheelchair accessibility: Plenty of room for wheelchairs and very accommodating“

4.4 Superb127 Reviews
Angelica's Mexican Grill Mexican • $
101 E E St George Blvd, St. George

Customers` Favorites

Carne Asada Platter
Angelica's Special
Sweet Pork Burrito
Steak Quesadilla
Carnitas Burrito
Sweet Pork Tacos
Chicken Burrito
Fajita Platter
Mexican Corn
Street Taco

“I never had service there because I always ordered to go. The place is always busy... Yet operates efficiently. Good clean food at decent prices. I recommend this place. Nice covered outdoor eatery section... Good and useful for small or large groups of people.“

4.3 Superb177 Reviews
La Cocina Mexican Street Food Mexican • $
744 N Bluff St, St. George

Customers` Favorites

Carne Asada Burrito
Chips and Guacamole
California Burrito
Asada Street Tacos
Carne Asada Fries
Chile Verde
Green Sauce
Al Pastor
Salsa Bar
Carnitas

“This is a great taco place. I tried a Mulita and 2 Al Pastor tacos and my husband had a California burrito. The salsa bar was great and I loved the lime for my Diet Coke! We sat outside and enjoyed the patio lights. A notice was posted that they will be moving back to Las Vegas at the end of April, so go while you can!“

4.6 Superb59 Reviews
Tacos El Monchis Mexican • $
3849 S River Rd, St. George

Customers` Favorites

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

“Good food, we had the Monday taco special carnitas and chilled Sangria soda. Authentic Mexican but adding cheese does not get you a quesotaco like they prepare in the Baja. I will return to try other items.Parking: Shared parking with Sinclait gas station“

4.7 Superb29 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
Asada Burrito
Guacamole
Carnitas
Birria
Tacos
Fries

“I drive through St. George a lot and am very happy to have found this spot for good and quick Mexican food! They have a nice selection (including more exotic things like brain, tongue, and tripe tacos), their salsas are good and are actually spicy, and the food quality is surprisingly good -- nice flavors, not greasy. It's a hole in the wall and shares a building with a Texaco, but don't let that dissuade you. The food is a lot better than the average sit-down Mexican restaurant. Also, they were even open on Christmas! And the staff was polite and friendly. I'll definitely stop here again.“

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

Customers` Favorites

Chips and Salsa and Chips
Sweet Pork Burrito
Burrito Smothered
Smothered Burrito
Chips & Salsa
Refried Beans
Mexican Tacos
Iguana Nachos
Green Sauce
Enchilada

“For Mexican food in St. George, this place wasn’t too bad. They have some of the typical entrees that you might expect at most Mexican restaurants. There is a lot of seating, including outdoor shaded seating. The staff seemed eager to seat us and take our order, which was great. I wouldn’t say it’s the best, but definitely decent dishes to eat. It appeared to be about $15-$20/person based on the menu. I would try this place again.“

4.1 Good80 Reviews
La Botana Mexican • $
916 E St George Blvd, St. George

Customers` Favorites

California Burrito
Carne Asada Fries
Chimichanga Plate
Carne Asada Chips
Asada Burrito
Street Tacos
Chimichanga
Quesabirria
Al Pastor
Birria

“These guys make the best chimichanga in town! We especially love the flavorful steak (asada) and chicken varieties, but they have other good meat as well. The beans & rice are also very good and come with it on the side. It's a large portion for $12 that 2 people could split. Even though they have a drive-thru, this is not fast food so be prepared to wait a bit. It's worth it!“

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

Customers` Favorites

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

“Had the 3 tiny tacos and I was very pleased with the toppings (fillings) with cow tongue, head and stomach (fried). Absolutely loved the flavor and texture. But what surprised me the most is the side dish bar with the pickled vegetables. This is the only place other than northern China where I got to try the pickled garlic which is in greenish color and one of my favorite side dish to have when eating dumplings. Love the place.“

4.1 Good72 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
Carnitas Tacos
Refried Beans
Birria Taco

“El Patron is hands down my favorite burrito shop. Their sausage breakfast burrito is absolutely delicious, and I find myself craving it regularly. The portion sizes are generous, ensuring I leave feeling satisfied every time. What sets El Patron apart is not just the taste, but also the fair pricing. For the quality of ingredients and the amount of food you get, the price is more than reasonable. Whether I'm grabbing a quick bite on the go or enjoying a leisurely meal, El Patron never disappoints. The flavors are always on point, and the service is consistently friendly. I can't recommend this place enough to anyone looking for a tasty, satisfying meal. Five stars all the way for El Patron!“

4.1 Good71 Reviews
El Coyote Charro Mexican • $
969 N 3050 E, St. George

Customers` Favorites

Carne Asada Street Tacos
Carne Asada Fries
Quesadillas
Taco Salad
Al Pastor

“I absolutely love El Coyote Charro, they have the best street tacos in town! They taste like what I'd find in California or Mexico and their stuff is the real deal! They have the best Al Pastor, and there's is what I compare all others to. I've been coming for years and plan to for many more!“

4.3 Superb29 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
Tacos Beans & Rice
Carne Asada Fries
Chiles Rellenos
French Fries
Quesadilla
Campechana
Mini Tacos
Burrito
Birria

“I had the Carne asada fries a few days ago.. I'm in love! I ordered and then it took about 10 minutes for the takeout food to come. I was not greeted and the girl who took my order was a bit cold. That's okay, because I'm coming back for those fries in the future!“

3.9 Good95 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

“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
Cafe Sabor Mexican • $
2953, 290 UT-34, St. George

Customers` Favorites

Side Rice & Refried Beans
Fresh Made Guacamole
Carne Asada Burrito
Chicken Chimichanga
Carne Asada Fries
Chips and Salsa
Chicken Fajita
Quesadillas
Shrimp Tacos
Churros

“Traveling through from Colorado and was looking for a tasty lunch ? Super tasty meals! ? found this location on the advertising of the city map and wanted to try it! ? unfortunately, they didn't honor the price on the advertising ?? upstairs bar area with music. The lower section has a great view of the red hills. ? we must have come during a slower time cuz it took a while to get our order placed but great help once it was placed. Would highly recommend.“

3.8 Good103 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
Small Salad
Sweet Pork
Quesadilla
Taco Salad
Enchiladas

“3 years ago my review only said Consistently delicious! But it seems that under new management the price is up and the quality is down... unfortunately. The house dressing seemed watered down and bland compared to the past, and spicy sauce that they put on the beans and rice had very little flavor as well.“

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

Customers` Favorites

Fajitas Chicken and Shrimp
Carne Asade Quesadilla
Carne Asada Burrito
Chicken Enchiladas
Chips with Regular
Chicken Taquitos
Chips and Salsa
Chorizo Burrito

“During my recent visit to Don Pedro in St. George, Utah, I had the pleasure of experiencing what I can best describe as a genuine slice of Mexican culinary tradition. The restaurant presents itself with a subtle charm, offering a warm and inviting ambiance that pairs well with their service. The staff, all of whom are Mexican, add an authentic touch to the dining experience, enhancing the overall atmosphere with genuine hospitality.The menu at Don Pedro offers a variety of traditional dishes, each prepared with care and attention to detail. The flavors were well-balanced, capturing the essence of Mexican cuisine without overwhelming the palate. It’s a nice spot for anyone looking to enjoy a casual meal with a taste of Mexico.Service was prompt and courteous, with the staff making every effort to ensure a pleasant dining experience. The environment of the restaurant complements the food, with decor that reflects the vibrant culture of Mexico.In conclusion, Don Pedro is a commendable choice for those in St. George looking to enjoy Mexican cuisine in a relaxed setting. While not overly extravagant, it provides a satisfying experience that pays homage to the rich culinary traditions of Mexico.“

3.7 Good78 Reviews
Costa Vida Mexican • $
1492 S River Rd, St. George

Customers` Favorites

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

“Nice new costa Vida. The design of the front line allows for lots of people to order but by the time we actually got to building our order everything was cold. There needs to be some heating lamps or something while you wait for everyone ahead of you to move along. Felt rushed ordering.“

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

Customers` Favorites

Smothered Chile Verde Burrito
Large Chips & Salsa
Chips and Salsa
Rice and Beans
Chile Relleno
Meat Burrito
Chimichanga
Margherita
Enchiladas
Enchilada

“I wouldn't expect this little place in a small strip mall to be anything worth writing about but honestly, this place was pretty good!! I was pleasantly surprised. Chips and salsa were good, I really liked the chicken taquitos! I also ordered a shredded beef and bean burrito a la cart and it was so much bigger than I was expecting! I chose to have it dry, with no sauce, and I really enjoyed it. The beef had great flavor. I also ordered no cheese due to an allergy! It was very tasty and I'm sure it would've been even better with cheese. The service was good, too. I'll be back here during my next trip to St. George“

3.6 Good64 Reviews
Costa Vida Mexican • $
2376 Red Cliffs Dr #401, St. George

Customers` Favorites

Salads Mango Salad Mia Style
Grilled Chicken Nachos
Grilled Chicken Salad
Sweet Pork Burrito
Cinnamon Tortilla
Sweet Pork Salad
Raspberry Chicken
Sweet Pork Nachos
Salad Dressing
Chips and Salsa

“Just what you expect from Costa Vida. Food was great, but the new update for the app was kind of a buzz-kill. You have to reinstall the app for your previous points to actually transfer. If you go into the old app, it makes it look like you need to reset your password, when in fact, that won’t help you at all. You have to completely reinstall it. Thankfully they had a QR code we could scan, but since it caught us off guard, we didn’t end you using the points we had saved up.“

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

Customers` Favorites

Chili Verde Burrito
Chili Verde Platter
Carnitas Platter
Chicken Fajitas
Fried Ice Cream
Shrimp Fajitas
Taco Loco Salad
Chile Relleno
Steak Fajitas
P&L Enchiladas

“I've been eating here for a couple years now. I've always enjoyed my experience here and the food has always been delicious. My waiter, Saul was excellent. Always attentive and made sure I was well taken care of. The atmosphere was pleasant. And I will definitely be back.“

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

Customers` Favorites

Carne Asada Burrito and Fries
Enchilada
Fajita

“Loved it. We had a difference of opinion in our family but it was based on one person medically not being able to consume large chunks of meat. I had the five taco plate with various meats. It was tasty and warm, even after we picked it up and drove it home to eat. I'll be back...“

3.5 Good59 Reviews
Paula's Mexican Food Mexican • $
745 Ridgeview Dr, St. George

Customers` Favorites

Combination Taco Burrito and Enchilada Meal
Chicken and Steak Fajita Salad
4 Two Enchiladas
Chips and Salsa
Enchilada Plate
Chili Relleno
Steak Fajitas
Taco Salad
Guacamole
Refried

“The food was classic style, & good. Portion sizes are decent as well, it's just dated. The menu & decor both need an update.Parking: During busy hours it can be hard getting in & out.Kid-friendliness: There's a kids menuWheelchair accessibility: No stairs to access restaurant“

3.5 Good80 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
Del Combo Beef & Bean Burrito
2for Beer Battered Fish Tacos
Crispy Chicken & Fries Box
Bean and Cheese Burrito
Classic Chicken Burrito
Double Del Cheeseburger
Del Combo Burrito Meal
Carne Asada Tortas

“We come here at least once maybe twice a week, we did have a problem with two orders in row.. HOWEVER we were unaware of the management and employee change. Kalena and Alex, two of the managers at this location are absolutely amazing an accommodating! They did everything they could to help us out! I would DEFINITELY come to this location if you are in town! Thank you so much! And yes I have worked in the food industry for multiple years so I don’t just complain to complain! So when I say they are amazing I truly mean this! ?“

3.5 Good81 Reviews
Loading...
map Map