Skip to main content

Bali's Best Mexican and Tex-Mex Restaurants

Bali's Best Mexican and Tex-Mex Restaurants

Mexican cuisine is a beloved favorite among food enthusiasts, and if you're craving tacos, burritos, or margaritas, Bali offers plenty of options to satisfy your appetite. From vibrant taquerias to beachfront cantinas, the island is home to an exciting array of Mexican and Tex-Mex restaurants. Here’s a roundup of some of the best Mexican and Tex-Mex restaurants you can find across the island.

Bali's Best Mexican and Tex-Mex Restaurants

Adriana Cocina & Bar

Adriana Rooftop Bali Best Mexican Restaurants
Instagram @adrianabali.rooftop

Adriana Cocina & Bar, located on the 8th floor of Samasta Village in Jimbaran, brings a vibrant blend of traditional and modern Mexican cuisine to Bali. Led by Chef Jeremy Tourret, this stylish restaurant offers an innovative take on classic Mexican dishes using locally sourced and imported ingredients. With signature cocktails crafted by their talented mixologist and stunning ocean views, Adriana Cocina is perfect for an upscale dining experience.

Mövenpick Resort & Spa Jimbaran Bali
Jl. Wanagiri Samasta Village No.1, Jimbaran, Kec. Kuta Sel., Kabupaten Badung, Bali 80362
Phone: +62 811 3831 3676
Website
Instagram 


Cilantro

Cilantro Bali Best Mexican Restaurant
Instagram @cilantroubud

Nestled in Ubud, Cilantro caters to both meat lovers and vegetarians, offering a variety of Mexican dishes with vegan options. This cozy restaurant is a great spot for those looking for fresh, flavorful Mexican fare in a laid-back atmosphere.

Nyuh Kuning Rd, MAS, Ubud, Gianyar Regency, Bali 80571
Phone: +62 878 8335 8832
Instagram 


Don Juan Mexican Restaurant & Bar

Don Juan Bali Best Mexican Restaurant
Instagram @donjuan.bali

Don Juan, a popular Mexican spot in Bali since 2019, combines bold flavors with a vibrant, rustic cantina vibe. Known for its colorful decor and lively ambiance, it’s a great place to hang out with friends and family while enjoying classic Mexican favorites.

Jl. Pantai Kuta No.3, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 361 475 6117
Website 
Instagram 


El Patron

El Patron Bali Best Mexican Restaurant
Instagram @elpatron.bali

El Patron in Seminyak is dedicated to delivering an authentic taco experience with a modern twist. This restaurant takes pride in its meticulously crafted tacos, celebrating both tradition and innovation, ensuring each dish is a memorable culinary journey.

Jl. Petitenget No.98, Seminyak, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 822 2096 4758
Website 
Instagram 


Holy Guacamole 

Holy Guacamole Bali Best Mexican Restaurant
Instagram @holy_guacamole_bali

Located in Legian, Holy Guacamole is a bright, fun-filled taqueria that serves flavorful Mexican dishes in a family-friendly atmosphere. With a kids’ menu and a welcoming vibe, it’s an excellent place for group gatherings or casual meals.

Jl. Melasti No.16, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 812 4524 5791
Website 
Instagram 


Jalapeño

Jalapeno Bali Best Mexican Restaurant
Instagram @jalapenobali

Jalapeño in Sanur is a vibrant Tex-Mex eatery known for its mouthwatering tacos made with homemade tortillas. Their delicious fillings range from slow-braised brisket to jackfruit carnitas, making it a must-visit for taco lovers.

Jl. Danau Tamblingan No.102, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228
Phone: +62 813 3996 1875
Instagram 


Johnny Tacos

Johnny Tacos Bali Best Mexican Restaurant
Instagram @johnny_tacos_bali

Johnny Tacos in Kuta is a small yet lively spot serving gluten-free, vegetarian, and vegan Mexican options. Their fresh, flavorful tacos and tostadas, combined with friendly service, make it a favorite among visitors.

Jl. Kartika Plaza Jl. Samudra No.17, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 812 3998 9558
Instagram 


La Plancha Bali

La Plancha Bali Best Mexican Restaurant
Instagram @laplanchabali

Famous for its colorful bean bags and beachfront location in Seminyak, La Plancha offers more than just vibrant views. Inside, the cute 'Chiringuito' style interiors and authentic Mexican dishes make it an ideal place to enjoy food while taking in the beachside ambiance.

Jalan Mesari Beach, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Website 
Instagram 


Lacalita Bar Y Cocina

Lacalita Bali Best Mexican Restaurant
Instagram @lacalitabali

Lacalita in Seminyak and Canggu is a popular spot known for its fresh, modern Mexican cuisine and addictive cocktails. With a lively atmosphere and colorful decor, this place is a go-to for both locals and tourists looking for a fun dining experience.

Jl. Pantai Batu Bolong No.68, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 822 4731 2217
Website 
Instagram  


Lola’s Cantina Mexicana

Lola's Cantina Bali Best Mexican Restaurant
Instagram @lolasbali

Located in Canggu, with an established branch in Uluwatu, Lola’s Cantina Mexicana is known for its authentic flavors and fresh ingredients. The lively, energetic ambiance combined with great food makes it a fantastic place to enjoy Mexican cuisine with friends.

Canggu Shortcut, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 878 6168 6721
Website 
Instagram 


Motel Mexicola

Motel Mexicola Bali Best Mexican Restaurant
Instagram @motelmexicola

Motel Mexicola in Seminyak is an iconic destination for those seeking a full-blown fiesta. Known for its colorful decor, upbeat music, and lively party atmosphere, this venue is perfect for those looking to enjoy Mexican food and dance the night away. Check out their latest Canggu venue as well!

Jl. Kayu Jati No.9X, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 361 736 688
Website 
Instagram 


ORIGEN Mexican Restaurant

ORIGEN Bali Best Mexican Restaurant
Instagram @origenbali

ORIGEN Mexican Restaurant in Pererenan is a tribute to authentic Mexican cuisine, offering handmade tortillas and traditional dishes with a focus on flavor and cultural heritage. This intimate dining spot provides a true taste of Mexico with every bite.

Jl. Pantai Pererenan No.123, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351
Phone: +62 822 6630 6072
Website 
Instagram 


Rosalita’s Cantina

Rosalita Cantina Best Mexican Restaurant Bali
Instagram @rosalitascantina.bali

Rosalita’s Cantina brings the flavors of a Texas Steakhouse and classic Mexican dishes to Bali, along with a fully stocked bar featuring signature cocktails. With a fun, festive atmosphere, it’s an excellent place to enjoy great food and drinks in a lively setting.

Seminyak Square
Jl. Kayu Aya No.100 No.1C & 2C, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 851 7422 3347
Website 
Instagram 


Sinaloa Bali

Sinaloa Bali Best Mexican Restaurant
Instagram @sinaloabali

Sinaloa, designed in vintage colonial Mexican style, serves both Mexican and Cuban-inspired street food alongside signature cocktails. The stylish space and delicious small sharing plates make it a great place to enjoy a meal with friends.

Jl. Padma Utara No.100x, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 819 9937 0110
Instagram 


Soul Bites

Soul Bites Bali Best Mexican Restaurant
Instagram @soulbitesbali

Soul Bites in Ubud offers a relaxed dining experience with fresh Mexican food served in a cozy setting. Known for their friendly service, this restaurant is a wonderful place to gather with loved ones and indulge in delicious, freshly prepared dishes.

Jl. Raya Pengosekan, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Phone: +62 821 1444 0734
Instagram 


Taco Beach Grill

Taco Beach Grill Bali Best Mexican Restaurant
Instagram @tacobeachgrill

As Bali’s first dedicated Mexican restaurant, Taco Beach Grill is a must-visit for those looking to try innovative Mexican dishes with a unique twist. The restaurant's focus on combining fresh, vibrant flavors in every dish ensures a memorable dining experience.

Jl. Kunti I No.8, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Phone: +62 878 6163 2845
Website 
Instagram 


Taco Casa

Taco Casa Bali Best Mexican Restaurant
Instagram @tacocasabali

Taco Casa is one of Bali’s most well-known Mexican eateries, offering freshly made tacos, burritos, and quesadillas. With multiple branches across the island, from Seminyak, Canggu to Ubud, this restaurant is a reliable spot for authentic, high-quality Mexican food.

Jl. Petitenget Kerobokan, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 812 2422 2358
Instagram 


Taco Fiesta

Taco Fiesta Bali Best Mexican Restaurant
Instagram @tacofiestabaliofficial

Taco Fiesta, located near scenic rice fields, offers a relaxed atmosphere where you can enjoy tasty Mexican fare. The restaurant is praised for its excellent service and delicious food, making it a great option for a casual meal.

Jl. Bisma No.33, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Phone: +62 812 3857 4154
Instagram 


Tacos Aqui

Tacos Acqui Bali Best Mexican Restaurant
Instagram @tacosacquibali

Tacos Aqui in Canggu serves up a vibrant menu of Mexican delights, from taquitos to enchiladas and party-sized churros. With a cozy, homey ambiance, it’s a great place for sharing meals with friends and family.

Jl. Bumbak No.79-81, Kerobokan, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Phone: +62 817 968 8882
Instagram 


Taqisa

Taqisa Bali Best Mexican Restaurant
Instagram @taqisatacos

Taqisa is known for its homemade Mexican dishes prepared with fresh, local ingredients. The recipes passed down through generations ensure an authentic culinary experience, bringing the heart of Mexico to Bali’s vibrant dining scene.

Jl. Danau Tamblingan No.170, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228
Phone: +62 813 3790 9178
Website 
Instagram 

 

The Ratip Coffee Shop and Food

The Ratip Bali Best Mexican Restaurant
Instagram @theratipcoffeeshopandfood

Located in Lembongan, The Ratip Coffee Shop offers a peaceful escape with fresh Mexican food and friendly service. The relaxed setting makes it a perfect stop for a meal while exploring the island, and they even offer free delivery in the area.

Jl. ancak sari,lembongan, Jungutbatu, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771
Phone: +62 831 1480 4652
Instagram