Minnesota may be a bit of a hike from Mexico, but that doesn’t mean it’s lacking on places to find the perfect taco. As one of the best “food cities” in the country, the Twin Cities are full of great places that serve fantastic fish tacos. Look outside the Twin Cities and find other options for grabbing a fish taco as well. So get out your hot sauce and try the amazing tacos served at these place.

(credit: CBS)

(credit: CBS)

Rusty Taco
508 Lexington Parkway S.
St. Paul, MN 55105
(651) 698-2777

Rusty Taco is a well-known food truck and restaurant that travels around the Twin Cities and surrounding areas serving up delicious tacos to those that crave them. While beloved for its brisket taco, the fish taco is another delight on Rusty’s menu that is often overlooked. Fried or grilled, the fish taco is piled with fresh cabbage, cilantro, and a housemade chipotle sauce that makes it one amazing taco. Grab one at the St. Paul, Minneapolis, or Maple Grove location or just follow the food truck to catch your fish tacos.

Duluth Grill
118 S. 27th Ave. W.
Duluth, MN 55806
(218) 726-1150

A locally owned restaurant with a diner-type menu, you may be tempted to try the pancakes or the BLT. However, if you skip the fish tacos, you’re making a huge mistake. Duluth Grill uses the best ingredients—nothing canned—and supports local farms and sources by serving their products daily. The fish tacos come in a fresh tortilla with a cilantro-lime sauce that cuts the spice of the jalapenos perfectly. Fresh white fish is the highlight of this dish and although the dish comes with three tacos, you will not want to share – they’re that good.

(credit: Sea Salt Eatery)

(credit: Sea Salt Eatery)

Sea Salt Eatery
4801 Minnehaha Ave. S.
Minneapolis, MN 55417
(612) 721-8990

The place with some of the best fish tacos also has the best view. Sit outside in Minnehaha Park and enjoy the sunshine on the patio and the sound of the waterfall as you drink a craft beer and sample a great taco. Sea Salt Eatery serves up fresh fish daily, and while the specials change, the quality does not. Some favorites are the grilled mahi-mahi taco, the fresh scallop taco, and the fried fish. Grab some oysters to go with your meal and you will not be disappointed.

Related:  Best Seafood Restaurants In Minnesota

(credit: Andrea Wodele)

(credit: Andrea Wodele)

Lago Tacos
30 Water St.
Excelsior, MN 55331
(952) 300-8495

Head out toward beautiful Lake Minnetonka to grab a taco at Lago Tacos. With so many seafood selections including mahi, ahi tuna, walleye, shrimp, and even a surf and turf taco, it’s hard to choose just one kind. Lago Tacos specializes in authentic street tacos and serves them up with fresh ingredients, margaritas, and locally brewed beers. The tacos are made with your choice of flour or corn tortillas and go best with Lago’s fresh and fantastic guacamole. Hop up the block after your taco and have a beer at the Excelsior Brewery, another fantastic local hot spot.

Salsa A La Salsa
1420 Nicollet Ave.
Minneapolis, MN 55403
(612) 813-1970

An authentic little Mexican cafe on Eat Street, Salsa A La Salsa has been dishing up some scrumptious tacos to locals for years. Try not to fill  up on the basket of chips and salsa while you wait for your perfect fish tacos to be delivered. Salsa a La Salsa serves up great drinks, fresh guacamole, and other delicious options to go with your fish tacos. The walleye is fresh and everything is fantastic. Save room for dessert, as the selection is outstanding.

Related: Best Italian Restaurants In Minnesota

Andrea Wodele is a freelance writer who has lived in the Twin Cities for the last 10 years. Her hobbies include exercising, driving kids around, watching Minnesota sports, and reading self-help literature. Examiner.com.