St. George Mexican Food: Where Locals Actually Go
St. George eats a lot of Mexican food, and locals are opinionated about it. A shortlist from quick street tacos to old-guard sit-down plates.
St. George has a lot of Mexican restaurants, and locals are opinionated about them. Here is a shortlist that will steer you right, from quick street tacos to sit-down plates.
Sit-down favorites
Don Pedro's is the old-guard family spot people have gone to for decades: reliable, generous, the whole combo-plate experience. For something smaller and home-cooked, Ernesto's is a cozy, no-frills place whose chile rellenos have a real local following. Los Tapatios and Sanchez both do the big-menu, generous-portion thing well.
Street food and fast-fresh
When you just want great tacos fast, Angelica's Mexican Grill is the move: family-owned, quick, with a salsa bar (five salsas plus all the fixings) that people love. La Cocina leans into Mexican street food, with three-taco plates, rice, and beans done right. And Durango's is a solid pick for a fresh, fast burrito when you are short on time.
How to choose
Sit-down and traditional? Don Pedro's or Los Tapatios. Chile rellenos and a cozy room? Ernesto's. Fast, fresh tacos with a killer salsa bar? Angelica's. You are not going to do badly at any of them. St. George eats a lot of Mexican food, and the bar is higher than you would expect for a city this size.
Frequently asked questions
What is the best Mexican restaurant in St. George?
It depends on the style. Don Pedro's is the long-running sit-down favorite, Ernesto's is known for its chile rellenos, and Angelica's is the pick for fast street tacos and a big salsa bar.
Where can you get good street tacos in St. George?
Angelica's Mexican Grill and La Cocina Mexican Street Food are local favorites for street-style tacos, and Durango's is a quick pick for a fresh burrito.