The Official GOAT List: Ranking the Greatest Mexican Food of All Time

Mexican Food

Few cuisines have captured America’s heart like Mexican food. From sizzling fajitas to cheesy enchiladas, these dishes have become staples at family dinners, game-day spreads, and late-night cravings. Tacos, tamales, burritos, queso, guacamole — each one brings its own flavor and fan base. This league celebrates the American side of Mexican food — the classics that fill our plates north of the border. Whether you’re loyal to tacos, obsessed with queso, or swear by a perfect burrito, cast your vote and decide which dish stands on top.

Want to suggest a contender? Sign In

1. TACOS

Tacos is currently the #1 Greatest Mexican Food of All Time winning 73.8% head-to-head battles.

2. ENCHILADAS

Enchiladas is currently the #2 Greatest Mexican Food of All Time winning 59.5% head-to-head battles.

3. FAJITAS

Fajitas is currently the #3 Greatest Mexican Food of All Time winning 58.3% head-to-head battles.

4. BURRITOS

Burritos is currently the #4 Greatest Mexican Food of All Time winning 54.1% head-to-head battles.

5. NACHOS

Nachos is currently the #5 Greatest Mexican Food of All Time winning 54.0% head-to-head battles.

6. GUACAMOLE

Guacamole is currently the #6 Greatest Mexican Food of All Time winning 52.3% head-to-head battles.

7. QUESADILLAS

Quesadillas is currently the #7 Greatest Mexican Food of All Time winning 49.6% head-to-head battles.

8. QUESO

Queso is currently the #8 Greatest Mexican Food of All Time winning 46.4% head-to-head battles.

9. BARBACOA

Barbacoa is currently the #9 Greatest Mexican Food of All Time winning 41.4% head-to-head battles.

10. TAMALES

Tamales is currently the #10 Greatest Mexican Food of All Time winning 25.6% head-to-head battles.

11. CHILES RELLENOS

Chiles Rellenos is currently the #11 Greatest Mexican Food of All Time winning 25.5% head-to-head battles.