
Chicago is a city filled with diverse flavors and cuisines. But when it comes to fish tacos, only a few places stand out from the rest.
Fish tacos have become a staple in Chicago's food scene, with many restaurants offering their own take on the classic dish. But where can you find the best fish tacos in the city?
Whether you prefer your fish tacos grilled or fried, with a side of guacamole or slaw, there's no shortage of options in Chicago.
From trendy taquerias to casual seafood spots, the city offers a range of dining experiences that cater to all tastes and budgets.
But with so many options to choose from, it can be overwhelming to decide where to go for the best fish tacos. That's why we've scoured the city to bring you a comprehensive guide to the top places for fish tacos in Chicago.
So whether you're a local or a visitor looking to try something new, read on to discover some of the best fish tacos the city has to offer.
1. Velvet Taco

Velvet Taco offers a unique twist on traditional tacos with their global flavors.
The fish tacos are a must-try, but don't be afraid to explore their other options like the Korean pork or vegetarian tacos.
The portions are generous, so plan on sharing or taking some home. The atmosphere is casual and perfect for a quick bite.
Don't forget to try their margaritas and beer to complete the experience.
2. 5 Rabanitos Restaurante & Taqueria

5 Rabanitos Restaurante & Taqueria is a must-visit for anyone looking for delicious fish tacos.
The restaurant offers a wide variety of authentic Mexican dishes made with fresh ingredients. The tortillas are made in-house and the fish is cooked to perfection.
The ambiance is laid-back and colorful, and the service is attentive. Vegetarian options are plentiful, and the margaritas and micheladas are worth trying.
The prices are reasonable, and the outdoor seating is perfect for enjoying the Chicago weather. Don't miss out on this gem in the Pilsen food scene.
3. Frontera Grill

Frontera Grill is a popular Mexican restaurant known for its creative and authentic dishes. Their Baja fish tacos are a must-try, and the ceviche is also highly recommended.
The atmosphere is colorful and lively, with attention to detail evident in the art and decor.
The menu offers reasonable portion sizes, and the prices are reasonable for the quality of the food. While some diners have noted a lack of attention to detail in the service, most find the staff to be helpful and polite.
Frontera Grill is an excellent choice for those looking for delicious fish tacos and a festive dining experience.
4. Chilango Mexican Street Food

Looking for delicious fish tacos in town that won't break the bank and won't disappoint your taste buds, then Chilango Mexican Street Food is the place to be.
Their fish tacos are a party of flavors that will make you forget there's fish in there.
The ingredients are fresh, and the portion sizes are generous. The sauces are rich and flavorful, and the service is quick.
So if you're craving some mouth-watering fish tacos, head over to Chilango Mexican Street Food and satisfy your cravings.
5. La Mejikana

La Mejikana is a Mexican restaurant and bar that serves up delicious fish tacos. The atmosphere is lively and fun, with art and murals decorating the walls.
The menu also includes ceviche and other Mexican classics, and the cocktails are made with freshly blended juices.
The service is friendly and accommodating, and the staff is knowledgeable about the menu.
La Mejikana is a must-try spot for anyone looking for great fish tacos and a fun night out.
6. Mary's Taqueria

If you're in the mood for some delicious fish tacos, Mary's Taqueria is the spot for you.
This family-owned restaurant offers a variety of Mexican entrees, but their fish tacos are a standout. The grilled fillets are simple yet packed with flavor, and the red salsa is a must-try.
The restaurant itself is small and cozy, with a market in the back. The service is quick and friendly, and the prices are reasonable.
Mary's Taqueria is a hidden gem that's worth seeking out for a tasty meal.
7. Taqueria 5 De Mayo

Looking for some of the best fish tacos in town without breaking the bank, then look no further than Taqueria 5 De Mayo.
This small, family-owned Mexican restaurant serves up delicious fish tacos that are cheap and tasty. While fish tacos are only available on weekends, they are definitely worth the wait.
The portions are generous, and the flavor is unbeatable. The restaurant also offers a few vegetarian options and some of the best lemonade in town.
Be aware that this establishment is cash only, but there is an ATM on site. If you're looking for a quick and delicious bite, Taqueria 5 De Mayo should definitely be on your list.
8. Big Star

If you're looking for some of the best fish tacos in town, Big Star is the place to go. Their menu may be small, but the flavors are big and complex.
The standouts are the fish and braised pork tacos, but the veggie tacos are also worth a try.
The atmosphere is chill and fun, with a big outdoor patio and a lively bar indoors. Service is fast and friendly, and the staff are knowledgeable about the menu.
Don't miss out on the spicy habanero sauce to take your taco experience to the next level. Big Star is a must-visit for anyone who loves Mexican street food.
9. La Josie

La Josie is a hip Mexican eatery known for its classic dishes of Jalisco.
The small and intimate restaurant has three bars, one of which is located on the roof.
While the chips and salsa portions are tiny, the fish tacos are amazing and highly recommended.
The restaurant also offers great vegetarian options and good service. La Josie is not your typical Mexican restaurant and is definitely worth a visit.
10. Asadito

Asadito is a hip taco joint that serves up some of the best fish tacos in town.
The tacos are made with fresh ingredients and are bursting with flavor. The staff are attentive and provide top-notch customer service.
The margaritas are also worth mentioning, as they are delicious and pair perfectly with the tacos.
The space is a bit small, but it adds to the cozy and intimate atmosphere. Asadito is a great spot for a quick bite to eat or for a fun night out with friends.
11. Taqueria Traspasada 2

Taqueria Traspasada 2 is a hidden gem for fish tacos. The small, unassuming spot serves up some of the best fish tacos in town.
The ingredients are fresh and the portions are generous. The staff is friendly and the service is prompt.
The atmosphere is unpretentious and inviting. The prices are reasonable and the quality of the food is worth every penny.
If you're looking for a quick bite or a full dinner, Taqueria Traspasada 2 is definitely worth checking out.
12. Su Taqueria El Rey Del Taco

Su Taqueria El Rey Del Taco is a hidden gem that serves up some of the best fish tacos in town.
The fresh ingredients and quality meat make for a delicious and satisfying meal.
The friendly staff and clean restaurant create a welcoming atmosphere.
Don't let the modest exterior fool you, this place is a must-visit for anyone craving authentic Mexican cuisine.
13. Carbon Live Fire Mexican Grill

Carbon Live Fire Mexican Grill is a great place to grab some delicious fish tacos.
The grilled meat is pricey but worth it, and the fresh tortillas make a big difference. The portions are good, and the steak is especially phenomenal.
The food is always fresh and packed with flavor. The service is quick, and the staff is friendly.
This hidden gem is a must-visit for anyone looking for some tasty Mexican food.
14. Broken English Taco Pub

Broken English Taco Pub is a funky taqueria that offers a compact Mexican menu with high-quality food and great service.
The distinctive decor provides a unique dining experience, and the seasonal patio is perfect for outdoor seating. The staff is fast and friendly, and the ingredients used are fresh.
The fish tacos are amazing, and there are several vegetarian options available. The queso has a nice kick, and the drinks are also great.
The atmosphere is fun and inviting, making it a perfect place to hang out with friends or family. Highly recommended!
15. L' Patron

L' Patron is a must-visit for anyone looking for delicious fish tacos. The meat used in the tacos is top-quality and cooked to perfection.
The salsa is a standout, with a perfect blend of spices that complement the flavors of the tacos. The staff is friendly and provides excellent customer service.
Although the restaurant is small, the food is worth the wait. L' Patron is cash-only, so be sure to bring some bills.
The prices are reasonable, and the portions are generous. If you're in the mood for some of the best fish tacos in town, L' Patron is the place to go.
16. Burrito Beach

Looking for a delicious place to get your fix of fish tacos in town that beats the competition by a mile in terms of quality and variety of ingredients used in their dishes, then Burrito Beach is the place for you.
The restaurant offers an impressive range of options to choose from, including bean and goat cheese fillings, three chicken options, two beef options, and a shrimp filling, all of which are prepared to perfection and served with flavorful toppings like pickled onions, cabbage, onions, and cilantro.
The salsas are fresh and the tortillas are flavorful, making for a great dining experience that's hard to beat.
If you're looking for a quick and satisfying meal that's both affordable and delicious, Burrito Beach is definitely worth checking out.
17. Barrio

Barrio is a rustic-industrial Mexican eatery and cocktail bar.
The menu features creative Mexican fare and a variety of cocktails, including the cucumber and jalapeno margaritas.
The fish tacos are a must-try, and the lobster quesadillas and adobo rice are also highly recommended. The service is attentive and professional.
The atmosphere is hip and upbeat, with a live DJ on weekends. Barrio is a great spot for a night out with friends or a casual date.
18. Tallboy Taco

Tallboy Taco is a trendy bar and restaurant that offers inventive tacos and a full bar with beer and cocktails.
The fish tacos are outstanding, with great flavors and fresh ingredients. The staff is attentive and friendly. The combo deal of three tacos and chips with guacamole is a good value.
The short rib and fish tacos are highly recommended, and the shrimp and cod tacos are delicious as well.
The atmosphere is cool and hip, making it a great spot to hang out with friends and enjoy some tasty tacos and drinks.
19. Taco Maya

Taco Maya is a Mexican eatery that serves up delicious fish tacos. The tacos are fresh and come with a variety of options to choose from.
The salsa bar is a nice touch and adds an extra layer of flavor to the tacos.
Prices are reasonable and the service is friendly. The atmosphere is low-key, making it a great spot for a quick bite to eat.
If you're in the mood for some tasty fish tacos, give Taco Maya a try!
20. Mercadito

Looking for the best fish tacos in town, look no further than Mercadito. This upscale Mexican restaurant serves up delicious Mahi Mahi tacos that are sure to satisfy your cravings.
If you're not in the mood for fish, their chicken tacos are also a great option.
Don't forget to try their amazing guacamole and salsas, and be sure to wash it all down with one of their delicious flavored margaritas.
With a limited menu that's full of fresh and new flavors, Mercadito is a must-try for anyone looking for a fun and upscale Mexican dining experience.
21. Tecalitlan Mexican Kitchen & Margarita Bar

Tecalitlan Mexican Kitchen & Margarita Bar is a must-visit for fish taco lovers. Their Al Pastor, Chicken, and Fish tacos are all delicious.
The staff is friendly and attentive, and the new outdoor patio is clean and prompt.
The chips are made fresh, and the salsa is amazing. Don't forget to try their Cadillac pitcher of margaritas, and the Queso Fundido appetizer is wonderful.
All in all, a great Mexican restaurant with excellent service and tasty tacos.