Need vacation planning advice quickly? Join our Facebook group and get your questions answered!
Skip to Content

Best Mexican Restaurants in EPCOT

Best Mexican Restaurants in EPCOT

Did you wake up this morning excited to finally see the Mayan ruins only to discover that you’re not in Mexico but actually on vacation in Walt Disney World? Me too. But you and I are both in luck because we can actually dine at the base of the “Mayan ruins” at one of the best Mexican restaurants in EPCOT – the San Angel Inn Restaurante! 

This one-of-a-kind dining experience is a must-do for anyone visiting EPCOT’s World Showcase. But did you know it’s not the only one? There are actually three Mexican restaurants in EPCOT, including quick service locations. 

Here’s everything you need to know about the best Mexican restaurants in EPCOT (and why they should make it on your next Disney itinerary): 

San Angel Inn Restaurante

Price: $15-34.99 per adult

Have you ever walked through the Mexico pavilion and wondered what’s inside the giant pyramid? The answer is the San Angel Inn Restaurante! 

Out of all the restaurants in the World Showcase, the San Angel Inn Restaurante is probably one of the most elaborately themed. 

Once you walk past the nighttime marketplace (which is easily in my Top 10 favorite things to do while visiting EPCOT in general), you’ll come across this restaurant, which is themed to be outdoors at twilight. Even though you’re inside, this atmospheric touch is so cool to me!

One of the cool things about this restaurant is that you are seated at the base of the Mayan ruins with a thick jungle and an exploding volcano in the foreground. 

The menu here offers a wide range of Mexican favorites such as Sopa Azteca, Baja Tacos de Pescado, and Carne Asada for lunch and Enchiladas de Pollo, Pescado A La Veracruzana, and Osso Buco Con Mole Negro for dinner. 

Next time you’re dining here, I recommend ordering the Enchiladas de Pollo and La Cava Avocado – this drink is their most popular one on the menu and is very refreshing on a hot Florida day! 

Lunch and Dinner Menu

Epcot Tacos

The menu is the same for both lunch and dinner. Here’s an overview of what they offer, but keep in mind these items can swap out at any time: 

  • Sopa Azteca: $12.00
  • Guacamole: $14.00
  • Queso Fundido: $15.00
  • Tostadas de Pollo: $15.00
  • Totopos Con Queso: $8.00
  • Pollo a Las Rajas: $30.00
  • Huarache Vegetariano: $22.00
  • Tacos de Ribeye: $32.00
  • Camarones a la Diabla: $31.00
  • Ensalada César: $18.00
  • Enchiladas de Pollo: $28.00
  • Baja Tacos de Pescado: $30.00
  • Carne Asada: $54.00
  • Pescado A La Veracruzana: $38.00
  • Osso Buco Con Mole Negro: $39.00
  • Tres Leche de Horchata: $11.00
  • Capirotada: $11.00
  • Trio de Nieves: $10.00
  • Brownie Sundae: $10.00
  • Sweet Corn Ice Cream: $9.00

Kids’ Menu:

  • Tacos: $11.00
  • Quesadillas: $10.50
  • Grilled Chicken Breast: $11.00
  • Chicken Tenders: $11.00
  • Macaroni & Cheese: $11.50
  • Chocolate Brownie: $6.00
  • Dulce de Leche Ice Cream: $5.00
  • Jr Garden Salad: $4.00
  • Fruit: $3.50

Drink Menu: 

  • San Angel Inn Margarita: $23.00
  • Black Magic: $21.00
  • La Cava Avocado: $17.00
  • El Diablo: $17.00
  • The Cucumber: $17.00
  • Blood Orange: $18.00
  • The Wild One: $18.00
  • Clásica: $16.00
  • San Angel Inn Premium Tequila Flight: $45.00
  • Traditional Tequila Flight: $25.00
  • Mezcal Tequila Flight: $20.00

Read more: San Angel Inn Dining Review

Do You Need a Reservation to Dine at San Angel Inn Restaurante? 

Yes! As with most Walt Disney World restaurants, you will need to make a dining reservation in advance. Guests staying on Disney property can make dining reservations for San Angel Inn Restaurante in EPCOT 60 days before their scheduled arrival. 

Read more: Best Last Minute Dining Reservations to Get at Disney World

Is There a Ride at San Angel Inn Restaurante? 

view at San Angel Inn Epcot

Not quite! Though they’re situated right next to each other, the Gran Fiesta Tour Starring the Three Caballeros is not a part of the San Angel Inn Restaurante.

However, you will pass by the restaurant while on the ride, and likewise, you will be able to see guests on the ride while you’re eating. If you want the best view, try and request a table near the water. 

La Hacienda de San Angel 

Best Mexican Restaurants in EPCOT 3

Price: $15-$34.99 per adult (in general)

Because both restaurants have “San Angel” in them, they’re often mistaken for one another. I’ve done this more times than I can count. 

La Hacienda de San Angel is located right across from San Angel Inn Restaurante. Unlike the faux water view provided with San Angel Inn Restaurante, this restaurant gives you actual waterfront views of the World Showcase lagoon. 

This restaurant is only available for dinner, which is served between 3:00 pm and 9:00 pm. Here’s an overview of the dinner menu: 

  • Guacamole: $14.00
  • Ensalada Hacienda: $13.00
  • Tostadas de Camaron: $15.00
  • Flautas: $14.25
  • Queso Fundido: $15.00
  • Tlayuda: $15.00
  • Chips, Salsa & Queso: $8.00
  • Pescado del Día: $42.00
  • Osso Buco a la Mexicana: $48.00
  • Carne Asada: $54.00
  • Parrillada del Mar: $72.00
  • Pollo Poblano: $30.00
  • Alambre de Res: $33.00
  • Tacos de Camarones: $31.00
  • Chile Relleno: $28.00
  • Cochinita Pibil: $32.00
  • Tacos de Carnitas de Pato: $35.00
  • Plantains: $5.00
  • Rice: $5.00
  • Beans: $5.00
  • Roasted Asparagus: $7.00
  • Poblano Gratin Potatoes: $7.00
  • Capirotada: $11.00
  • Tres Leches: $11.00
  • Sweet Corn Ice Cream: $9.00
  • Trio De Nieves: $10.00
  • Helado con Churros: $11.00

Kids’ Menu:

  • Jr Garden Salad: $4.00
  • Fruit: $3.50
  • Tacos:$11.00
  • Quesadillas: $10.50
  • Grilled Chicken Breast: $11.00
  • Chicken Tenders: $11.00
  • Macaroni & Cheese: $11.50
  • Chocolate Brownie: $6.00
  • Dulce de Leche Ice Cream: $5.00

Drink Menu:

  • San Angel Inn Margarita: $23.00
  • La Cava Avocado: $17.00
  • El Diablo: $17.00
  • The Cucumber: $17.00
  • Blood Orange: $18.00
  • The Wild One: $18.00
  • Clásica: $16.00
  • La Hacienda Smoked Old Fashioned: $28.00

While there is some crossover between the two restaurants, La Hacienda de San Angel is a bit more expensive and that’s mainly because, if you time it right, you can get picturesque views of the fireworks. 

While you’ll want to try and get a seat close to the windows, the restaurant will actually dim the lights and pipe in the music, similar to what California Grill does during Happily Ever After. 

Read more: La Hacienda de San Angel Dining Review

What Time Are the Fireworks at EPCOT? 

EPCOT’s fireworks show, EPCOT Forever, takes place nightly at 9:00 pm. The show is a beautiful journey into the next chapter of EPCOT. It features spectacular fireworks and laser projections, as well as your favorite Disney tunes. 

La Cantina de San Angel

Best Mexican Restaurants in EPCOT 4

Prince: $14.99 and under per adult 

If you’re not in the mood for a sit-down experience, then you can check out La Cantina de San Angel. This is a quick service location right across from San Angel Inn Restaurante. 

It serves everything from loaded nachos to Empanadas con Queso, Fried Plantains, and margaritas. This is one of my favorite locations, not only because I love Mexican food but because the food served here is actually really good, too. 

Plus, I also just really enjoy walking through the rest of the World Showcase with a Mango Frozen Margarita. 

Here’s what they serve:

  • Arroz con Pollo Bowl: $14.50
  • Tacos de Barbacoa: $15.50
  • Tacos de Pollo: $14.75
  • Tacos de Camarón: $14.75
  • Taco Trio: $14.99
  • Empanadas con Queso: $13.75
  • Nachos: $14.25
  • Guacamole with Totopos: $10.00
  • Rice: $2.25
  • Black Beans: $2.25
  • Fried Plantains: $4.99
  • Guacamole: $6.99
  • Churros: $5.89
  • Churro Sundae: $7.99
  • Mickey Ice Cream Sandwich: $5.40
  • Sour Cream: $0.75
  • Nacho Cheese: $0.75

Kids’ Menu:

  • Empanadas con Queso: $9.25
  • Chicken Tenders: $9.25
  • Chicken Tacos: $9.25
  • Macaroni & Cheese: $9.25

Drink Menu:

  • “Top Shelf” Clásica on the Rocks: $16.50
  • El Tigre: $17.00
  • Mango Frozen Margarita: $12.75
  • Lime Frozen Margarita: $12.75
  • Ancho Reyes Liqueur Floater: $4.25
  • LeJay Crème de Cassis Floater: $4.25
  • Tromba Blanco Floater: $4.75
  • Mexican Red Sangria: $13.00
  • Mexican Craft Cielito Lindo Draft Beer: $13.00
  • Tulum Craft Lager Draft Beer: $12.00
  • Dos Equis Lager Draft Beer: $10.50

Non-Alcoholic Beverages Menu :

  • La Cantina Slushy: $6.00
  • Jarritos – Traditional Mexican Soda: $4.25

Read more: La Cantina de San Angel Dining Review

Other Mexican Restaurants on Disney World Property

While you’ll find the best Mexican restaurants at Epcot, it’s not the only place you’ll find Mexican food on Walt Disney World property. Here’s a list of all the other places that serve Mexican food at Disney World: 

Peco Bills Tall Tale Inn and Cafe

Best Mexican Restaurants in EPCOT 5

Even though it’s not technically a Mexican-themed restaurant, Peco Bills Tall Tale Inn and Cafe in Magic Kingdom sells tacos, fajitas, and nachos. In fact, you can actually order a secret menu serving of nachos that will feed your entire family called the Rio Grande Challenge – for $90!

I wouldn’t say that the Mexican food served here is high quality, but it’s sufficient enough for a quick snack. Plus, it’s usually easy to find ample seating here, which is a big get for anyone visiting Magic Kingdom on a busy, summer day. 

Maya Grill 

Inside seating at the Maya Grill

If you’re staying at Disney’s Coronado Springs Resort, you’ll be treated to some tasty Mexican food at Maya Grill. 

They serve mainstays like quesadillas, tacos, fajitas, and enchiladas. It’s a little bit on the pricey side, so it tends to be a hit or miss with guests because of that. But, overall the food is pretty good and definitely better than what you’d be getting at one of the All-Star Resorts.

If you’re going to order here, I’d recommend the fajita skillet. It comes in either chicken or beef and has a real sizzle! 

Read more: Maya Grill Dining Review

Frontera Cocina

Toto Elotes

Hands down, this is my favorite restaurant at Disney Springs. It’s usually pretty easy to snag a reservation here, even at the last minute. My husband and I have done so plenty of times. 

In addition to this, the food and drinks served here are top-notch quality. I’ve never had anything bad or something that could be even slightly considered bad. 

This is because all of the food served here was created by Chef Rick Bayless, who has won the James Beard Award a whopping seven times! This award recognizes “exceptional talent and achievement in the arts, hospitality, media, and broader food system.” 

Next time you go, I highly recommend ordering the chips and salsa, Oaxacan Red Mole Chicken, and Play With Fire margarita – but only if you like things spicy. This margarita packs a punch, containing a hibiscus salt rim, agave nectar, lime juice, tequila, and cucumber-jalapeno juice. 

Read more: Frontera Cocina Dining Review

Final Thoughts

If you’re like me and love Mexican food, you’ll be pleased to know that there are several options for you at Walt Disney World. With this guide, you’ll be on your way to experiencing the best Mexican restaurants in EPCOT and elsewhere on property. 

Have you ever dined at one of these locations? If so, let us know what you thought in the comments. Don’t forget to follow us on Instagram for all the latest Disney tips, tricks, and trivia. Our content is always magical!