Want the best tacos Brisbane has to offer? From nachos to margaritas to burritos, the best Mexican restaurants in Brisbane offer a taste of the exotic, and thankfully so. When it comes to everyone’s favourite cuisine, Mexican is a hot contestant. Whether you’re looking for a light nibble of nachos, a hearty chilli or litres of sangria to wash it all down, there is something for everyone. The diverse, delicate and delicious flavours Mexican food has on offer is what makes it one of the best choices when you’re looking for a restaurant that will leave you and your amigos feeling happy and full. Luckily, Brisbane knows what’s up and has plenty of Mexican restaurants gracing the streets of the sleepy city. Here are the best Mexican restaurants in Brisbane.
1. Pepe’s Mexican Newmarket
Pepe’s Mexican is a favourite amongst locals of the vibrant inner-city suburb of Newmarket. The restaurant offers a relaxed setting and a fully licensed bar, so you can sit back and enjoy all the tequila you desire. They are known for the quality and authentic flavours of their food. The owners were the ones who founded Brisbane’s first Mexican restaurant, so they know what they’re doing!
Address: 184 Enoggera Road, Newmarket
Hours: Monday – Sunday 11 am – late
Phone: (07) 3856 0966
2. El Camino Cantina
Are you looking for a fun night out combined with delicious Mexican food and giant sombreros? El Camino Cantina is the ideal spot. We recommend grabbing food to share for the table, with plenty of tacos, nachos and fajitas to go around. No visit to El Camino is complete without trying one of their enormous margaritas, which pair beautifully with pretty much everything on the menu, so there’s no excuse not to order one!
Address: 153 Stanley St, South Brisbane
Hours: Tuesday – Sunday 12 pm – late
3. California Native
Nestled in Brisbane’s thriving Coorparoo, California Native is one of Brisbane’s best Mexican restaurants. They pride themselves in serving up the freshest, colourful Mexican meals in Brisbane. Their jalapeno poppers stuffed with a spiced cheese filling and battered with beer are a must-try, as is their special Mexican date and walnut cake for dessert (if you have the room!)
Address: 321 Chatsworth Road, Coorparoo
Hours: Wednesday- Sunday 5 pm – late
Phone: 0438 685 650
4. Mama Taco
From mastering Italian to seamlessly tackling the art of Mexican, the owners of Mama Taco know how to please. A west end favourite and one of the newer Mexican restaurants to make the list, Mama Taco is a hole-in-the-wall famous for its unique twists on traditional Mexican meals. They don’t take shortcuts, sourcing all their produce organically and always using meat from ethically raised animals. Our favourite on the menu has to be one of their many taco combinations- the one with caramelised brussel sprouts is unlike anything you’ve ever had before!
Address: Shop 4/59 Hardgrave Rd, West End
Hours: Wednesday – Sunday 12 pm – late
5. MAYA Mexican
Effortlessly transporting you to the streets of Mexico, MAYA is a six-month pop-up concept at Brisbane’s beautiful Eleven Rooftop Bar. Inspired by the owners trip to Guadalajara in Mexico, everything from the menu down to the interior exudes a Mexican ambience. The thing that sets MAYA apart is their rich diversity of regional Mexican cuisine on the menu. Don’t forget to take lots of pictures- the interior makes the perfect shot to add to your insta feed!
Address: 757 Ann St, Fortitude Valley
Hours: Wednesday- Sunday 12 pm – late
Phone: (07) 3067 7447
6. Ivory Tusk
Ivory Tusk is probably the most vibrant and buzzing of Brisbane’s Mexican restaurants, so make sure you brace yourself! The interior is an expert infusion of Palm Springs design with pops of colour, in the heart of Brisbane’s entertainment precinct. The restaurant doesn’t compromise on taste, however, with an emphasis on traditional Mexican street food. The best bits are the freshly made tortillas and their tacos- the Baja fish taco with red cabbage and burnt chilli mayo is divine!
Address: 1/663 Ann Street, Fortitude Valley
Hours: Thursday – Friday 5 pm – late, Saturday – Sunday 12 pm – late
Phone: (07) 3257 4439
7. El Torito Mexican Restaurant
If traditional and authentic Mexican is your jam, El Torito has you covered. With no thrills and just the good stuff, this long-standing Brisbane restaurant has been around well before Mexican food became trendy. Located in Brisbane’s West End, the restaurant started as a small takeaway and is now one of the thriving city’s favourite places for good food and strong margaritas, just like in Mexico!
Address: 146 Boundary St, West End
Hours: Tuesday to Sunday 5:30 pm- 9 pm –
Phone: (07) 3844 5977
8. El Planta
Just like the name, El Planta is all about delivering top-quality plant-based Mexican food to the hungry vegans of Brisbane. Brisbane is known for its vego-friendly reputation, and so is the Mexican cuisine, so it’s a match made in heaven! The menu is 100% plant-based, designed for sharing and rotates regularly. Everything you eat is made in-house, and each tortilla is cooked to order, so expect freshness, authentic flavours and good times.
Address: 58 Hope Street, South Brisbane
Hours: Tuesday – Thursday 5.30 pm – 9 pm, Friday – Saturday 5.30 – 10.30 pm
Phone: 0412 728 047
9. La Quinta Mexican Cafe & Bar
The perfect spot for a celebratory meal for you and your closest friends, La Quinta has a vibrant energy and delicious, colourful food to match. The team at La Quinta specialise in banquet options, so there will be something for everyone. The beverage menu is just as exciting, with tonnes of imported beers and plenty of tasty cocktails that will guarantee you have a good night.
Address: 189 Oxford St, Bulimba
Hours: Tuesday – Thursday 5 pm – 9 pm, Friday – Saturday 12 pom – 10 pm, Sunday 12 pm – 9 pm
Phone: (07) 3399 2800
10. Comuna Cantina
Not your typical Mexican joint, Comuna Cantina takes inspiration from a variety of cuisines and cultures. The restaurant is primarily a Latin street food restaurant, aiming to replicate the Latino’s lively way of life. Their starters are an ode to classic Mexican fare, whilst their hearty main dishes like their nachos and burritos are given an exciting Latin spin- you’d be a fool not to have to try!
Address: 12 Creek Street, Brisbane CBD
Hours: Monday – Thursday 11 am – 9 pm, Friday – Sunday 11 am – 10 pm
Phone: (07) 3236 0316
11. Baja Modern Mexican
A classy Mexican restaurant without minimal fuss is what Baja effortlessly manages to achieve. The team at Baja take simple Mexican dishes and transform them into flavour extravaganzas. Their corn off the cob, for example, zested with bullhorn pepper, parmesan and chilli mayonnaise, paired with the wagyu beef tartare with cumquat, Aji Amarillo cream and cucumber, is just the right amount of traditional with a bit of unusual on the side.
Address: 211 Brunswick Street, Fortitude Valley
Hours: Wednesday – Saturday 5 pm – late, Friday – Saturday 12.30 pm – 3 pm
Phone: (07) 3625 0069
12. Mucho Mexicano
Mucho Mexicano has been providing the Mexican loving masses of Brisbane for years, seven days a week. Whenever Mexican cravings strike, you know that Mucho will have your back. Our recommendation is the Mexican Fiesta for $39 per person. You will receive all the classics – corn chips, corn, tacos, nachos and churros for dessert!
Address: Shop 15, Little Stanley St, South Brisbane
Hours: Sunday – Thursday 11 am – 9 pm, Friday – Saturday 11 am – 10 pm
Phone: (07) 3846 5555
13. La Patrona
La Patrona is one of Brisbane’s best go-to Mexican restaurants, with the authenticity of Mexican flavours and good vibes right at your doorstep. The owners herald from the Bajio region of Mexico and love to express the region’s passion for traditional Mexican food combined with modern cooking techniques. They even have a variety of mezcals, wine, beer and of course, tequila to help you wash it all down.
Address: 11 Florence St, Teneriffe QLD
Hours: Monday – Thursday 5.30 pm – 9 pm, Friday 12 pm – 3 pm/5.30 pm – 10 pm, Saturday 12 pm – 4 pm/5.30 pm – 10.30 pm, Sunday 12 pm – 4 pm, 5.30 pm – 9.30 pm
Phone: (07) 3852 5825
14. Mama de Luna
You could easily mistake this Brisbane restaurant for one in Mexico, their pink and yellow no-fuss interior screaming Mexicana. The authentic Mexican restaurant is open from 7 am, serving up breakfast, lunch and dinner so your Mexican cravings can be satisfied at any time of the day. If you love Mexican homewares, they also sell plenty of unique pieces at the front of the store! You could easily spend hours at this hold-in-the-wall.
Address: 217 Lutwyche Rd, Windsor
Hours: Monday – Friday 7 am – 2 pm, Saturday – Sunday 8 am – 1 pm
Phone: 0423 306 543
Where is the best Mexican in Brisbane city?
The best Mexican in Brisbane city is Commua Cantina.
What is the best Mexican restaurant in Brisbane West End?
The best Mexican restaurant in Brisbane's West End is El Torito Mexican restaurant.
Where is the best Mexican in Fortitude Valley?
If you're in Fortitude Valley, head to MAYA Mexican for top-quality Mexican food.