The 5 Best Mexican Restaurants in St. Clair Shores, MI
Last updated October 29, 2026 · ranked from 4,844 Google reviews · How we rank
This guide to Mexican restaurants in St. Clair Shores, MI keeps every listed stop within the city. QDOBA Mexican Eats holds the top spot with a 4.6 Google rating from 398 reviews, the highest rating among the entries with supplied scores. El Charro of Saint Clair Shores ranks second with a 4.2 rating and 1,693 reviews, the largest review count in the group. Taco Bell follows in third with a 3.6 rating from 1,538 reviews, while Cantina On The Mile occupies the fifth spot. Together, these listings give readers a city-only starting point, with Google ratings and review counts available for three of the restaurants.
Ratings and review counts shown are Google ratings, displayed with attribution.
How we ranked this list
Each mexican restaurant is scored on a Bayesian-weighted rating (its rating adjusted for how many reviews it has compared with the St. Clair Shores category average), how recently we verified its details, and how complete its listing is. Scores and ranks are stored, so the order only changes when the underlying data changes.
Mexican Restaurants in St. Clair Shores, MI: common questions
Which restaurant has the highest Google rating in this guide?
QDOBA Mexican Eats at 24200 Harper Avenue in St. Clair Shores, MI has the highest rating at 4.6 stars from 398 reviews. El Charro has the largest review count at 1,693, with a 4.2-star rating. Tequila's in Roseville has 4.4 stars from 1,660 reviews.
Where can I get Mexican-inspired food late at night in St. Clair Shores, MI?
Taco Bell at 23709 Harper Avenue is open 24 hours daily. The location at 28501 Harper Avenue operates from 7 a.m. to 3 a.m. daily. Both offer drive-through service, delivery and takeout. Review excerpts for both locations report long waits.
Which restaurants offer vegetarian or vegan options in St. Clair Shores, MI?
El Charro and QDOBA both offer vegan and vegetarian options. Both Taco Bell locations on Harper Avenue offer vegetarian options.
Which Mexican restaurants have children's menus in St. Clair Shores, MI?
El Charro at 24401 Harper Avenue and QDOBA at 24200 Harper Avenue both have children's menus and high chairs. Both also welcome families and offer dine-in and takeout.
Where can I get margaritas, and which restaurants accept reservations?
In St. Clair Shores, MI, El Charro and Cantina On The Mile both serve margaritas. El Charro does not accept reservations, and neither does QDOBA. Tequila's Mexican Restaurant & Cantina at 30100 Gratiot Avenue in Roseville accepts reservations and offers cocktails, an onsite bar and table service.