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.
Tacos is currently the #1 Greatest Mexican Food of All Time winning 74.4% head-to-head battles.
Fajitas is currently the #2 Greatest Mexican Food of All Time winning 59.2% head-to-head battles.
Enchiladas is currently the #3 Greatest Mexican Food of All Time winning 58.9% head-to-head battles.
Nachos is currently the #4 Greatest Mexican Food of All Time winning 54.6% head-to-head battles.
Burritos is currently the #5 Greatest Mexican Food of All Time winning 54.3% head-to-head battles.
Guacamole is currently the #6 Greatest Mexican Food of All Time winning 52.7% head-to-head battles.
Quesadillas is currently the #7 Greatest Mexican Food of All Time winning 50.0% head-to-head battles.
Queso is currently the #8 Greatest Mexican Food of All Time winning 45.5% head-to-head battles.
Barbacoa is currently the #9 Greatest Mexican Food of All Time winning 40.9% head-to-head battles.
Tamales is currently the #10 Greatest Mexican Food of All Time winning 24.4% head-to-head battles.
Chiles Rellenos is currently the #11 Greatest Mexican Food of All Time winning 23.7% head-to-head battles.