
It's the United States' favorite day to celebrate Mexican culture, but it's not, as many believe, Mexico's Independence Day — that comes Sept. 16.
Cinco de Mayo instead commemorates a significant military victory, in which the Mexican army defeated French forces at the Battle of Puebla on May 5, 1862.
Want to celebrate the occasion and show off your newfound knowledge of Mexican history? Hoodline crunched the numbers to find the best Mexican restaurants in Houston, using both Yelp data and our own methodology. Use our list to score a delicious Cinco de Mayo meal.
1. Tamales Don Pepe

Topping the list is Tamales Don Pepe. Located at 3816 Link Valley in Willow Meadows/Willowbend Area, the Mexican spot is the highest rated Mexican restaurant in Houston, boasting five stars out of 109 reviews on Yelp.
2. Cabo Baja Tacos & Burritos

Next up is Washington Avenue Coalition / Memorial Park's Cabo Baja Tacos & Burritos, situated at 4520 Washington Ave. With 4.5 stars out of 264 reviews on Yelp, the Mexican spot has proven to be a local favorite.
3. La Fondita Michoacan

The Heights's La Fondita Michoacan, located at 1010 N. Shepherd Drive, is another top choice, with Yelpers giving the Mexican spot 4.5 stars out of 26 reviews.
4. Tacos La Bala

Tacos La Bala, a Mexican spot in Carverdale, is another much-loved go-to, with 4.5 stars out of 116 Yelp reviews. Head over to 5515 Gessner Drive, Suite B, to see for yourself.
5. Guadalajara Mexican Grille & Bar

Over in Greenway / Upper Kirby Area, check out Guadalajara Mexican Grille & Bar, which has earned four stars out of 336 reviews on Yelp. You can find the Mexican spot at 2925 Southwest Freeway.
This story was created automatically using local business data, then reviewed by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.









