The best vegan all-inclusive resorts in Mexico offer fun, outdoor activities, breathtaking scenery and a wide range of tasty, plant-based dishes. Choose to stay in a luxurious beachfront hotel overlooking white sands and crystal-clear water, or retreat to the tranquillity of a leafy jungle and immerse yourself in nature. 

Mexico is so much more than its stunning landscapes and clear blue skies, though. Savour delicious local cuisine and try a huge variety of colourful and healthy plant-based dishes. Take to the water on a peaceful kayak tour, go whale watching or melt away your stress with a relaxing wellness retreat. Read on for great vegan food options and inspiring cooking classes at Mexico’s top all-inclusive resorts.

  • 1

    Palmaïa – The House of AïA, Playa del Carmen

    A serene hideaway in the heart of the jungle 

    Palmaïa – The House of AïA, Playa del Carmen
    • Casais
    • Alimentação
    • Luxo

    Visit Palmaïa – The House of AïA, Playa del Carmen for unique wellness and spa treatments, as well as incredible vegan cuisine. The resort prides itself on healthy menus containing over 300 different food items, with each of its 6 restaurants serving vibrant dishes, using natural and locally sourced ingredients. Enjoy fine dining or grab a mouthwatering vegan taco from the poolside food truck. 

    You’ll love the spacious suites, many with spectacular views over dazzling, turquoise water, and they’re all free of animal products. Be sure to indulge in a spa treatment in the jungle, too. Stroll along the leafy trail, then enjoy a relaxing massage surrounded by vibrant greenery. The ancestral facial is highly recommended and it’s a vegan treatment. 

    Mapa
  • 2

    Four Seasons Resort Punta Mita

    Mouthwatering dishes and exceptional views 

    Four Seasons Resort Punta Mita
    • Alimentação
    • Luxo
    • Vida noturna

    With its beachfront terraces and breathtaking ocean views, the Four Seasons Resort Punta Mita is an excellent choice if you’re looking for a luxury getaway to the sun. This 5-star hotel will delight you with its eco-friendly suites, rejuvenating spa treatments and unique experiences, including private yacht tours and tequila tastings. 

    Catch an incredible sunset at the Rock, which towers high over the Pacific Ocean, and enjoy a romantic dinner while taking in the views. The Salad Shack serves delicious and healthy options on Manzanillas Beach or try Tamai for plant-based Asian cuisine. And why not book a private cooking class? Top chefs will teach you how to prepare authentic Mexican dishes, and you can request vegan recipes too. 

    Mapa
  • 3

    Hotel Holistika, Tulum

    For a healthy mind and body 

    Hotel Holistika, Tulum
    • Alimentação
    • Foto

    Head to Hotel Holistika, Tulum to unwind and reconnect with nature. This charming boutique hotel lies in the heart of the Mayan jungle, less than 2 hours’ drive from Cancun. Only vegan and vegetarian dishes feature on the menus at its Tierra restaurant, so it’s easy to see why this wellness complex is one of the best all-inclusive resorts for vegans in Mexico. Savour the chilli xcatic taco and vegan shrimp aguachile for authentic, local flavours using freshly sourced ingredients. 

    The hotel is known for its packed calendar of yoga and meditation classes, so check the online schedule and reserve in advance as many fill up quickly. Be sure to try the popular cacao ceremony and Mayan medicine classes too. 

    Mapa
  • 4

    Marquis Los Cabos, San José del Cabo

    A sprawling complex in a popular area 

    Marquis Los Cabos, San José del Cabo
    • Casais
    • Luxo
    • Foto

    Marquis Los Cabos, San José del Cabo is a luxury, adults-only resort located on Mexico’s sought after Tourist Corridor. You’ll find vegan options on the menus in all the hotel’s restaurants, so you can feast on delicious, plant-based dishes while taking in sweeping views over the sparkling, azure sea. 

    This 5-star resort is a wonderful destination if you’re looking for a mix of outdoor activities, tranquil beach time and romantic evenings under the stars. Enjoy the region’s world-class golf courses, a whale-watching excursion or a holistic treatment at the spa during the day. Then, make the most of the all-inclusive nightly entertainment to be enthralled by a Latin dance extravaganza or a captivating fire show. 

    Mapa
  • 5

    JOIA Paraíso by Iberostar, Playa Paraiso

    Outdoor activities and spectacular scenery 

    JOIA Paraíso by Iberostar, Playa Paraiso
    • Casais
    • Alimentação
    • Luxo

    JOIA Paraíso by Iberostar, Playa Paraiso will amaze you with its spacious, light suites and beachfront location. Situated on the beautiful Riviera Maya, this vast complex is surrounded by lush, tropical vegetation and pristine, white expanses of beach. Golf enthusiasts will love playing the 18-hole course, then enjoying an al fresco meal by the sea. You’ll find plenty of plant-based options on the menus in the different restaurants, and you can ask for a vegan version of any a la carte dish.  

    Take advantage of Iberostar’s fantastic all-inclusive activities, including access to the spa hydrotherapy area. Or, enjoy an hour per day of free windsurfing, kayaking or snorkelling out on the water. Reserve early to ensure the equipment is available. 

    Mapa