From perfectly melty enchiladas to savory street tacos, there’s no shortage of Mexican restaurants in Traverse City worth a visit. Try these seven spots known for delicious, authentic Mexican food next time you’re in town.
Mama Lu’s
149 E. Front St. Traverse City, MI 49684
This modern day taco shop and bar is nestled in the heart of downtown. With some of the best tacos in Traverse City, Mama Lu’s offers creative a la carte options like Pescado, which features fried mahi topped with red cabbage slaw, mint, orange, and cilantro. At Sunday brunch, you can also enjoy Mexican-inspired breakfast dishes like huevos rancheros.
Red Mesa Grill
1544 US-31 N. Traverse City, MI 49686
Inside Red Mesa Grill you’ll find a festive atmosphere that celebrates Latin American food and flair. Enjoy an Instagram-worthy show by ordering the Flaming Chile Con Queso, which is flamed tableside with tequila and served with warm flour tortillas, or try the perfectly savory and sweet Caribbean Chicken Quesadilla, stuffed with grilled chicken and roasted pineapple salsa.
Spanglish
1333 Yellow Dr. Traverse City, MI 49684
This casual, counter-serve restaurant offers fast and convenient meals perfect for the entire family. Known for their healthy takes on traditional Mexican food, Spanglish combines authentic Mexican recipes with Northern Michigan ingredients for a taste of Traverse City in every dish. Try their famous Spanglish Fried Rice, which is stir-fried on a hot griddle with poblano peppers.
La Señorita
2455 US-31 Traverse City, MI 49684
With plenty of room to seat even the biggest groups, this community gathering space is known throughout Traverse City for its wet burritos, fresh chips and salsa, and frozen margaritas. Share a Tableside Guacamole with the entire family, or try the top-selling Chimichanga fried to crisp golden perfection. Don’t sleep on La Senorita’s ample $8.99 lunch specials, either.
Loco Boys Brewing Company
901 West Front St, Traverse City, MI, 49684
Loco Boys Brewing Company brings bold flavor and laid-back vibes to the heart of Traverse City. This inviting brewpub marries small-batch craft beer with the vibrant soul of Mexican street food. Think mouthwatering tacos, zesty elote, and house-made salsas that perfectly complement their lineup of crisp lagers and hoppy ales. With a fun, welcoming atmosphere and a focus on authenticity, Loco Boys is more than just a place to grab a pint — it’s a flavorful escape that locals and visitors alike can’t get enough of.
Margarita’s Grill
1796 S. Garfield Ave. Traverse City, MI 49686
You’ll find a relaxed atmosphere and diverse menu at Margarita’s Grill, which serves up Mexican staples like sizzling hot fajitas, savory tamales, and melty enchiladas. You’ll find abundant menu options for kids, such as cheese quesadillas served with rice and beans, as well as sweet concoctions like the Banana Chimichanga or Fried Ice Cream, both big enough to share.
Barrio
305 W. Front St. Traverse City, MI 49684
Barrio serves up signature and build-your-own tacos in a cool and casual space complete with outdoor seating and a lively bar. Try one of the six queso variations (such as Elote topped with corn and spices), or mix-and-match a variety of delicious sauces like chipotle honey barbecue and carolina reaper, an ultra-hot option for the bold. You’ll also find special dishes and drinks year-round, such as St. Patrick’s Day-themed tacos made with corned beef and rye crumble.