One chef in Michigan cooks mole poblano and Italian pasta in the same kitchen. He has also been named a James Beard Foundation semifinalist twice, which made me read that line again.
Another spot works under a strict no-freezer policy, so the steaks and sauces start fresh. A third has fed the same Detroit neighborhood since 1957 and even bounced back after a fire in 2022.
I love that kind of stubborn pride. It tells you somebody cares more about the plate than the shortcut, and that is exactly the kind of place I want to find.
So I went hunting for Mexican restaurants across the state that deserve an extra half hour in the car, maybe more.
Some sit on busy city blocks, while others hide in small towns you could easily pass. Which one is closest to you, and which one is worth the gas?
11. El Barzon

Mole poblano on one side of the menu and handmade Italian pasta on the other sounds like a coin toss. In Southwest Detroit, it is simply how dinner works.
Chef Norberto Garita runs the kitchen, and he cooks both cuisines with serious care. He has been named a James Beard Foundation Best Chef semifinalist twice, which is a big deal in the food world.
The Mexican side leans on Cocina Poblana, the cooking style of Puebla. That means you should look straight at the Mole Poblano, a rich sauce that takes real patience to make.
Enchiladas are on the menu too, so you have an easy pick if you want something familiar. Goat barbacoa shows up when it is available, so ask about it and pounce if you can.
Here is a fun bit of trivia for the table. The restaurant takes its name from a Mexican revolutionary song, and the name is meant to stand for connection and unity.
El Barzon has served Detroit since 2007, so it is no newcomer chasing a trend. You can also grab a seat on the spacious enclosed patio when the weather cooperates.
Bring a friend who wants pasta while you go for mole. Then trade bites and argue about which side of the menu won the night.
Address: 3710 Junction Ave, Detroit, MI 48210
10. El Asador Steakhouse

No freezer, no problem. El Asador Steakhouse runs on a strict no-freezer policy, and that one rule shapes the whole menu.
Chef Luis Garza cooks from scratch, pulling ideas from his mother’s cooking. He also draws on regional flavors from Puebla, Hidalgo, and Nuevo Leon, three very different corners of Mexico.
Steak is the headliner, as the name suggests. The rib-eye comes with a poblano pepper cream sauce, which sounds like a smart way to give beef a gentle kick.
Filet mignon fans get their own treat. That cut arrives with a guajillo, ancho, and chipotle butter sauce, so you are tasting three chiles in one bite.
Not in a steak mood? You can still find classic Mexican plates like enchiladas, chile rellenos, and mole gallina.
Seafood also has a spot on the menu, which helps if your group cannot agree. One person can order surf, another can order turf, and nobody has to sulk.
Save room in your plans for the tableside guacamole. Watching it come together right in front of you adds a little show to dinner.
Think of this place for birthdays, date nights, or any night you want Mexican food that feels a bit dressed up. Michigan has plenty of taco spots, but a Mexican steakhouse with this approach stands out.
Address: 1312 Springwells St, Detroit, MI 48209
9. Mexican Village Restaurant

Since 1957, this Bagley Street landmark has been feeding Mexicantown. It calls itself Detroit’s oldest Mexican restaurant, and the same extended family has kept it going for generations.
The building has a story of its own. It combines three structures from the late 1800s, all wrapped in white stucco for a Spanish mission look.
That history took a hit in 2022 when a fire struck the restaurant. The good news is that it reopened, and the family kept the legacy rolling.
You will find a big menu here, packed with enchiladas, tacos, and tamales. It is the kind of list that rewards slow reading and maybe a second visit.
Can’t decide? The Village Combination Plate is the easy answer, since it lets you sample more than one favorite at once.
Sizzling fajitas are another option if you like your dinner to arrive with some noise. Soup fans should look for the Caldo Can-can, a hearty bowl worth a try.
A place that survives this long usually does something right. Generations of Detroit families have made it part of their own stories, from first dates to big celebrations.
Plan a stroll around Mexicantown before or after you eat. The neighborhood gives you a fuller taste of the community that helped keep this restaurant standing.
Address: 2600 Bagley St, Detroit, MI 48216
8. Taqueria Mi Pueblo

Handmade tortillas can change your whole opinion of a taco. At Taqueria Mi Pueblo on Dix Street, that tortilla is the foundation of the meal.
The cooking here follows the style of Jalisco, the Mexican state known for dishes like birria. That Jalisco influence gives the menu a clear point of view.
This is a family-owned spot, and its goal is to share the family’s traditional recipes with Detroit. Dishes are prepared fresh daily, which matters when you are eating something as simple as a taco.
Start with al pastor if you like seasoned pork with a little sweetness. It is a classic for a reason, and it pairs nicely with fresh tortillas.
Weekends bring birria, the slow-cooked meat dish that has taken over food feeds everywhere. Plan your trip around a Saturday or Sunday if birria is on your wish list.
Burritos here come overstuffed, so pace yourself. You may want to split one or bring home leftovers for tomorrow’s lunch.
The dining room is decked out in bright, colorful decor that makes a meal feel festive. Outdoor seating is also available when the Michigan weather plays nice.
Bring your family, your friends, or that one coworker who claims to be a taco expert. This is a good place to put that claim to the test.
Address: 7278 Dix St, Detroit, MI 48209
7. Xochimilco Restaurant

Few restaurants have a local legend about helping babies arrive. Xochimilco does, thanks to a story that its botana might help bring on labor.
Nobody should treat that as medical advice, of course. Still, it is a fun bit of Detroit lore, and it shows how deep this place runs in local memory.
Xochimilco has been a fixture in Mexicantown for decades. It sits in a brick building on Bagley Street, just a short walk from other neighborhood favorites.
The menu mixes classic Mexican dishes with Tex-Mex favorites. Portions are known for being generous, so arrive with a plan or a backup stomach.
Burritos here are famously huge. Some fans would call them gargantuan, and that word fits the reputation.
Super Nachos are another big name on the menu. You can also look for the flaming cheese, which brings a little drama to the table.
Fajitas show up sizzling if you want something to share. That makes this a solid stop for a group that likes to pass plates around.
Good value is part of the appeal, which helps explain why families keep it in the rotation. Late-night dining has also made it a go-to for Detroiters looking for a hearty meal after dark.
Address: 3409 Bagley St, Detroit, MI 48216
6. M Cantina

Ant larvae tacos are not the usual Tuesday order in Dearborn. At M Cantina, escamoles tacos sit right on the menu, waiting for brave eaters.
Escamoles are a delicacy in central Mexico, sometimes called insect caviar. If you have ever wanted to try one, this is a rare chance in Michigan.
Chef Junior Merino leads the kitchen and brings experience from central Mexico. His cooking leans on slow-cooked proteins and house-made sauces instead of shortcuts.
The menu goes big in surprising ways. One item pairs A5 Kobe with foie gras and gold caviar, which is about as fancy as a taco shop gets.
Don’t panic if luxury plates are not your thing. Classic street food favorites are also on the menu, made fresh for those who just want a great taco.
That range is what makes this spot fun. You can play it safe, go wild, or do a little of both in one meal.
The room is decorated to reflect Mexican culture, so it feels like a place to linger. Plan for a relaxed meal rather than a quick bite.
Bring an adventurous friend and dare each other to order something new. Worst case, you get a great story to tell on the drive home.
Address: 13214 Michigan Ave, Dearborn, MI 48126
5. El Arbol Taqueria

A taco window on a downtown corner might be the best invention in Brighton. El Arbol Taqueria has one, so you can grab tacos and keep strolling.
The restaurant opened in 2019, started by a father and daughter team. They set up shop in a remodeled building that is about 120 years old.
Look for the colorful Day of the Dead mural on the building. It makes the place easy to spot on Main Street and fun to photograph.
Inside, the restaurant spreads across two stories. The focus is scratch-made Mexican street food, with fresh ingredients and bold flavors.
Street tacos lead the menu, including Al Pastor and Baja Fish. A Brussel Sprout taco also makes an appearance, which is great news for veggie fans.
Speaking of veggies, vegan and vegetarian options are available here. That makes it easier to bring a mixed crowd without menu drama.
Start with house-made Chicharrones if you like a crunchy snack. The Chips and Trio is another smart pick, with guacamole, queso, and the house Arbol salsa.
El Arbol has picked up a Best of Michigan win, so word has clearly spread. Outdoor seating adds another reason to stop by on a sunny afternoon.
Address: 140 W Main St, Brighton, MI 48116
4. El Rancho Mexican Restaurant

Tulips may get the headlines in Holland, but burritos deserve some attention too. El Rancho Mexican Restaurant has been serving this West Michigan city for more than 14 years.
It is a family-owned spot built on time-honored family recipes. The kitchen also puts an emphasis on fresh ingredients, including locally sourced ones.
Hungry is the right mood for a visit here. Portions are generous, and the food leans homestyle in the best way.
Meet the Pablos Burrito, the menu’s heavy hitter. It comes loaded with chicken, steak, chorizo, and beans, so one order could double as a nap invitation.
Chimichangas are another favorite, stuffed with your choice of steak or chicken. Sizzling fajitas round out the crowd-pleasers if you want a shareable plate.
Want something a little different? Try the Chile Verde, made with tender pork chunks simmered in house-made green salsa.
Two Holland locations make life easier for families on either side of town. One sits on East 16th Street, and the other is on Riley Street.
Pair a meal here with a walk downtown or a trip to the lakeshore. Few things beat a big lunch followed by a breezy Lake Michigan stroll.
Address: 770 E 16th St, Holland, MI 49423
3. Carl’s Hide-A-Way

Some restaurants hide in plain sight, and the name here admits it. Carl’s Hide-A-Way has been part of the Ida community since 1963.
Ida is a small town in Monroe County, not exactly the first place people think of for Tex-Mex. That surprise is half the fun of making the trip.
The family-owned restaurant serves Tex-Mex alongside American comfort food. Picture it as a crossroads where a burrito and a burger can share the same table.
Cheesy wet burritos are a standout on the Mexican side. If you like your burrito smothered and messy, this is your order.
Fajitas, tacos, and enchiladas fill out the lineup. You have plenty of choices without needing a map to read the menu.
Not everyone in your group craves Mexican food? Burgers, sandwiches, and seafood dinners give picky eaters a safe landing spot.
Red vinyl booths line the dining room, giving it a classic hometown diner feel. Sixty years of history in one small town says a lot about how people feel about it.
Make it a stop on a back-roads drive through southeast Michigan. Sliding into a booth here feels like stepping back into an earlier decade, with better cheese.
Address: 2838 Lewis Ave, Ida, MI 48140
2. La Piñata Mexican Bar and Grill

Crispy chimichangas and fried fish make a strong case for a Kalamazoo road trip. La Piñata Mexican Bar and Grill serves both, plus a lot more.
The restaurant is Latino-owned and takes pride in cooking with fresh ingredients. Friendly service is part of its reputation, which helps a meal feel like a small party.
Look first at the Special Chimichanga. It arrives crispy and packed with flavor, a fine pick if you love crunch.
Seafood fans have a coastal option in the Pescado Frito with rice and salad. It is a nice change of pace in a state better known for lake fish.
The Molcajete is another showpiece. It is served in a stone bowl named after the traditional Mexican mortar used for grinding salsa.
Birria Tacos also make the menu, so you can join the birria craze. Dip them in the broth and keep napkins close.
Fajitas come in several versions, giving your group plenty of room to choose. That variety makes this a smart stop for families and friends with different tastes.
Kalamazoo has a lively college-town energy, and this spot fits right in. Swing by after a game, a show, or a long day of exploring the city.
Address: 475 N Drake Rd, Kalamazoo, MI 49009
1. Taqueria El Rey

Smoke is the first clue that you have found the right spot. Taqueria El Rey on West Vernor Highway is best known for its charcoal-grilled chicken.
That chicken, often called pollo al carbon, is the main reason people make the trip. You can order it with tortillas and sides and build your own tacos at the table.
Southwest Detroit is packed with taquerias, so standing out takes effort. A focus on fire-grilled chicken gives this place a clear identity.
Tacos and other classic Mexican plates are on the menu too. Still, skipping the chicken here feels a bit like skipping the fries at a burger joint.
Bring a group and share a whole bird. It is a fun, hands-on way to eat, and nobody has to fight over who ordered better.
Leftovers travel well, which is a bonus if you over-order. Cold grilled chicken the next day is one of life’s quiet joys.
Pair your visit with a trip through the neighborhood along Vernor. The area has bakeries, shops, and murals that make the drive feel worthwhile.
Michigan has many great taquerias, yet few focus on one dish this closely. That kind of specialty is exactly why this spot closes out the list.
Address: 4730 W Vernor Hwy, Detroit, MI 48209