The 6 Best Mexican Restaurants in Michigan!

In Michigan, you don’t have to travel far to find some wonderfully authentic Mexican fare. From tasty tamales and flavorful fajitas, finished off nicely with top-notch tequila, you’ll find it all at Michigan’s best Mexican restaurants. Here are the 6 best in the state! 

Taqueria Lupitas, Detroit, MI

Did you know that Detroit has a Mexicantown? One of the premier restaurants found therein is Taqueria Lupitas, a restaurant so authentic that a man who both owned a Mexican restaurant and routinely winters in Mexico noted that Lupitas was “ authentic as it gets.” Featuring an array of tacos, soups, and even breakfast dishes, Detroit's answer to Mexican cuisine should prove top of the heap. Come prepared, as this is a cash-only operation.

Tio's Mexican Café, Ann Arbor, MI

Ann Arbor is home to Tio's, a place that offers some excellent Mexican fare topped off with a few unique twists. For instance, consider the chicken wings in mole sauce, or the empanadas with your choice of meat or vegetable fillings. Consider the Molcajete platter of different from-the-grill options, or even the chili queso fries. Top it all off with your choice of dessert options including the option for flan and the result is a meal so Mexican it might well be found in Cancun.

Sagebrush Cantina, Fenton and Lake Orion, MI

With locations in Lake Orion and Fenton, Sagebrush Cantina looks to provide one of the best experiences in Mexican restaurant around. Before you even start picking your dinner out, Sagebrush looks to snag you with the weight of its tequila selection. It has a dizzying array of options on this front, sufficient to offer a complete “tequila flight,” a line of shots for diners to try out and see the differences firsthand between different brews. That's a start to conjure with, but from there we'll spread out into a range of tacos, fajitas, combo plates and appetizers of every stripe. Finish it off with dessert—even fried ice cream!—and you'll have a complete Mexican dinner on par with the greats.

El Camino Real, Three Rivers, MI

You might not have known that Three Rivers is home to some of the best Mexican food in the state. El Camino Real is home to an array of options from tostadas de camaron to flautas and beyond, there's going to be something at this small and thoroughly hometown Mexican food operation for just about anyone's taste.

Sol Azteca, Marquette, MI

Michigan's love for Mexican cooking heads up into the Upper Peninsula as well, as Marquette's Sol Azteca enters the fray. Found on the city's waterfront district, diners will be treated to an excellent view of Lake Superior, the largest of Michigan's Great Lakes. A good view often makes a good meal better, and Sol Azteca won't skimp on the food. While there's a standard slate of offerings on hand, including vegetarian options, the house specials at Sol Azteca might be the most heart-stopping of their kind around.  Throw in some great dessert choices and the result is a versatile Mexican restaurant experience for all.

Baja Grill, Holland, MI

A family-owned operation in Holland, the Baja Grill boasts an excellent array of authentic, homemade choices that delivers excellent value for its diners. Not only can diners make their own burrito, but they can get it in different sizes and even potentially without a tortilla. The options go on from there, including different salads, nachos, drinks and more.

Share your favorites!
Michigan Search
Find Mexican Restaurants Near You
Select a Michigan town to find
the Best Things-To-Do and Places To Go around you
Crawford County