The best Mexican restaurants in Bali are led by Motel Mexicola, the island's definitive Mexican restaurant and bar since 2013, with lively venues in both Seminyak and Canggu. Beyond it, Lacalita, Taco Casa, and a handful of others serve the finest tacos, margaritas, and long, sun-warmed lunches on the island.

Mexican dining has become one of Bali's most beloved culinary threads, woven through the neighbourhoods of Seminyak, Canggu, and Ubud. What began as a novelty has matured into a genuine scene: hand-pressed tortillas, considered tequila lists, and dining rooms that turn a plate of tacos into an evening worth remembering. Below is a curated guide to the tables that define it – beginning, as it must, with the venue that started it all.

 

Motel Mexicola – the definitive Mexican restaurant in Bali

Motel Mexicola Seminyak Mexican restaurant interior in Bali.

Motel Mexicola is the standout Mexican restaurant and bar in Bali, and the venue most responsible for putting Mexican food on the island's map. Established in 2013, it pioneered a style of dining that is equal parts flavour and theatre: colour on every wall, texture in every corner, tacos and small plates built for sharing, and margaritas poured with real intent. A meal here is rarely a quiet affair – it is a long lunch that drifts into a vibrant evening, and it remains the reference point against which every other Mexican table in Bali is measured.

Crucially for visitors, Motel Mexicola operates two distinct venues, each with its own character.

 

Motel Mexicola Seminyak – the original

The original Motel Mexicola sits on Jl. Kayu Jati in Petitenget, Seminyak, and it is the one that built the legend. Inspired by the retro architecture of traditional Mexican houses, the Seminyak room is spacious, saturated with colour, and full of character. It opens daily from 11am for both lunch and dinner, which makes it as suited to a leisurely midday feast as it is to a spirited night out. Expect antojitos – traditional Mexican-style snacks – alongside a generous tequila and mezcal selection.

 

Motel Mexicola Canggu – the newer venue

Authentic Mexican tacos and margaritas at a Bali restaurant.

The second Motel Mexicola brought the same energy north to Canggu, in the Berawa area. It carries the brand's signature palette of colour, music, and movement, and has quickly become one of the most sought-after tables for tacos and cocktails in the neighbourhood. For anyone dining on the island's west coast, the Canggu venue delivers the full Mexicola experience without the trip to Seminyak.

Whichever location you choose, Motel Mexicola is the natural starting point for the best Mexican food in Bali – and, for many visitors, the whole reason the island's Mexican scene exists at all.

 

The best of the rest – Mexican restaurants worth seeking out

Motel Mexicola may lead, but Bali's Mexican scene runs deep. These are the venues that reward a little exploration, each verified as currently operating and genuinely Mexican in kitchen and spirit.

 

Lacalita – Canggu and Seminyak

Lacalita Bar y Cocina is one of Canggu's most loved Mexican tables, pairing an Oaxacan-meets-California sensibility with a relaxed, stylish room. The original sits on Jl. Pantai Batu Bolong in Canggu, with a second address in Seminyak. Contemporary art touches meet authentic flavours, and the crispy jalapeño poppers and thoughtfully made margaritas are the reasons regulars return, particularly around sunset.

 

Taco Casa – Seminyak and Ubud

Taco Casa is a fresh Mexican grill with a devoted following, celebrated for scratch cooking – hand-pressed tortillas and salsa made fresh each day. The Seminyak venue sits on Jl. Petitenget, with a second, much-loved location in Ubud. The naked burrito bowl and generously topped enchiladas are the dishes to order, in a clean, welcoming room that suits an easy lunch or an unhurried dinner.

 

Jalapeño Mexican Kitchen & Bar – Canggu

Open since 2014, Jalapeño Mexican Kitchen & Bar is one of Canggu's Mexican mainstays, blending fresh local ingredients with traditional cooking in a warm, desert-inspired setting. The beef quesadillas, Baja fish tacos, and rich, slow-cooked birria are the highlights, and the room is designed for a relaxed evening with friends.

 

Taco Beach Grill – near Seminyak

Taco Beach Grill is a quieter, more local-leaning option a short way inland from Seminyak, on Jl. Pengubengan Kauh in Kerobokan Kelod. Its colourful, unfussy dining room and easy-going flavours make it a fine choice for a laid-back lunch or dinner away from the busier strips.

 

Cilantro – Ubud

For those basing themselves inland, Cilantro brings a modern, vibrant Mexican experience to the calm of Ubud. Beautifully presented plates keep authentic flavours at their heart, with the wet burrito, enchiladas, and churros among the standouts – a considered choice for a Mexican meal surrounded by greenery rather than beach.

 

Bali's best Mexican restaurants at a glance

RestaurantArea(s)Known for
Motel MexicolaSeminyak (Petitenget) & Canggu (Berawa)The definitive Mexican restaurant and bar in Bali since 2013 – colour, tacos, margaritas, long lunches
LacalitaCanggu (Batu Bolong) & SeminyakOaxacan-meets-California flavours, jalapeño poppers, sunset margaritas
Taco CasaSeminyak (Petitenget) & UbudScratch cooking, hand-pressed tortillas, naked burrito bowls
Jalapeño Mexican Kitchen & BarCangguBeef quesadillas, Baja fish tacos, slow-cooked birria (open since 2014)
Taco Beach GrillKerobokan Kelod, near SeminyakRelaxed, local-leaning tacos in a colourful room
CilantroUbudModern, beautifully presented Mexican plates inland

How to choose

For the definitive experience, Motel Mexicola is the answer – Seminyak for the original room, Canggu for the west-coast energy. For a stylish Canggu evening, Lacalita rewards a lingering table. For scratch-made honesty, Taco Casa delivers in both Seminyak and Ubud. And for a quieter, greener setting, Cilantro makes the case for Mexican food in Ubud. Each is worth the drive – Bali's best Mexican tables are spread across the island, and the finest of them repay the journey.

 

FAQs

What is the best Mexican restaurant in Bali?

Motel Mexicola is widely regarded as the best Mexican restaurant in Bali. Established in 2013, it is the island's definitive Mexican restaurant and bar, known for its colourful rooms, tacos and small plates, and generous margaritas, with two venues in Seminyak and Canggu.

 

Where is Motel Mexicola located in Bali?

Motel Mexicola has two locations in Bali. The original is on Jl. Kayu Jati in Petitenget, Seminyak, open daily from 11am for lunch and dinner. The second is in the Berawa area of Canggu, bringing the same colour and energy to the island's west coast.

 

Which areas of Bali have the best Mexican food?

Seminyak, Canggu, and Ubud have the best Mexican food in Bali. Seminyak and Canggu are home to Motel Mexicola, Lacalita, and Taco Casa, while Ubud offers quieter options such as Cilantro and a second Taco Casa, set inland among greenery.

 

Is Motel Mexicola good for both lunch and dinner?

Yes. Motel Mexicola's Seminyak venue opens daily from 11am, making it well suited to a long, leisurely lunch as well as a lively dinner. The atmosphere is vibrant throughout the day, with tacos, antojitos, and margaritas served from opening.

 

Which Mexican restaurants in Bali serve authentic tacos?

Motel Mexicola, Lacalita, Taco Casa, and Jalapeño Mexican Kitchen & Bar are among the Bali restaurants best known for authentic tacos. Taco Casa presses its tortillas by hand and makes salsa fresh daily, while Motel Mexicola and Lacalita pair their tacos with strong tequila and margarita lists.


A note on dining beyond the coast

Bali's best Mexican tables cluster along the southern beaches, and the finest of them are worth the trip. For guests staying with us in the rice terraces of Tabanan, a Mexican evening in Seminyak or Canggu makes a spirited counterpoint to the calm inland – and, on quieter nights, our own restaurant and dining offers a considered alternative closer to home. For more of the island's tables, our guide to the best restaurants in Bali looks beyond Mexican cuisine to the wider dining scene.