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.

Top picks at a glance

  1. 1El Charro of Saint Clair ShoresEl Charro of Saint Clair Shores holds a 4.2 Google rating across 1,693 reviews, listed on Google as mexican.
  2. 2QDOBA Mexican EatsQDOBA Mexican Eats holds a 4.6 Google rating across 398 reviews, listed on Google as mexican.
  3. 3Taco BellTaco Bell holds a 3.6 Google rating across 1,538 reviews, listed on Google as mexican.
  1. El Charro of Saint Clair Shores in St Clair Shores1

    El Charro of Saint Clair Shores

    4.2(1,693)· Google4.2 out of 5 from 1693 reviews (Google rating)

    Mexican · $$

    Own this business? Claim it

    El Charro of Saint Clair Shores holds a 4.2 Google rating across 1,693 reviews, listed on Google as mexican.

    “This place is very well run. Fast friendly and the food is delicious 😋”
    — Kelly Battaglia, 2026-10-07 · google

    Work at El Charro of Saint Clair Shores? Get your badge

  2. Work at QDOBA Mexican Eats? Get your badge

  3. Taco Bell in St Clair Shores3

    Taco Bell

    3.6(1,538)· Google3.6 out of 5 from 1538 reviews (Google rating)

    Mexican · $

    Own this business? Claim it

    Taco Bell holds a 3.6 Google rating across 1,538 reviews, listed on Google as mexican.

    Work at Taco Bell? Get your badge

  4. Taco Bell in St Clair Shores4

    Taco Bell

    3.5(1,215)· Google3.5 out of 5 from 1215 reviews (Google rating)

    Mexican · $

    Own this business? Claim it

    Taco Bell holds a 3.5 Google rating across 1,215 reviews, listed on Google as mexican.

    Work at Taco Bell? Get your badge

  5. Work at Cantina On The Mile? Get your badge

Map of every pick

Compare at a glance

Comparison of the best Mexican Restaurants in St. Clair Shores, MI
#PlaceGoogle ratingPriceGoogle reviewsNeighborhoodPhoneOpen now
1El Charro of Saint Clair Shores4.2(1,693)4.2 out of 5 from 1693 reviews (Google rating)$$1,693—+1586-779-5060—
2QDOBA Mexican Eats4.6(398)4.6 out of 5 from 398 reviews (Google rating)—398—+1586-434-4338—
3Taco Bell3.6(1,538)3.6 out of 5 from 1538 reviews (Google rating)$1,538—+1586-773-1594—
4Taco Bell3.5(1,215)3.5 out of 5 from 1215 reviews (Google rating)$1,215—+1586-776-2058—
5Cantina On The Mile—————

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.

Read the full methodology

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.

Also nearby