If you’ve got a hunger on for some Mexican Food, it’s great to be in Bali. We’ve got some of the best Mexican restaurants anywhere on the planet!
We’ve sent out our intrepid team of tasters to find the absolute best Mexican restaurants in Bali, and they’ve come up with a list of 27 places where you’re sure to get delicious food and maybe even a margarita or two!
The 27 Best Mexican Restaurants In Bali
Su Casa – FINNS VIP Beach Club @ Monsoon
The best Mexican food here in Bali comes from the Su Casa Kitchen, which is based in the world-famous FINNS VIP beach club.
Traditional tacos, nachos, burritos and more make up the hearty fare they’ll serve you right next to the ocean in Canggu.
And once you’ve had your fill of their delicious Mexican dishes, we strongly recommend grabbing a margarita or two and enjoying the sound of the waves lapping at the beach.
It’s a Mexican heaven on Earth. The most popular place to eat Mexican in FINNS is our Monsoon restaurant (the number one Mexican restaurant in Bali as per Tripadvisor users), but you can order Mexican food anywhere in the venue and we’ll bring it straight from Su Casa to you.
Where Is It? Jl. Pantai Berawa Banjar Berawa No.5, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Su Casa
Lacalita Bar y Cocina
Lacalita has been around for a while now, and their newest Mexican restaurant in Bali is based in Seminyak.
Lacalita Bar y Cocina serves fresh Mexican food with a strong accent on the day’s catch from the local fishing fleets.
The fish tacos are great food at Lacalita Bar y Cocina, but we must be honest. It’s their slow braised brisket that has us going back for more.
Try the Jalapeno Margaritas if you want a little fire in each swallow. We loved them.
Where Is It? Jl. Drupadi No.1, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Lacalita Bar
Lola’s Cantina Mexicana
This is one of the few Mexican restaurants in Bali that serves vegan Mexican food.
Kick off with the vegan cheese empanadas, then move on to the homemade Mexican tempeh at Lola’s Cantina Mexicana!
Don’t worry, meat lovers, you’re OK to go here too. The chimichurri steak is one of our favourite Mexican dishes. Mexican food in Bali is pretty much the same as this.
We’ve never met anyone who doesn’t like the churros at Lola’s Cantina Mexicana with their salty caramel dipping sauce! Yum.
Know beofre you go: It can get packed and as a result can be a nightmare.
Where Is It? Canggu Shortcut, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Lola’s
Tacos Aqui
If you want one of the best Mexican restaurants in Bali to take a big group of friends to, you could do worse than Tacos Aqui.
Take lots of small plates, spread them like tapas, and keep grazing until everyone’s full. Their fresh salsa is excellent.
We also like that Tacos Aqui has some Balinese-influenced Mexican food on the menu, and the sate babi tacos are a win! The Baja Fish fillings are pleasing too.
Homemade Mexican food like this is worth having.
Where Is It? Jl. Bumbak No.79-81, Kerobokan, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Instagram
Johnny Tacos
Canggu, Johnny Tacos is all about tasty tacos. And because they specialize in a single thing, they can go really deep into creating good food for all visitors.
Johnny Tacos offer veggie, vegan and even gluten-free street tacos alongside more traditional taco recipes with all the classic toppings.
If you opt for a house combo meal, they throw in a complimentary cocktail, but the tacos here can be washed down with a nice cold beer.
Johnny Tacos might be where you go if you want a great-value Mexican taco bar.
Where Is It? Jl. Kartika Plaza Jl. Samudra No.17, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Facebook
Motel Mexicola
Motel Mexicola screams, “Let’s have a party!” as you walk through the door. They have great promotions, excellent service and a remarkable building, too.
This colourful and happening spot has a great atmosphere and it doesn’t matter how big your party is. They’ll make room for them.
Then it’s time to order killer cocktails and dive into the rustic cantina food.
We thought the chicken tinga tostadas were memorable, and after lashings of tequila here, we’re surprised that we remember anything at all.
Where Is It? Jl. Kayu Jati No.9X, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Motel Mexicola
La Plancha
If you want multi-coloured bean bags to lounger around while you dine on solid Mexican food, you may want to head to La Plancha.
You can have a sundowner chilling on the beach before you head inside this Mexican restaurant to enjoy the nicely decorated interior and pick your dishes for the evening.
We were mightily impressed by the black bean hummus, which we’d never tried before.
And the orange-scented churros are the only way to finish a night at this place.
Where Is It? Jalan Mesari Beach, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: La Plancha
Taco Casa
Taco Casa hails from Seminyak, though they have recently opened another branch on the island that Taco Casa Ubud to go alongside Taco Casa Canggu.
They may have started the popular trend for Mexican food in Bali, and they’re certainly one of the best Mexican restaurants in Bali.
The tacos are made on-site at Taco Casa, and all their sauces are homemade. We like that you can dial down the spice easily here as sometimes we find that the chilli can overwhelm other flavours.
The quesadillas were a big hit with our kids at Taco Casa and they like this Mexican restaurant in Seminyak.
Where Is It? Taco Casa, Jl. Petitenget Kerobokan, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Taco Casa
Taco Beach Grill
The Taco Beach Grill is where the cool kids who want a little Balinese twist on their Mexican food go.
Try the Baba Guling Taco at the Taco Beach Grill and you’ll see why this place makes it to our list of the best Mexican restaurants in Bali.
Fusion has never tasted so good, and we’d like to see more grub like this, to be honest. It’s nice to redefine your cuisine in light of local ingredients.
The Mexican pizzas at the Taco Beach Grill are also alright and feature an exciting combination of cheeses we hadn’t had before.
Where Is It? Jl. Kunti I No.8, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Taco Beach Grill
Holy Guacamole Mexican Bar & Grill
We love the name of this Mexican restaurant, and their Mexican food lives up to their creative genius, too.
The fajitas here are the most mouth-watering and sizzling on the island, and there’s no better place to find tequila anywhere in Bali.
And if you’re not in the mood for straight tequila, they’ll be only too happy to mix you up a cocktail or two.
We like that all the ingredients used in the food here are local and sourced on local farms.
Where Is It? Jl. Melasti No.16, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Holy Guacamole
Don Juan Mexican Restaurant
We love the Don Juan Mexican Restaurant for its breakfasts. You last had a Huevos Rancheros when you’ve had it at the Don Juan Mexican restaurant.
That’s your traditional Mexican breakfast: tortillas paired with tomato salsa and chorizo sausage alongside some eggs and refried beans. It’s yummy.
At night, we drink their Sangria and sample all the Mexican food on the extensive and creative menu at Don Juan.
Don Juan Mexican restaurant is a nice off-the-beaten-path spot you will enjoy.
Where Is It? Don Juan, Jl. Pantai Kuta No.3, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Don Juan
Jalapeno
Sanur’s Jalapeno may be one of the best Mexican restaurants in Bali serving Tex-Mex food.
It’s super popular on Taco Tuesdays (buy two, get the third free all night long) and they also shift an awful lot of their icy margaritas.
The tortillas, salsa and more are made in-house daily with fresh local produce, and the jackfruit carnitas tacos are a testament to how well Balinese and Mexican culinary schools can be combined.
Where Is It? Jl. Danau Tamblingan No.102, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228, Indonesia
Online: Instagram
Taqisa
Do you want the best homemade Mexican food that tastes like it’s from Mexico?
You might try Taqisa, where all the recipes originate in Central America and have been passed down through the generations by proud Mexican cooks and chefs.
Taqisa is a Mexican restaurant with a proud connection to Bali, and they always use fresh local ingredients in their dishes.
We like that they have a children’s menu here. Ask for the “Little Amigos” menu to save on the little one’s feast.
Where Is It? Jl. Danau Tamblingan No.170, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228, Indonesia
Online: Taqisa
Los Jefes
The Tequila Chicken is excellent at this Mexican restaurant and the dish sees a tasty combination of onion, pepper, spice and tequila. They use the freshest ingredients to make great food.
It is spicy food at this Mexican spot, but it’s not too spicy, and you’ll be fine ordering a cocktail rather than sticking to beer in case you need to wash your mouth out of the chilli burn.
We love their tequila collection here and it’s great to learn a little about each tequila before you consume it too.
You’ll find that as the night draws on, they have live music and a party atmosphere.
Please note: This restaurant is temporarily closed for refurbishment as we go to press. Please call before you visit to ensure that they have re-opened.
Where Is It? Jl. Raya Seminyak No.2A, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Instagram
Sinaloa
If you take one thing away about Sinaloa, then make it the fact that the best day to visit this Mexican restaurant is Friday.
Why? Because you get a 50% discount on the bill on Fridays and it’s the day they have their live band in!
We like the fresh and funky decor, which brightens you up as you walk through the door.
Try the pork ribs, which taste like they were cooked in Tijuana.
Where Is It? Jl. Padma Utara No.100x, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Facebook
El Mexicano
We’ve always liked this artsy-looking place for Mexican food in Bali. They have good service, and their homemade tortillas are great.
Whether you want to grab tacos or intend to go for a long, fun meal with family and friends, we don’t think you’ll leave El Mexicano disappointed.
Try their dragonfruit and strawberry margarita to get the evening started. It’s a wonderfully deceptive drink that is much milder on the tongue than its alcoholic kick.
Please note: This restaurant is temporarily closed for refurbishment as we go to press. Please call before you visit to ensure that they have re-opened.
Where Is It? Jl. Monkey Forest No.15, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Online: Facebook
Cafe La Pasion
If you love your veggies, you will love this plant-based Mexican restaurant.
They say they can do a healthy vegetarian or vegan version of almost every Mexican classic.
If you want to try some different Mexican foods while quaffing margaritas in a pleasant, shady outdoor area, this is a good bet for you.
But unrepentant carnivores may find the emphasis on veg too much.
Where Is It? Jl. Pantai Balangan, Jimbaran, Uluwatu, Kabupaten Badung, Bali 80363, Indonesia
Online: Cafe La Pasion
Cilantro
If you want to eat great Mexican foods in the jungle, where else would you do it but in Bali?
There’s a heavy Tex-Mex accent to everything, but the street tacos are excellent here, and if you come for an evening, this hopping Tex-Mex restaurant has a live Mariachi band!
We could say that we’ve tried all the food on the menu, but the portions here are so generous that we couldn’t eat another bite by the time we left.
They make their flour tortillas, and we thought they were great with a Baja fish filling.
Where Is It? Nyuh Kuning Rd, MAS, Ubud, Gianyar Regency, Bali 80571, Indonesia
Online: Instagram
Pink Tacos
Yes! Pink Tacos is more than just the name of a restaurant serving homey Mexican cantina food. They do have pink tacos!
We’re still determining if there’s another place in Bali where you can get pink tacos. So, make sure to take some snaps for your Instagram feed.
We like that this place also offers vegan and vegetarian options, ensuring everyone can have fun.
Pink Tacos is said to be inspired by Californian Tex-Mex, and we must confess we think they’re fantastic.
Where Is It? Jl. Bidadari No.3, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Online: Instagram
Juanitas Tacos
If there’s one thing that everyone loves at Juanita’s… it’s the chimichangas! The tacos are fine, but this deep-fried delicacy is terrific!
We like to come here for lunch when we’re hungry because they have vast and generous portions and are not expensive.
Where Is It? Juanitas Taco’s uluwatu, Jl. Raya Uluwatu Pecatu No.9, Ungasan, South Kuta, Badung Regency, Bali 80361, Indonesia
Online: Instagram
Taco Fiesta
Taco Fiesta uses Mexican family recipes to bring their very own taste of Mexico to Bali.
We like the enchiladas at Taco Fiest, but we confess we often drink a few cocktails and listen to the live music here.
It feels like a little slice of Mexico; sometimes, that’s precisely what you want. Try Taco Fiesta next time you’re in Ubud. You won’t be sorry.
Where Is It? Jl. Bisma No.33, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Online: Taco Fiesta
Rosalita’s Cantina
They’ve gone all out on the decorations here, making you feel like you’re in an advert for the best of Mexico at times.
This cross between a Mexican and a Texas Steakhouse does some of the best Tax-Mex on the island, and we enjoy going here.
After we’ve taken the obligatory Instagram shots for our friends and family who aren’t with us, we like to start the night with Rosalita’s signature cocktails.
And we love the quesadillas here, which always seem to have the perfect balance of spice.
Where Is It? Square, Kompleks Units, Jl. Kayu Aya No.100, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Online: Facebook
The Ratip Coffee Shop & Food (Lembongan)
OK, only some people’s going to be up for a drive to Lembongan, but if you’re in the neighbourhood, this Mexican restaurant is worth a visit.
If you’re staying in Lembongan, you can skip the restaurant as they will deliver free of charge to anywhere in the area.
The Mexican food is fresh, modern Mexican food with a spicy edge, and they do some of the best fries on the island, too!
We expected a place this good to be farther out of the way than it is, but we’re glad it’s there. We think you will be too.
Where Is It? jln ancak sari,lembongan, Jungutbatu, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia
Online: Facebook
Grass Terrace
The Grass Terrace is where you experience a dependable fusion of Indonesian and Mexican ideas while relaxing in their outdoor seating and people-watching.
One thing we can get excited about here is the salty caramel milkshakes they serve, they were just wow!
We were also impressed by the reasonable prices for the food. Everything was sensibly priced and good value for money.
The cinnamon-fried pineapple ring with ice cream was just about the perfect dessert, too.
Please note: This restaurant is temporarily closed for refurbishment as we go to press. Please call before you visit to ensure that they have re-opened.
Where Is It? 84WH+5VW Echo Beach, Jl. Munduk Catu, Canggu, Kuta Utara, Badung Regency, Bali 80361, Indonesia
Online: Facebook
Eco Deli Cafe
This cheerful (and reasonably cheap) cafe uses local farm fresh ingredients to create an exciting fusion of Balinese classics and Mexican classics.
We thought the enchiladas were among the most authentic that we’ve ever tasted.
Their staff are super helpful, too, and they’ll be happy to change up a dish on the menu if you have any special dietary requirements.
They have some vegan options, too, and the vegan Buddha Bowl looked like an impressive meal for the money.
Where Is It? Gg. Nusa Indah, Batu, Jungutbatu, Nusa Lembongan, Kabupaten Klungkung, Bali 80000, Indonesia
Online: Bali Eco Deli
Black Mamba Tacos
Black Mamba started with the humble taco and opted to get creative with it. This is not in the remotest bit authentic Mexican food, but they used Mexican as a platform to try something completely new.
By and large, it works, and this original Mexican restaurant is an excellent lunch option.
Where Is It? Jl. Raya Babakan Canggu No.110a, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali, Indonesia
Online: Black Mamba
Warung Ohana
Uluwatu is only just catching up on the Mexican food trend in Bali, and Warung Ohana is its stand-out offering.
As you’d expect from the “warung” part, this is locally owned and managed and, thus, very reasonably priced.
We love their jalapeno peppers and can eat them with just about everything they serve here!
Where Is It? Jl Raya uluwatu (before Pecatu gas station) Bukit ungasan
Online: Instagram
Final Thoughts On The 27 Best Mexican Food Options In Bali
Whether you want fiesta vibes, a relaxed atmosphere, traditional Mexican recipes that I’ve been brought over from the motherland or fresh Modern Mexican food with a Balinese twist, we’ve got you covered.
Each of these restaurants in Bali has terrific food, and there’s something here for every budget and appetite! Enjoy!
And if you need help deciding which to try first, come up with your Mexican Restaurant hit list and see how many you can tick off!
Share this entry