Mexican food is amazing for any occasion.

Preparing for a big night out? Mexican.

Want something comforting and familiar? Mexican.

Planning a big dinner with friends and family? Mexican.

It’s a real showstopper, and Mexican restaurants in Bali DO NOT disappoint.

There are spots to have a party, places to have a quiet meal, and places with a little bit of everything for those who a little more fussy.

Check out some of our FAVE spots to tuck into Mexican food in Bali.

The 17 Best Mexican Restaurants in Bali

Brightly designed with HUGE menus, these are all the Mexican restaurants in Bali worth knowing about!

Motel Mexicola

Vibrant & Great Events
Mon-Sun 19:00-2:00
+62 361 736 688
Jl. Kayu Jati No.9X, Kerobokan Kelod

Motel Mexicola


Motel Mexicola is the most well-known Mexican restaurant in Seminyak with a super cool decor, funky atmosphere and, of course, amazing food. 

If you are looking for a delicious meal with a party on the side, Mexicola is where to go.

With some great promotions, you can tuck into a huge feast before the music turns up and the party begins.

Dance the night away on the tables, and shot tequilas to all the best top 40 hits!



Everyday 12:00 PM-10:00 PM
+62 813-3996-1875
Jl. Danau Tamblingan No.102, Sanur


Jalapeño is a really popular Tex-Mex restaurant in Sanur.

It has a relaxed atmosphere and all the Mexican favorites on their menu. 

Known for their tasty, and strong, Margs, dip some chips and sip away with friends while you wait for your dinner to be served.

Lively and comfortable, Jalapeño is great for an evening with friends and family. 


Lola's Cantina Mexicana

Everyday 8:30 AM-12:00 AM
+62 878 6168 6721
Canggu, Kec. Kuta Utara

Lola's Cantina Mexicana

Lola Cantina Mexicana is a vibrant and lively cantina serving up classic Mexican dishes with a modern twist.

Located right on the Canggu Shortcut, you are sure to have driven past this impressive spot.

Grab your friends and head out for a fun and delicious dinner before exploring all the best bars in Canggu.

The party can start in Lola’s with their great happy hour deals!


Taco Casa

Everyday 11:00 AM-10:00 PM
+62 812-2422-2357
Jl. Raya Pengosekan, MAS, Kecamatan Ubud

Taco Casa

Taco Casa is an authentic Mexican restaurant with spots around the island.

They have a wide range of delicious Mexican dishes, prepared by their experienced and passionate chefs. 

A great option for ordering out or sitting in for a delicious meal with your loved ones, they serve up dishes packed with flavour.

Each of the restaurants are super comfortable and relaxed, perfect for a family or group of friends.


Lacalita Bar y Cocina Canggu

Daily 12:00 PM – 12:00 AM
+62 822 47312217
Jl. Pantai Batu Bolong No.68, Canggu

Lacalita Bar y Cocina Canggu

Lacalita Bar y Cocina is another Mexican restaurant in Bali with a few locations to choose from.

Their Canggu branch is close by to Batu Bolong beach, while the Seminyak space sits in the heart of town.

Both equally as quirky and comfortable, the Taco Tuesday deals make going out on a weeknight totally worth it!

Budget travelers will be able to afford a tasty meal as well as have fun in the lively atmosphere.


Los Jefes

24 hours
+62 (361) 300 3432
Jalan Raya Seminyak 2A

Los Jefes

Los Jefes is an easy and comfortable spot to tuck into some amazing Mexican food in Bali.

Their signature dish is the Tequila Chicken, which is cooked with onions, peppers, tequila and spices.

The bar has one of the biggest collections of tequila on the island, as well as a variety of beers and cocktails.

The atmosphere is laid back and fun, with live music, entertainment and a party vibe as the night draws in. 


Sizzlewraps Cantina

Everyday 3:00 PM-10:00 PM
+62 878-6336-0285
Padang Linjong 74A, Canggu

Sizzlewraps Cantina

Yes, we are still going!

Sizzlewraps is a colorful, cozy and relaxing place to grab your fave Mexican dishes.

They have all the classics like burritos, tacos, quesadillas, and nachos! 

With outdoor seating, you can bask in a tropical island breeze while tucking into some super delicious bites.

This Canggu restaurant is a perfect take out after a busy day.


Don Juan

Everyday 8:00 AM-11:00 PM
+62 361 4756117
Jl. Pantai Kuta No.3, Kuta, Kec. Kuta

Don Juan

Don Juan has a couple of restaurants across the island, all boasting an incredible menu and fun, lively atmosphere.

In Kuta, Canggu and Seminyak, no matter where you are staying you will be able to find a Don Juan to dine.

Super fresh and tasty, it is some of the best Mexican food in Bali!



Everyday 12:00 PM-11:00 PM
+62 819-9937-0110
Jl. Padma Utara No.100x, Legian


Be transported to the vibrant streets of Mexico at Sinaloa.

With beautiful decor and a fun, colorful decor, it is a beautiful place to catch up with friends over tasty dishes.

The weekly live music will accompany your meal, as well as their 50% off discount every Friday.


El Mexicano

Everyday 11:00 AM-8:00 PM
Jl. Monkey Forest No.15, Ubud

El Mexicano

The murals and paintings at El Mexicano make for a perfect backdrop to your Mexican meal.

You will find the menu stacked with all the classic dishes, fruity cocktails and the island’s craft beers.

Head over with some friends before a night of partying, or enjoy a quiet evening dinner with your family.


Cafe La Pasion

Everyday 8:00 AM-11:00 PM
+62 812-3810-9228
Jl. Pantai Balangan, Jimbaran, Uluwatu

Cafe La Pasion

Vegans and veggies, we haven’t forgotten about you. Cafe La Pasion is one of the only plant based Mexican restaurants in Bali. 

A healthy take on all the faves, they use fresh, local ingredients to prepare amazing meals.

Featuring a pool, indoor and outdoor seating, Cafe La Pasion is a great spot to head any time of day.


Taco Beach Grill

Everyday 8:00 AM-11:00 PM
+62 878-6163-2845
Jl. Kunti I No.8, Seminyak

Taco Beach Grill

Taco Beach Grill is a Mexican restaurant that has every different type of taco – chicken, pork, shrimp, veggie. If you want a taco, this is where to go. 

They even have a Babi Guling taco! A traditional Balinese food transformed into a Mexican classic.

Bright and colorful, yet still comfortable, Taco Beach Grill is a great spot!



Everyday 9:00 AM-10:30 PM
Nyuh Kuning Rd, MAS, Ubud


Tex-Mex in the jungle? Only in Ubud!

As well as the full, impressive menu, the vibes of the restaurant are on point for a night of Mexican food and fun.

Let’s not forget the live Mariachi band – this Mexican restaurant in Bali pulls out all the stops for an unforgettable meal with your loved ones. 


Pink Tacos

Everyday 9:00 AM-12:00 AM
+62 877-5975-9640
Jl. Bidadari No.3, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung

Pink Tacos

Pink Tacos is a California-style taco restaurant in Kerobokan.

Adding a unique touch to the usual Mexican menu of tacos, burritos and quesadillas, at Pink Tacos, you literally get PINK tacos!

Made with super fresh ingredients, their dishes are totally Insta-worthy with pink wraps and charcoal chips.

With a whole host of vegetarian options, and bowls and plates for those who don’t fancy a taco, Pink Tacos is a fun spot to add to your must-eat list.


Taqisa Tacos

Everyday 9:00 AM-10:00 PM
+62 813-3790-9178
Jl. Danau Tamblingan No.170, Sanur

Taqisa Tacos

Chile rellenos, tamales, and enchiladas, Taqisa Tacos has it ALL. 

Loving prepared and served, it is a great spot for gathering with a big group of friends and family to share your favorite dishes. 

Accompanied by local beer and cocktails, this restaurant in Sanur is really underrated!


Juanitas Tacos

Everyday 11:00 AM-10:00 PM
Jl. Raya Uluwatu, KM 22

Juanitas Tacos

What is better after a day of surfing the best waves in Bali than chowing down on a hearty Chimichanga? Nothing, right?

Chimichangas are basically a deep-fried burrito filled with spicy beef, vegetables, and cheese. YUM! 

Fuel up for a night out, or fill up and head straight back to bed. Juanitas Tacos works for any occasion where you just need to EAT. 


Taco Fiesta

Everyday 10:45 AM-10:45 PM
+62 812-3857-4154
Jl. Bisma No.33, Ubud

Taco Fiesta

End your explorations of Ubud with a FEAST at Taco Fiesta. 

The restaurant in Ubud has all the classic Mexican offerings down to tacos, burritos and enchiladas.

In a simple setting with live music, overlooking the busy street below, it has all the vibes of Mexico.

Final Thoughts

It may not be the first kind of cuisine that comes to mind when traveling to Bali, but you can never go wrong with a little Mexican feast.

These amazing restaurants have everything you would expect from your regular ol’ spot, but with EPIC vibes.

Treat yourself to something a little special and stop by one of these Mexican restaurants in Bali for a memorable meal.


Featured image: Los Jefes