OnBali logo

Say Hola to Flavor: 9 Mexican Restaurants in Bali You’ll Love

By Adita Putri
5 min read
Updated: Feb 05, 2025

Want to add a little spice to your Bali vacation? Craving for some delicious tacos, fajitas and margaritas? Let's take a trip together and discover top Mexican restaurants in Bali. The dining life of the island is truly diverse, and today, local and international foodies can enjoy a wide range of delicious and authentic Mexican dishes. With every bite, you’ll feel that your taste buds are being sent straight to Mexico.

Are you craving chimichangas, tamales, huevos rancheros, and every other flavour that Mexico has become known for? I know a lot of spots that will give you great value for your money. Here’s the list of the best Mexican restaurants in Bali. These options have meals that are sure to hit the spot!

  • 1. Lacalita Bar y Cocina, Canggu and Seminyak

    One of the Mexican restaurants in Bali that many people love is Lacalita. This eatery serves tacos straight from Tijuana and has a relaxed atmosphere. They also have daily happy hours for their guests to enjoy dancing after drinking a few shots of tequila.

    Source: @lacalitabali

    This fun and lively place attracts a lot of people, offering delicious Mexican food with a modern twist. Some of the best burritos in Bali are to be found here. Lacalita is also famous for its addictive cocktails like the Jalapeño Margarita, so it’s a great choice for those who are looking for tequila bars in Bali. You should taste the fresh snapper ceviche, the special Baja fish tacos filled with tempura barramundi and a spicy jalapeño-lime sauce. Also, make sure that you try the 48-hour wood-smoked brisket.

    Detailed info about Lacalita Bar y Cocina

    • Average price per guest: US $15

    • Location: Google Maps

    • Opening hours: 12 AM – 12 PM

    • Phone number: +62 822 4731 2217

  • 2. Tacos Aqui, Umalas and Uluwatu

    Tacos Aqui is a real splash of colour among the restaurants in Uluwatu. This cosy Mexican cantina serves taquitos and enchiladas, all kinds of tacos and burritos. Even party-sized churros are on the menu for a large and lively crowd. This is the right place to try the best tacos in Bali.

    Source: @tacosaqui.bali

    The food is cooked in-house from start to finish. Tortillas, special sauces, salsa — everything is made by the restaurant's chefs. I would recommend to start with chips and guacomole and ceviche, move on to tacos and tostadas. And don't miss the Birria Taco, made with slow-cooked short rib in a rich beef broth.

    Detailed info about Tacos Aqui

    • Average price per guest: US $10

    • Location: Google Maps

    • Opening hours: 9 AM – 11 PM

    • Phone number: +62 813 5387 3175

  • 3. Lola’s Cantina Mexicana, Canggu

    If you want something loaded for your lunch and dinner, this place will give you a superb gastronomic experience. Lola’s Cantina Mexicana in Canggu is one of the best examples of Mexican cuisine in Bali. Delicious food, amazing cocktails, and a lively atmosphere that will prepare you for a fun night of music and dancing.

    Source: @lolasbali

    This is what I recommend for foodies out there who want to eat to the point of satiation. Begin with jackfruit carnitas and vegan cheese empanadas. Next, taste the Taco Salad with crunchy tortilla chips and fresh veggies. End with Lola’s choice of sweet treats and go to town on the churros with salty caramel sauce, enhanced with Captain Morgan spiced rum. And if you’re looking for tequila bars in Bali, this place is famous for the loudest parties and fun atmosphere.

    Detailed info about Lola’s Cantina Mexicana

    • Average price per guest: US $15

    • Location: Google Maps

    • Opening hours: 12 AM – 12 PM

    • Phone number: +62 878 6168 6721

  • 4. Motel Mexicola, Seminyak and Canggu

    Are you up for a late breakfast or just a generally good dining experience? You must visit Motel Mexicola when you go to Bali if you want to find the best Mexican food in Bali. This place is famous for its lively atmosphere and parties. It’s so popular that the staff is always busy every night of the week. Keep an eye out for a building constructed with a variety of stylish colours.

    Source: @motelmexicola

    Motel Mexicola stands out from all the other restaurants in Seminyak. It has two floors with many tables for customers, chairs near the bar, and a private space for larger groups. And if you plan on getting a bit tipsy, your favourite will be the drinks. Motel Mexicola has a long list of excellent tequilas that give you a taste of Mexico with every shot.

    Detailed info about Motel Mexicola

    • Average price per guest: US $15

    • Location: Google Maps

    • Opening hours: 11 AM – 01 AM

    • Phone number: +62 361 736688

  • 5. Taco Casa, Ubud

    The first Mexican restaurant in Bali, Indonesia. And if you’re craving Mexican spices, Taco Casa is still one of the best today. This dining option is very famous on the island, especially in the beautiful village of Ubud. Don’t get me wrong. I love everything Indonesian! But I’m still grateful for Taco Casa for bringing authentic Mexican flavours.

    Source: @tacocasabali

    I feel I’m not alone in saying that tequila and taco selections definitely added a lot of value to the island’s food scene. No matter which of their locations you visit, here you will always find some of the most delicious burritos, quesadillas, and tacos in Bali. Also, if you don’t like spicy food, you’ll be happy to know that the spicy salsas and sauces are served separately. That way, you can choose not to add them to your dish.

    Detailed info about Taco Casa

    • Average price per guest: US $10

    • Location: Google Maps

    • Opening hours: 11 AM – 10 PM

    • Phone number: +62 812 2422 2357

  • 6. Taco Beach Grill, Seminyak

    Taco Beach Grill is a Mexican restaurant in Bali with a humble and down-to-earth atmosphere. It combines the traditional Balinese warung feel with bright and lively Mexican elements.

    Source: @tacobeachgrill

    There are many different types of tacos here, like Babi Guling and roasted tempeh asada. The kitchen also serves other popular Mexican dishes, such as fajitas, quesadillas, and some amazing burritos in Bali. Do you want to eat out with your children? Give the Mexican pizza a try. It has three different kinds of cheese.

    Detailed info about Taco Beach Grill

    • Average price per guest: US $10

    • Location: Google Maps

    • Opening hours: 12 AM – 10:45 PM

    • Phone number: +62 878 6163 2845

  • 7. Sayulita Tacos & Tequila Bar, Uluwatu

    Sayulita is one of the most vibrant tequila bars in Bali. You just have to try their handcrafted tacos and signature tequila cocktails. Festive Latino music and colourful interior design of the bar will bring you to Mexico at least for an evening.

    Source: sayulitatacosandtequilabarbali.com 

    Sayulita prides itself on its signature Mexican cocktails made with tequila and mezcal. Delicious tacos made with fresh produce from local suppliers are a great accompaniment to these exquisite drinks.

    Detailed info about Sayulita Tacos & Tequila Bar

    • Average price per guest: US $15

    • Location: Google Maps

    • Opening hours: 4 PM – 12 PM (Monday to Saturday)

    • Phone number: +62 821 4440 3078

  • 8. Tacos Aqui, Seminyak

    Tacos Aqui brings vibrant colours and spicy food to the lovers of Mexican cuisine in Bali. In this cosy Mexican restaurant, it’s all about having a feast! Every meal on the menu is made for sharing, so you can try many of your favourite dishes in just one visit. Picture this: while eating smaller portions of taquitos and enchiladas, you’d still have enough room for other flavours!

    Source: Owner's photos in Google

    Their long list of tacos and burritos is worth checking out. If you’re with your family, I suggest sharing an order of nachos or getting giant churros for everyone. If you’re looking for the best Mexican food in Bali, there are a lot of traditional recipes like grilled steak and marinated pork. There are also some with Balinese flavours, like seasoned chicken and pork tacos, served in tortillas made from corn or flour.

    Detailed info about Tacos Aqui

    • Average price per guest: US $10

    • Location: Google Maps

    • Opening hours: 12 AM – 11 PM

    • Phone number: +62 817 9688 882

  • 9. Jalapeno, Canggu and Sanur

    Jalapeño is a lively Tex-Mex restaurant in Canggu with a fantastic style and delicious food. The elaborate menu and sophisticated design of this place make it one of the top Mexican restaurants in Bali. This eatery is well known for its delicious tacos. On Taco Tuesday, you can buy two and get one free.

    Source: jalapeno-bali.com 

    Their tacos are made with homemade tortillas and are filled with fresh salsa, such as Baja fish, jackfruit carnitas, and slow-cooked brisket. It is obvious that the margaritas here are excellent as well.

    Detailed info about Jalapeno

    • Average price per guest: US $15

    • Location: Google Maps

    • Opening hours: 7:30 AM – 12 PM

    • Phone number: +62 821 4581 5800

Expert Opinion

I have been living in Bali for ten years. There’s everything you need to live and relax. And on this island you can find any cuisine you can imagine. Mexican food is one of my all-time favorites. You will be surprised at how good and authentic the options are in Bali.

When I’m in the mood to have fun with my friends, to dance all night long or have a few drinks, my best choices are:

Lacalita Bar y Cocina, Lola’s Cantina Mexicana and Sayulita

When I want to have a peaceful dinner, enjoy the food and conversation with my friend, I usually go to less crowded places, such as:

Tacos Aqui, Motel Mexicola and Jalapeno

The reasons why I picked these as my best selections are because of the quality of the food, the menu variety, the cocktails, the vibe, and the authenticity of the taste. Most of the best Mexican restaurants in Bali are good venues to hang out to eat and drink with friends. Oh, and the music and atmosphere are extremely memorable!

Enjoy Bali!

Portrait of local guide and blog author of ONBALI
Adita Putri
Guide & Author of the Project ONBALI
38 articles

The author of our website is from Jakarta, Indonesia. Being brave enough to go with the flow, the author settled in Bali more than ten years ago. With hobbies that include arts and culture, the author gained a deep understanding of Balinese traditions. Excellent writing skills help the author transfer all these impressions onto our website. An ever-lasting desire to share knowledge and experience with others makes the author the perfect guide to Bali.

Other articles