Best Mexican Restaurants in Greater St. Cloud

Whether you’re looking for a place to celebrate Cinco de Mayo or you’re just craving a delicious, authentic taco and margarita, these Greater St. Cloud restaurants can satisfy your cravings! From burrito bowls to fajita platters, and every guac bowl in between, check out these local spots for the tastiest Mexican menu items in town. 

The Whole Enchilada

If you’re looking for the full dining experience of Mexican cuisine – from the atmosphere to the menu – look no further than these great local options!

El Loro Mexican Restaurant

With locations in Waite Park and Sauk Rapids, El Loro is a go-to place for fantastic Mexican dishes and great drinks. Visit on a nice day and enjoy your meal on their spacious patio!


Añejos has locations in both Waite Park and Sartell, and their menu is packed with “Old Mexico” style dishes that are one of a kind. Plus, their margaritas are blended using a family recipe and they only use the finest aged tequila. 


View this post on Instagram


A post shared by Visit Greater St. Cloud, MN (@visitstcloud)

Mexican Village Downtown

Located Downtown St. Cloud, Mexican Village is a local favorite for all types of Mexican cuisine. Their vast menu offers everything from tacos to enchiladas to fajita, plus they are known for their huge variety of margaritas. 

La Casita

The spacious interior and authentically decorated atmosphere capture you from the first step in the door. Then they keep you around with their modern takes on Mexican classics!

Tacos To Go

In a hurry and craving something authentic and delicious? These spots offer fast service and great to-go options!

D & L Taco Gringo

Another local favorite located in Clearwater, Taco Gringo serves up all the Mexican classics to-go. Plus, you can find their signature Taco Gringo Southwestern Sauce in area grocery stores so you can get a little of their flavor at home, too!

Taco Chon

This authentic taco shop offers much more than your typical tacos. With amazing, flavorful dishes such as birria tacos, torta cubana, chimichanga, macheton, and much more, you will be craving their homemade flavors for days afterwards!

Taqueria La Campechana

Touted by many as the “most authentic” Mexican restaurant in Greater St. Cloud, Taqueria la Campechana (“Hearty Taco Shop”) has all of your favorites like tomales, menudo, fajitas, and more. Don’t forget to order a slice of tres leches cake before you leave! 


View this post on Instagram


A post shared by Visit Greater St. Cloud, MN (@visitstcloud)

Giliberto’s Mexican Taco Shop + The Patagonia & Gilibertos

With two locations in St. Cloud – off 23rd Ave. N. and the Patagonia location Downtown on 5th Ave. – Gilibertos is a local favorite. Not only are they open long hours normally, they also serve up quick favorites like tacos, burritos, chimichangas, and even curros and fried ice cream. 

La Perla Market & Taqueria

Not only can you get unique Mexican classics like street tacos, fajitas and tortas made with the freshest ingredients, you can also visit the attached market to shop for Mexican food staples for your own cooking needs!

Taco Villa

Located downtown St. Cloud, Taco Villa is a quick and tasty place to grab a taco, burrito, nachos and more. After the last original Taco Villa closed in 2011, this location opened in 2022 under new ownership, but with all the original recipes. Make a quick stop at the drive through or dine in and enjoy!

Bountiful Burritos

Burritos have become the fast-casual dish of choice, and for a good reason! Enjoy the bean/rice/veggie/meat filled wonder at these locally owned burrito shops. 

Bravo Burritos

Everything from Bravo Burritos is made from scratch and uses the finest ingredients. Their menu features a wide variety of burrito creations plus tacos, whole plates, nachos and more. Great for dine-in or takeout!


View this post on Instagram


A post shared by Visit Greater St. Cloud, MN (@visitstcloud)

Hernandez Burrito

Locally owned and located in Sauk Rapids, Hernandez Burrito keeps things simple and delicious. Start with your choice of burrito, bowl, quesadilla, tacos, taco salad or nachos, add your choice of meat and toppings, pair with a side of rice and beans, and enjoy!