When you’re craving tacos, you have plenty of options. Most Michigan towns are home to at least one Mexican-style fast food restaurant, and maybe even a few family-owned eateries. But if you’re looking for a taco that will truly take your taste buds on a journey, check out one of these incredible Michigan restaurants.
1. Donkey Taqueria (665 Wealthy St SE, Grand Rapids)
Known affectionally as just “Donkey,” this small and intimate restaurant in Grand Rapids is a local favorite — and with good reason. Its small but carefully prepared menu and full-service bar make it an ideal spot to eat, drink, and be merry. Donkey offers tacos prepared with a diverse array of ingredients, including crawfish, purple cabbage, and even pineapple!
2. Jose's Cantina (1101 N State St, Saint Ignace)
A meal at Jose’s is well worth the trip to St. Ignace. The restaurant has repeatedly won accolades for its delicious fish tacos, which are made with Lake Superior whitefish. You’ll also enjoy a stunning view of Lake Huron while you dine. What’s not to love?
3. Taco Fiesta (11972 E Lakewood Blvd, Holland)
This modest and charming Mexican restaurant is an authentic favorite for diners in the lakeside town of Holland. Friendly service and large portion sizes make it the perfect place to grab lunch or dinner. One especially unique and tasty option is the lengua, made with beef tongue, cilantro, and onions.
4. El Cozumel Mexican Grill (4190 E Court St #761, Burton)
This brightly decorated restaurant in Burton prides itself on offering diners an authentic Mexican experience. With an extensive menu and a whole selection of kids’ options, it’s the perfect spot to visit when the whole family is craving tacos. If you’re feeling thirsty, be sure to sip on one of El Cozumel’s tasty margaritas.
5. Happy's Taco Shop (Boyne City)
This taco truck moves around each week to several locations throughout Petoskey and Boyne City, but it’s well worth the search. With unique options like the crispy smelt taco or lamb cheeseburger taco, you’re sure to remember your meal from Happy’s.
6. Tacos El Cuñado (435 Ionia Ave SW, Grand Rapids)
This West Michigan-based restaurant has expanded to include several locations, but the most popular is located in Grand Rapids’ Downtown Market. Build your own tacos and enjoy the eatery’s authentically prepared ingredients. Dietary restrictions? No problem. Tacos El Cuñado offers vegan, vegetarian, and gluten free options as well.
7. Sagebrush Cantina (28 S Broadway St, Lake Orion)
Stop in at this Mexican restaurant in Lake Orion for a large menu full of homemade items and fresh flavors. Whether you’re enjoying a classic taco or trying one of the eatery’s signature dishes (like the Shrimp Ranchero), you’ll leave with feeling full and satisfied. The restaurant also has a location in Fenton.
8. Beltline Bar (16 28th St SE, Grand Rapids)
Located off of 28th Street in Grand Rapids, the Beltline Bar is a longtime area favorite for amazing tacos and other Mexican cuisine. Don’t let its simple taco selection fool you: the food at Beltline will keep you coming back for more.
9. El Oasis (2501 E Michigan Ave, Lansing)
Stop by this tiny taco truck in Lansing for an insanely good taco experience. Regular diners rave about the satisfying food and great prices. Try the steak tacos with green sauce, but be forewarned: when El Oasis says its sauces are spicy, they aren’t lying!
10. Taqueria Lupita’s (3443 Bagley Ave, Detroit)
This lovely little Mexican eatery is an amazing choice in Detroit if you’re looking for an authentic meal at a reasonable price. Diners appreciate the cozy atmosphere, but they rave even more about the hearty and delicious tacos.
By now, your mouth is probably watering. Looks like it’s taco time! Let us know which of these 10 spots is your favorite, and tell us about any other favorite Mexican restaurants in Michigan in the comments.