REVIEW: Why You’ll Always Find Me at EPCOT’s Mexico Pavilion…And NOT JUST For Margaritas

San Angel Inn has one of EPCOT’s best vibes — but is the food worth it?

Pan de Elote Tres Leches

San Angel Inn Restaurante is one of those EPCOT spots people have strong opinions about. Some diners swear by it for the atmosphere alone, while others leave wondering if the food lived up to the hype. We sat down inside EPCOT’s “forever nighttime” restaurant to see what it’s really like — and whether it (and its new menu items) deserve a spot on your must-do dining list.

Background

San Angel Inn Restaurante has been part of EPCOT’s Mexico Pavilion since opening day in 1982, which honestly explains a lot about why it feels the way it does. The restaurant is designed to resemble a small Mexican village at night, inspired by the real San Ángel area of Mexico City, and it’s always been about transporting its visitors somewhere else — long before EPCOT was packed with festivals and booths.

What makes it extra unique is its location. San Angel Inn sits right along the Gran Fiesta Tour Starring The Three Caballeros, meaning boats are literally floating past your table while you eat. That wasn’t an afterthought — the ride and restaurant were intentionally designed to share the same space, making the dining room feel alive and constantly moving.

Inside the Mexico Pavilion

Over the years, San Angel Inn has become one of those EPCOT restaurants people return to again and again, sometimes more for nostalgia than the menu itself. It’s not flashy or trendy, and it hasn’t been completely reinvented like some newer spots around World Showcase. Instead, it’s stayed mostly the same (dim lighting, quiet atmosphere, traditional dishes), which is exactly why so many guests still love it. For longtime EPCOT fans, it feels familiar in the best way, like a piece of classic EPCOT that’s still holding its ground.

Here’s what you need to know about dining at this restaurant.

Atmosphere

Walking into San Angel Inn honestly feels like a reset button. One second you’re dealing with EPCOT crowds and Florida heat, and the next you’re sitting in what feels like a quiet Mexican village at night. It’s always dark inside (like permanently nighttime) with glowing lanterns, water gently moving beside your table, and boats from Gran Fiesta Tour floating past while you eat.

It feels like you’re in a Mexican village at night

It’s calm, cool, and surprisingly peaceful, especially compared to the chaos outside the pavilion. If atmosphere is your thing, this place does a lot of the heavy lifting before the food even arrives.

It can even feel peaceful

But enough about that, what are we eating?!

Food & Drinks

First up, we grabbed the Clasica for $18. This drink is a classic margarita made with Pasote Blanco Tequila, Alma Finca Orange Liqueur, Lime Juice, Agave, and a Salt Rim. We were told this is the most popular drink here, and we get it. It’s a standard margarita, but it’s a GOOD standard margarita. It’s got that classic lime margarita flavor you know and love. It’s the perfect way to start a meal at San Angel Inn.

Clasica

Then it was time to order our meal. First, we picked up the Queso Fundido for $16. It’s made of melted Monterey Jack Cheese topped with Chorizo, Poblano Peppers, and Onions served with Flour Tortillas. The chorizo in this dip is some of the best we’ve had in Disney World. 

Queso Fundido

It has a lovely flavor and really complements the cheese dip. The peppers and onions add even more flavor. It’s also shareable and probably one of the best appetizers you can get here.

That chorizo is fabulous

We also ordered the new Gordita for $16, too. This is made with a thick Corn Masa pocket filled with Chorizo and Potato, topped with Queso Fresco, Crema Mexicana, Pea Tendrils, and Ranchera Salsa. This might be under Appetizers, but it could easily be a meal for one person. The flavors are spot on, and you could taste everything, although Disney got a little crazy with the Crema Mexicana, which has a cilantro taste, so if you’re on team “cilantro tastes like soap,” you’ve been warned.

Gordita

The masa was lovely, but it was a little stiffer than we prefer it. The chorizo…well, we already told you how much we loved that. The ranchero salsa was the star of the show, though. It’s got a taste similar to tomatillo, but the heat is a low heat, and not anything most folks can’t handle.

More of that delicious chorizo inside

For our main dish, we opted to try the other new menu item — the Arrachera Wagyu for $62. It’s made with 100% American Wagyu Flank Steak with Chipotle Butter, Roasted Potatoes, Grilled Zucchini, Oyster Mushrooms, and a 3-Pepper Salsa (shrimp can be added for an additional cost). This is probably the most expensive thing you can order here, but we’re here to tell you that it’s worth it. It’s a LOT of meat, so you could share this.

Arrachera Wagyu

So this isn’t typical Wagyu, because it’s been made with a Mexican flair, so you’ve got that 3-pepper salsa that adds a little heat. The meat itself is well-sliced, and you can get it as either medium or medium-rare (we went with the latter). It’s very flavorful, and we were genuinely surprised by how good it was.

Look at that marbling

And to finish out our feast here, we couldn’t skip out on dessert! So, we opted to order the Pan de Elote Tres Leches for $12, which is a Milk-Soaked Sponge Cake Topped with Sweet Corn Ice Cream and Toasted Almonds. Our server mentioned this is the restaurant’s most popular dessert. It starts with a really good vanilla cake, which is taken up a notch with the three milks. We also liked the almonds because they added a nutty flavor and crunchy texture.

Pan de Elote Tres Leches

The corn-flavored ice cream is so unique and really elevates the dessert as a whole. The entire thing is interesting with all those different levels of flavors and textures. However, it’s also light, which is nice at the end of a heavy meal.

Magic or Tragic?

This Disney World restaurant is a must-visit if…

  • You’re here for the vibes. If you love dining somewhere that feels immersive and relaxing, San Angel Inn delivers. It’s one of those EPCOT restaurants people remember more for how it felt than anything else.
  • You need a break. This is a great place to cool off, sit down, and slow your day way down — especially during a long park day or festival season.
  • Margaritas matter to you. If a good drink can make or break a meal, you’re in the right place.

You should skip this Disney World spot if…

  • The food isn’t mind-blowing. It’s good, solid, and comforting — but not necessarily unforgettable, especially for the price.

  • It’s very dark. Romantic? Yes. Easy to read the menu or see your food clearly? Not always. It definitely what vibe you’re going for.

  • It takes time. This isn’t a quick in-and-out meal. If your schedule is tight, it might feel like too much of a commitment.

San Angel Inn Restaurante Restaurant

Rating: 7.79 / 10 Recommended By: 84%
Menus: Lunch, Children's Lunch/Dinner, Lunch/Dinner
Services: Table Service

San Angel Inn is one of those EPCOT restaurants where expectations matter. If you’re going in expecting bold, modern Mexican cuisine, you might leave underwhelmed. But if you’re looking for a relaxing sit-down meal with one of the best atmospheres in the park (plus a solid margarita), it does exactly what it promises.

San Angel Inn Full Spread

It’s dependable, nostalgic, and a great way to slow down during a busy EPCOT day. For the right kind of diner, that alone makes it worth it.

In the meantime, we’ll be on the lookout for more restaurant updates from Disney World and beyond. Make sure you stay tuned to AllEars for the latest Disney news and more!

BEST Disney World Restaurants for 2026

Have you eaten at this Disney World restaurant before? Tell us in the comments.

Trending Now

Leave a Reply

Your email address will not be published. Required fields are marked *

One Reply to “REVIEW: Why You’ll Always Find Me at EPCOT’s Mexico Pavilion…And NOT JUST For Margaritas”

  1. Our family has never had a good experience at San Angel. We gave it a few tries some years ago, then crossed it off our list. Last year we went back hoping the experience would be better. It wasn’t! The meal takes forever and the food is only mediocre. We practically had to trip wait staff to get their attention. The ambiance is nice, but the overall experience isn’t worth much. We will go elsewhere!