DETROIT, MI — Michigan’s long shoreline and inland waters do not make fish tacos easy to find, at least not in the places most diners would expect. The best versions often come from modest taquerias tucked into strip malls, neighborhood corridors and busy commercial strips rather than showy dining rooms.
A statewide roundup points to seven spots that treat fish tacos as more than an afterthought. The list stretches from Detroit and Grand Rapids to Traverse City, Ypsilanti, Kalamazoo, Holland and Lansing, with each kitchen putting its own spin on seafood, salsas and tortillas.
Some serve fried fish in a dinner-sized plate, while others go lighter with grilled tilapia or rolled tacos. Together, they show how varied a simple fish taco can be when family-run restaurants build a loyal following one plate at a time.
Detroit's Taqueria Mi Pueblo pairs fish tacos with ceviche and seafood soup
In southwest Detroit, Taqueria Mi Pueblo at 7278 Dix St stands out for its three-level design that resembles a Mexican pueblo. The restaurant leans into traditional Jalisco-style cooking, and fish tacos are part of a menu that reaches well beyond the basics.
The fish tacos are served as a full dinner with rice and beans, and ceviche tostadas add a seafood starter that is not commonly found in this part of Michigan. Diners can also order mojarra frita, a whole fried fish, or a seafood soup for a more filling meal.
Mi Pueblo also serves caldo de res and Plato Tampiqueña for guests who want land-based dishes. Vegetarian and vegan menus, a kids’ menu, high chairs and monthly specials help make the restaurant a place where groups with different tastes can still eat together comfortably.
The restaurant is closed Mondays, opens at 10:30 a.m. Tuesday through Saturday and at 10 a.m. on Sunday, and stays open until 10 p.m. Weekend afternoons tend to be busy, while weekday lunch is usually the calmer time to visit. Live mariachi music is featured on some nights.
Grand Rapids diners come for homemade tortillas at Tia Juana
Tia Juana on East Beltline Avenue NE has built a following in Grand Rapids by making its own corn tortillas, a detail that can change the whole texture and flavor of a taco. The fish taco is one of the restaurant’s best-known items on a menu full of strong contenders.
Customers can choose corn or flour tortillas, and the sauces are a major part of the appeal. The kitchen offers two house sauces, one mild and one hot, along with a creamy green sauce that often ends up on more than one dish.
Beyond fish tacos, the menu includes the Chiriquaso Taco, Quesabirria Taco, California Burrito and Asada Fries, plus horchata for a drink pairing. Separate vegan and vegetarian menus make it easier for mixed groups to order together.
Prices generally run from $10 to $20 per person. Tia Juana is open from 11 a.m. to 9 p.m. most days, with later hours until 10 p.m. on Fridays and Saturdays. Outdoor seating and free parking make it convenient for a quick stop.
Traverse City visitors find white fish tacos and thick chips at Las Lagunas
Taquería Las Lagunas on South Garfield Avenue offers a surprise for visitors who come to Traverse City for cherries, beaches and scenic drives. The white fish taco is the signature order, and it keeps the preparation simple with flour or corn tortillas and lime on the side.
That straightforward approach lets the fish do the talking. Fish tostadas provide another crunchy option, while the chips have their own following because they are thick and not overly salted.
Barbacoa tacos give meat eaters a well-seasoned choice, and the rest of the menu stays easy to read with burritos, quesadillas and nachos. The setup works well for diners who want a casual meal without sorting through a long list of unfamiliar plates.
Las Lagunas is open every day from 11 a.m. to 7 p.m., so it works best for lunch or an early dinner. Free parking, outdoor seating and curbside pickup add convenience, while catering is available for larger gatherings. Delivery is not offered.
Ypsilanti and Kalamazoo put their own spin on seafood tacos
La Torre Taqueria in Ypsilanti and Loco Tacos in Kalamazoo each show how family-owned restaurants can turn a simple fish taco into a signature item. At La Torre on Washtenaw Avenue, the tacos are known for being generously stuffed, with fillings extending well past the tortilla.
Fish and al pastor make a classic combination at La Torre, while shrimp and steak tacos remain popular. Thick, chunky guacamole and homemade chips can turn a quick lunch into a full meal, and the menu also reaches into taco tripa, taco cueritos and tortas.
In Kalamazoo, Loco Tacos on East Main Street serves pescado tacos with generous portions and plates that include rice, beans and guacamole. The grilled meats are cooked over an open flame, giving the chicken, carnitas, chorizo and barbacoa tacos a deeper flavor.
La Torre opens at 10 a.m. daily and closes at 8 p.m., while Loco Tacos is closed Mondays, opens at 11 a.m. Tuesday through Friday and at 10 a.m. on weekends, and closes at 8 p.m. most days and 7 p.m. Sundays. Both spots also offer family-friendly touches such as high chairs and free parking.
Holland and Lansing round out the list with grilled tilapia and rolled tacos
Mezkla Taqueria in downtown Holland and Taquería El Chaparrito in Lansing show two more ways to build a fish taco around texture and freshness. At Mezkla, the Taco Pescado uses grilled tilapia with shredded cabbage, pico de gallo and chipotle crema for a lighter style than many fried versions.
The Taco Camarón follows the same formula with grilled shrimp, and the restaurant’s gluten-free offerings and many vegan options make it a comfortable choice for diners with dietary needs. Handcrafted salsas, guacamole and a strong hot-salsa selection help round out the menu.
El Chaparrito takes a different approach in Lansing by serving tacos de pescado in a rolled, taquito-style format that gives them extra crunch. Diners can build a trio with fish, shrimp and birria tacos, then add carne-based plates or buttery garlic shrimp from the wider menu.
Mezkla is open daily from 11 a.m. to 8 p.m., with Saturday afternoons drawing the largest crowds. El Chaparrito keeps long hours from 10 a.m. to 10 p.m. every day, with breakfast available and the busiest times landing on Friday evenings and Saturday nights.
