Best Mexican restaurants in 50 major cities
Best Mexican restaurants in 50 major cities
For generations, Mexican restaurants have been more than dining spots鈥攖hey have been community anchors, places where heritage could be preserved while welcoming others to the table. From small roadside taquer铆as to celebrated dining rooms led by visionary chefs, Mexican food has become part of the American identity.
The cuisine reflects Mexico's diverse population itself, shaped by waves of immigration. The country has 32 distinct regional styles of cooking, and thanks to the rise of promising culinarians of Mexican descent looking to share their signature dishes, Indigenous foodways, and ingredients from various regions, diners in the U.S. are also reframing their idea of "Mexican food."
According to a 2024 Pew Research Center analysis of SafeGraph data, 1 in 10 restaurants in the U.S. serve Mexican food. On top of that, nearly 9 out of 10 U.S. counties have at least one Mexican restaurant. So, in your neck of the woods, where should you go for the best old-school Mexican restaurants, loncheras slinging tacos out of a half-window, and innovative modern Mexican food pushing culinary boundaries?
To find the answers, 麻豆原创 compiled a list of the highest-rated Mexican restaurants in 50 major cities using data from Yelp as of September 2025. To be considered, a restaurant needed at least 500 votes. If fewer than three restaurants in the city had at least 500 votes, the minimum threshold was lowered to 250, and then further to 50.
Keep reading to see if your favorite Mexican spot reigns supreme in the city nearest you!
Phoenix, Arizona: Achiote Latin Cuisine
- Rating: 5.0 / 5 (51 reviews)
- Categories: Mexican
- Address: 1929 E Ray Rd Ste 6 Chandler, AZ 85225
-
Sacramento, California: Nikos Tacos
- Rating: 4.8 / 5 (394 reviews)
- Categories: Tacos
- Address: 2002 S Cirby Way Roseville Ca, CA 95661
-
San Diego, California: Mariscos Mi Gusto Es
- Rating: 4.8 / 5 (581 reviews)
- Categories: Seafood
- Address: 4425 Home Ave San Diego, CA 92105
-
San Francisco, California: Al Carajo
- Rating: 4.8 / 5 (294 reviews)
- Categories: Mexican
- Address: 3224 1/2 22nd St San Francisco, CA 94110
-
Denver, Colorado: Supreme Chicken
- Rating: 4.8 / 5 (54 reviews)
- Categories: Seafood
- Address: 5410 E Colfax Ave Denver, CO 80220
-
New Haven, Connecticut: Camacho Garage
- Rating: 3.9 / 5 (350 reviews)
- Categories: Mexican
- Address: 36 Fountain St New Haven, CT 06515
-
Washington, D.C.: Tacos El Chilango Food Truck
- Rating: 4.7 / 5 (671 reviews)
- Categories: Tacos
- Address: 1723 14th St N Arlington, VA 22209
-
Miami, Florida: Don Maguey Mexican Restaurant
- Rating: 4.7 / 5 (257 reviews)
- Categories: Mexican
- Address: 4747 W Flagler St Miami, FL 33134
-
Orlando, Florida: The Mexican Camel
- Rating: 4.6 / 5 (879 reviews)
- Categories: Mexican
- Address: 5752 International Dr Orlando, FL 32819
-
Tampa, Florida: Acapulco Taqueria
- Rating: 4.6 / 5 (354 reviews)
- Categories: Mexican
- Address: 1001 N Macdill Ave Tampa, FL 33607
-
Atlanta, Georgia: Calaveritas Taqueria Vegana
- Rating: 4.8 / 5 (75 reviews)
- Categories: Vegetarian
- Address: 3795 Presidential Pkwy Ste FP-10 Atlanta, GA 30340
-
Honolulu, Hawaii: Thyda's Tacos
- Rating: 4.7 / 5 (508 reviews)
- Categories: Food Trucks
- Address: 1034 Queen St Honolulu, HI 96814
-
Boise, Idaho: Madre - Boutique Taqueria
- Rating: 4.4 / 5 (282 reviews)
- Categories: Bars
- Address: 1034 S La Pointe St Boise, ID 83706
-
Chicago, Illinois: Chi-Latin Restaurant
- Rating: 4.9 / 5 (56 reviews)
- Categories: Tacos
- Address: 1421 W Chicago Ave Chicago, IL 60642
-
Indianapolis, Indiana: 3 in 1 Restaurant
- Rating: 4.8 / 5 (302 reviews)
- Categories: Vegan
- Address: 1413 West 86th St Indianapolis, IN 46260
-
Louisville, Kentucky: Taco Choza
- Rating: 4.6 / 5 (372 reviews)
- Categories: Tex-Mex
- Address: 3922 Westport Rd Louisville, KY 40207
-
New Orleans, Louisiana: Barracuda Taco Stand
- Rating: 4.5 / 5 (349 reviews)
- Categories: Tacos
- Address: 3984 Tchoupitoulas St New Orleans, LA 70115
-
Boston, Massachusetts: Taqueria Jalisco
- Rating: 4.6 / 5 (522 reviews)
- Categories: Mexican
- Address: 291 Bennington St Boston, MA 02128
-
Baltimore, Maryland: La Calle
- Rating: 4.6 / 5 (327 reviews)
- Categories: Mexican
- Address: 623 S Broadway Baltimore, MD 21231
-
Portland, Maine: Bird & Co
- Rating: 4.5 / 5 (277 reviews)
- Categories: Tacos
- Address: 539 Deering Ave Portland, ME 04103
-
Detroit, Michigan: Taqueria El Rey
- Rating: 4.5 / 5 (473 reviews)
- Categories: Cocktail Bars
- Address: 3400 Bagley St Detroit, MI 48216
-
Minneapolis, Minnesota: Arizona Taco Company
- Rating: 4.5 / 5 (268 reviews)
- Categories: Tacos
- Address: 9428 36th Ave New Hope, MN 55427
-
Kansas City, Missouri: GG's Birria Barbacoa Cafe
- Rating: 4.9 / 5 (116 reviews)
- Categories: Sandwiches
- Address: 1032 Minnesota Ave Kansas City, KS 66101
-
St. Louis, Missouri: Arzola's Fajitas & Margaritas
- Rating: 4.6 / 5 (321 reviews)
- Categories: Mexican
- Address: 2730 McNair Ave St St. Louis, MO 63118
-
Omaha, Nebraska: La Sierra
- Rating: 4.8 / 5 (67 reviews)
- Categories: Mexican
- Address: 1702 S 10th St Omaha, NE 68108
-
Charlotte, North Carolina: The Tasty Bowl Subs N Such
- Rating: 4.8 / 5 (189 reviews)
- Categories: Thai
- Address: 2900 Westinghouse Blvd Ste 116 Charlotte, NC 28273
-
Raleigh, North Carolina: La Santa Modern Mexican Food
- Rating: 4.4 / 5 (530 reviews)
- Categories: Mexican
- Address: 222 Glenwood Ave Ste 107 Raleigh, NC 27603
-
Albuquerque, New Mexico: La Guelaguetza聽Mexicana聽Restaurant
- Rating: 4.8 / 5 (368 reviews)
- Categories: Mexican
- Address: 816 Old Coors Dr SW Ste B Albuquerque, NM 87121
-
Las Vegas, Nevada: La Paleta
- Rating: 4.9 / 5 (253 reviews)
- Categories: Mexican
- Address: 5651 S Grand Canyon Dr 140 Ste 140 Las Vegas, NV 89148
-
Buffalo, New York: Taqueria Los Mayas
- Rating: 4.7 / 5 (518 reviews)
- Categories: Mexican
- Address: 3525 Genesee St Cheektowaga, NY 14225
-
New York City, New York: Cafe Nube
- Rating: 4.8 / 5 (104 reviews)
- Categories: Breakfast & Brunch
- Address: 940 4th Ave Brooklyn, NY 11232
-
Cincinnati, Ohio: Taqueria Los Cunados
- Rating: 4.9 / 5 (51 reviews)
- Categories: Mexican
- Address: 2696 Madison Rd Cincinnati, OH 45209
-
Cleveland, Ohio: Momocho
- Rating: 4.2 / 5 (1,008 reviews)
- Categories: Mexican
- Address: 1835 Fulton Rd Cleveland, OH 44113
-
Columbus, Ohio: Catrina Mexican Cuisine
- Rating: 4.9 / 5 (71 reviews)
- Categories: Mexican
- Address: 6111 Busch Blvd Columbus, OH 43229
-
Portland, Oregon: EL Mas Chingon
- Rating: 4.9 / 5 (55 reviews)
- Categories: Mexican
- Address: 8805 SW Canyon Lan Ste 3 Portland, OR 97225
-
Philadelphia, Pennsylvania: El Fuerte de Loreto
- Rating: 4.9 / 5 (88 reviews)
- Categories: Juice Bars & Smoothies
- Address: 1412 S 5th St Philadelphia, PA 19147
-
Pittsburgh, Pennsylvania: Totopo Cocina & Cantina
- Rating: 4.4 / 5 (786 reviews)
- Categories: Latin American
- Address: 660 Washington Rd Pittsburgh, PA 15228
-
Providence, Rhode Island: Tallulah's Taqueria
- Rating: 4.3 / 5 (945 reviews)
- Categories: Tex-Mex
- Address: 146 Ives St Providence, RI 02906
-
Charleston, South Carolina: MESU
- Rating: 4.3 / 5 (377 reviews)
- Categories: Asian Fusion
- Address: 570 King St Charleston, SC 29403
-
Memphis, Tennessee: Maciel's Tortas and Tacos
- Rating: 4.6 / 5 (514 reviews)
- Categories: Seafood
- Address: 45 S Main St Memphis, TN 38103
-
Nashville, Tennessee: Birria Babe
- Rating: 4.9 / 5 (52 reviews)
- Categories: Food Trucks
- Address: Nashville , TN 37211
-
Austin, Texas: Buenos Sabores
- Rating: 4.9 / 5 (97 reviews)
- Categories: Tacos
- Address: 11416 N Fm 620 Austin, TX 78726
-
Dallas, Texas: Familia Restaurante
- Rating: 4.9 / 5 (96 reviews)
- Categories: Tacos
- Address: 5330 N MacArthur Blvd Ste 108 Irving, TX 75038
-
El Paso, Texas:
- Rating: 4.4 / 5 (2,300 reviews)
- Categories: Mexican
- Address: 3622 E Missouri Ave El Paso, TX 79903
-
Houston, Texas: La Casa Bakery and Cafe
- Rating: 4.8 / 5 (130 reviews)
- Categories: Breakfast & Brunch
- Address: 1002 Hogan St Houston, TX 77009
-
San Antonio, Texas: Taquitos Mexico
- Rating: 4.9 / 5 (64 reviews)
- Categories: Tacos
- Address: 7491 Grissom Rd San Antonio, TX 78238
-
Salt Lake City, Utah: Tacos Hidalgo
- Rating: 4.8 / 5 (65 reviews)
- Categories: Food Stands
- Address: 400 W S Temple Salt Lake City, UT 84103
-
Richmond, Virginia: Abuelita's
- Rating: 4.7 / 5 (322 reviews)
- Categories: Ramen
- Address: 6400 Midlothian Turnpike Richmond, VA 23225
-
Seattle, Washington: The Counter At Old Ballard Catering
- Rating: 4.9 / 5 (72 reviews)
- Categories: Tacos
- Address: 1505 NE 65th St Seattle, WA 98115
-
Milwaukee, Wisconsin: Su Plus Two Fusion Cuisine
- Rating: 4.8 / 5 (59 reviews)
- Categories: Thai
- Address: 7335 W Greenfield Ave West Allis, WI 53214
- Read more on Yelp
Note: This content was created with the assistance of AI tools and has been thoroughly reviewed, fact-checked, and edited by 麻豆原创's editorial team to ensure accuracy, reliability, and alignment with our editorial standards