The Best Mexican Restaurants In Bristol

Bristol has truly embraced the bold, zesty spirit of Mexican cuisine. From the smoky allure of tacos al pastor to the irresistible crunch of nachos drenched in gooey queso, the city's Mexican eateries deliver a fiesta for the taste buds.

While Bristol’s cobblestone streets may be a far cry from the sun-soaked plazas of Oaxaca, its culinary wizards are weaving authentic Mexican flavours with creative twists that reflect its multicultural heartbeat. Whether you’re craving a margarita with a side of guacamole in Wapping Wharf or hunting for the perfect burrito in the city centre, Bristol's Mexican restaurants have you covered. 

The Top Mexican Restaurants In Bristol 

Casa Mexicana

Since 1986, Casa Mexicana has been a cornerstone of Bristol's culinary scene, serving authentic Mexican cuisine with a side of vibrant atmosphere. Located on Zetland Road, this independent restaurant has garnered a loyal following over the decades. The restaurant's commitment to using fresh ingredients, organic herbs, and local meats ensures a dining experience that's both scrumptious and sustainable.

Enjoy an expansive menu ranging from nachos topped with refried pinto beans to begin to enchiladas filled with chicken, beef or mixed vegetables for mains. You'll also be able to devour generous portions of Apollo al chimichurri, fajitas, and banana and chocolate chimichangas for dessert. Sign us up. 

Fajitas, nachos and lots of dips on a wooden table at Casa Mexicana in Bristol.

One of the most authentic Mexican restaurants Bristol has to offer can be found just outside the centre. 

Condesa

Condesa is a Mexican restaurant on Whiteladies Road that brings the vibrant flavours of Mexico City to Bristol. Inspired by the La Condesa borough, this eatery specialises in elegant dishes cooked over charcoal, offering a smoky depth to its Mexican-inspired menu. The eatery's ambience is cosy and inviting, with candlelit interiors and a 'mezcal cave' showcasing an extensive collection of the revered Mexican spirit.

Feast on smoked pork tacos con todo, charred hispi cabbage smothered in chipotle butter and finished with a scattering of smoked almonds, and treat yourself to a bowl of caramelised pineapple with coconut ice cream and pink peppercorn sherbert to finish, all washed down with a margarita, of course. 

Elegant cucumber dish and orange margarita from Condesa in Bristol.

Perfectly presented small plates are the name of the game here. 

Chido Wey

Located on Old Market Street, Chido Wey is one of the top Mexican restaurants Bristol city centre has to offer. Known for its bold and authentic dishes, the menu features everything from fresh tacos and quesadillas to butternut squash-topped tostadas and hearty burritos, all made with high-quality, locally sourced ingredients.

Its decor is cool and kitsch, with red checkered tablecloths, bright paintings of suns and chillis hung on the walls and ribbons of exposed light bulbs dangling from the ceiling. It makes the perfect casual lunch spot, quirky dinner destination and alfresco dining location come summer time thanks to its outside tables. 

Person holding a burrito from Chido Wey in Bristol.

There's no wey you'll be able to resist one of these adobo-smoked, chicken-filled beauties. 

Batida 

Tucked away on Whiteladies Road, Batida specialises in delicious Latin American plates. Drawing inspiration from Argentina's churrascarias and Mexico's bustling cantinas, the menu offers a diverse range of mouthwatering dishes like chicken and chorizo quesadillas or pulled jackfruit fajitas.

Their lunchtime deal is particularly tempting, offering a main course, side, and drink for just £11.95 from 12pm to 5pm daily. Add in an extensive selection of cocktails and premium spirits, and you have a true feast. It also doesn't hold back when it comes to brunch, offering two hours of free-flowing drinks and a plate of your choice, like a breakfast burrito packed with pulled pork, scrambled egg and cheese. 

Mexican dish topped with prawns and two people clinking red wine glasses from Batida in Bristol.

Make your next bottomless brunch one filled with Mexican flavours. 

Woolly Cactus 

Contrary to its prickly name, Woolly Cactus is a welcoming Mexican kitchen with two locations in Bristol, one on Bath Street and the other on the corner of Victoria Street. The restaurant is home to some of the juiciest, tastiest burritos in the city, made using fresh ingredients from local suppliers, and meat from South Gloucestershire-based Origin Butchers. 

You're invited to choose your dish style (be it quesadilla, taco, fajita, burrito or even naked burrito if you're watching the carbs), and fill it with the likes of steak chile verde, chipotle chicken, Mexican vegetables or pulled pork. Finish off with sour cream, roasted pico de gallo, and so much more and chow down your epic creation. 

A trio of tacos from Woolly Cactus in Bristol.

All good things come in threes, including tacos. 

Cargo Cantina 

When you're craving nachos piled high with all the dips, Cargo Cantina in Wapping Wharf is the place to be. Born by the hospitality group Season + Tate, this spot is also from the same brains behind Condesa. It truly excels at serving up authentic Mexican street food, using fresh ingredients to craft mouthwatering tacos filled with chicken adovada or pork chile verde.

Start with some zesty trout or smoked carrot ceviche tostadas, and finish off the meal with a refreshing frozen margarita. It's the perfect lunchtime destination for anyone seeking delicious, vibrant flavours. The desserts are pretty fun too - popcorn cheesecake, anyone? 

Tacos from Cargo Cantina in Bristol and a pink margarita.

The Mexican restaurant by Birstol harbourside is a great place to eat and soak up scenic views. 

Hungry? Check out our guide to Bristol's best Thai restaurants