Welcome to the Mexican Food league, where we’re ranking the dishes Americans know, love, and occasionally argue about over bottomless chips and salsa. This isn’t a list of rare, authentic recipes you’d find in the heart of Oaxaca — it’s the version of Mexican food that’s taken root in the U.S. Think tacos, enchiladas, tamales, burritos, queso, guacamole, and nachos — the staples that dominate restaurant menus and game-day spreads. Purists may argue about what’s truly authentic, but here the debate is about which dish has captured America’s heart (and stomach). So grab your favorite combo plate, pile on the hot sauce, and cast your vote. Will tacos take the crown, or does queso finally get the respect it deserves?
Enchiladas is currently the #1 Greatest Mexican Food of All Time winning 94.4% head-to-head battles.
Tacos is currently the #2 Greatest Mexican Food of All Time winning 90.5% head-to-head battles.
Fajitas is currently the #3 Greatest Mexican Food of All Time winning 77.8% head-to-head battles.
Quesadillas is currently the #4 Greatest Mexican Food of All Time winning 70.0% head-to-head battles.
Guacamole is currently the #5 Greatest Mexican Food of All Time winning 47.4% head-to-head battles.
Burritos is currently the #6 Greatest Mexican Food of All Time winning 44.4% head-to-head battles.
Barbacoa is currently tied for the #7 Greatest Mexican Food of All Time winning 42.1% head-to-head battles.
Queso is currently tied for the #7 Greatest Mexican Food of All Time winning 42.1% head-to-head battles.
Nachos is currently the #9 Greatest Mexican Food of All Time winning 41.2% head-to-head battles.
Tamales is currently the #10 Greatest Mexican Food of All Time winning 17.6% head-to-head battles.
Chiles Rellenos is currently the #11 Greatest Mexican Food of All Time winning 12.5% head-to-head battles.
Pozole is currently the #12 Greatest Mexican Food of All Time winning 0.0% head-to-head battles.