Stay in an ice hotel, attend a winter festival and wander through an ice castle.
This locally loved, affordable restaurant is located in Huatulco’s downtown area of La Crucecita and is most popular for its sweets. Grab a seat on the patio and order the carrot cake for dessert or the French toast stuffed with coconut cream for breakfast.
This is the spot for authentic Oaxacan dishes. It’s located just off the main square in La Crucecita. Menu highlights include chicken with black mole (a slow-cooked, spicy sauce) and grasshopper tacos. There’s also a kid-friendly menu with burgers and fries.
If you’re craving seafood, head to open-air Don Porfirio in the Tangolunda area next to Dreams Huatulco Resort & Spa. There are jumbo-size margaritas, the steak and potatoes are cooked in a smoky grill outside and the shrimp is cooked tableside. The steak and lobster is a popular choice.
If you don’t care so much about style and decor but you want to dig into some classic Mexican food, go to Los Gallos. This small, affordable, family-owned restaurant is best known for its chicken soup (get it even if it’s hot outside). The chicken enchiladas and flautas (like a taquito) are also delicious, especially when paired with an ice cold cerveza.
Frida’s Street Food is a great place for a quick stop for shrimp tacos and burgers. The blue food truck is adorned with a painting of Frida Kahlo and there is a covered seating area set up underneath string lights so you can sit down with a margarita if you want to stay awhile.