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

All Time ranks by all-time win rate across every head-to-head battle. Latest ranks by latest fan sentiment, updated as new battles are voted on.

1. TACOS

73.8% win rate

#1 Greatest Mexican Food of All Time

2. ENCHILADAS

59.5% win rate

#2 Greatest Mexican Food of All Time

3. FAJITAS

58.3% win rate

#3 Greatest Mexican Food of All Time

4. BURRITOS

54.1% win rate

#4 Greatest Mexican Food of All Time

5. NACHOS

54.0% win rate

#5 Greatest Mexican Food of All Time

6. GUACAMOLE

52.3% win rate

#6 Greatest Mexican Food of All Time

7. QUESADILLAS

49.6% win rate

#7 Greatest Mexican Food of All Time

8. QUESO

46.4% win rate

#8 Greatest Mexican Food of All Time

9. BARBACOA

41.4% win rate

#9 Greatest Mexican Food of All Time

10. TAMALES

25.6% win rate

#10 Greatest Mexican Food of All Time

11. CHILES RELLENOS

25.5% win rate

#11 Greatest Mexican Food of All Time