The great thing about tacos is that you can find one for almost anyone in the group. Allergic to gluten? Then try the corn tortillas. Pescatarean? Then go for some fresh fish tacos. Even vegetarians can enjoy tacos loaded with veggies, pico de gallo and tofu. Here are a few of our favorites in Missouri.

  1. Botana Restaurant and Bar - Branson

Jeff C./Yelp

Melissa/Yelp This family-owned Mexcian restaurant offers gluten-free, vegetarian and vegan options so no one in your party will be left in the dust. Address: 3515 W Hwy 76 Branson, MO 65616

  1. Ricos Tacos Lupe - Kansas City

Neeca B./Yelp

Kevin T./Yelp You can’t go wrong with most of the Mexican joints on Southwest Boulevard in Kansas City. And you especially can’t go wrong at Rico’s with $1 street tacos on Tuesdays. Address: 802 Southwest Blvd. Kansas City, MO 64108

  1. Carlito’s Cabo - Columbia

Carlito’s/Yelp

Sean A./Yelp Carlito’s is the only place in Columbia where you can enjoy both Mexican and Peruvian fare under one roof.Address: 12-A Business Lp 70 E. Columbia, MO 65203

  1. Mission Taco Joint - St. Louis

Mission Taco Joint/Facebook

Mission Taco Joint/Facebook The trendiest of our taco joints, Mission Taco Joint’s ambiance is as good as its food tastes. The duck taco is one of their more unique options and we’d definitely recommend having the chicken flautas as an appetizer. Address: 6235 Delmar Blvd.St. Louis, MO 63130 908 Lafayette Ave. St. Louis, MO 63104

  1. Rosy’s Cakes & Paco’s Tacos - Saint Peters

Josue M./Yelp

David B./Yelp Not only can you get delicious tacos here, but also homemade cakes. We call that a win-win. Address: 6240 Mexico Rd. Saint Peters, MO 63376

  1. Mama Loca’s Cafe & Cantina - Ash Grove

Mama Loca’s Cafe & Cantina/Facebook

Mama Locas Cafe & Cantina/TripAdvisor Who says you have to drive out to the big cities for great tacos? Tucked away in Ash Grove, Mama Loca’s Cafe serves an assortment of tacos and enchiladas. Don’t forget to leave room for cheesecake after! Address: 111 W Main St. Ash Grove, MO 65604

  1. Chaparritos - St. Louis

Maria L./Yelp

Mark P./Yelp Located in the Cherokee neighborhood of St. Louis, Chaparritos is one of the most authentic Mexican restaurants you’ll find in the city. Address: 2812 Cherokee St. Saint Louis, MO 63118

  1. El Patron Cocina & Bar - Kansas City

Keith R./Yelp

Brieanna L./Yelp Two words. Fried tacos. If you haven’t tried them yet, then this is the place and time to. Address: 2905 Southwest Blvd. Kansas City, MO 64108

  1. Sergio’s Taqueria - Osage Beach

Debbie H./Yelp

Bryan H./Yelp Sergio’s is a must if you’re in the mood for tacos in the Ozarks. Choose from chicken, beef, shrimp and steak…or have couple of each. Address: 4824 Osage Beach Pkwy. Osage Beach, MO 65065

  1. Kalbi Taco Shack - St. Louis

S.S./Yelp

Maria M./Yelp This asian fusion restaraunt serves Korean BBQ with a Mexican Twist. Where else can you enjoy a flavorful taco and wash it down with bubble tea? Address: 2301 Cherokee St. St. Louis, MO 63118

Where are some of your favorite places to grab a taco?

Jeff C./Yelp

Melissa/Yelp

This family-owned Mexcian restaurant offers gluten-free, vegetarian and vegan options so no one in your party will be left in the dust. Address: 3515 W Hwy 76 Branson, MO 65616

Neeca B./Yelp

Kevin T./Yelp

You can’t go wrong with most of the Mexican joints on Southwest Boulevard in Kansas City. And you especially can’t go wrong at Rico’s with $1 street tacos on Tuesdays. Address: 802 Southwest Blvd. Kansas City, MO 64108

Carlito’s/Yelp

Sean A./Yelp

Carlito’s is the only place in Columbia where you can enjoy both Mexican and Peruvian fare under one roof.Address: 12-A Business Lp 70 E. Columbia, MO 65203

Mission Taco Joint/Facebook

The trendiest of our taco joints, Mission Taco Joint’s ambiance is as good as its food tastes. The duck taco is one of their more unique options and we’d definitely recommend having the chicken flautas as an appetizer. Address: 6235 Delmar Blvd.St. Louis, MO 63130 908 Lafayette Ave. St. Louis, MO 63104

Josue M./Yelp

David B./Yelp

Not only can you get delicious tacos here, but also homemade cakes. We call that a win-win. Address: 6240 Mexico Rd. Saint Peters, MO 63376

Mama Loca’s Cafe & Cantina/Facebook

Mama Locas Cafe & Cantina/TripAdvisor

Who says you have to drive out to the big cities for great tacos? Tucked away in Ash Grove, Mama Loca’s Cafe serves an assortment of tacos and enchiladas. Don’t forget to leave room for cheesecake after! Address: 111 W Main St. Ash Grove, MO 65604

Maria L./Yelp

Mark P./Yelp

Located in the Cherokee neighborhood of St. Louis, Chaparritos is one of the most authentic Mexican restaurants you’ll find in the city. Address: 2812 Cherokee St. Saint Louis, MO 63118

Keith R./Yelp

Brieanna L./Yelp

Two words. Fried tacos. If you haven’t tried them yet, then this is the place and time to. Address: 2905 Southwest Blvd. Kansas City, MO 64108

Debbie H./Yelp

Bryan H./Yelp

Sergio’s is a must if you’re in the mood for tacos in the Ozarks. Choose from chicken, beef, shrimp and steak…or have couple of each. Address: 4824 Osage Beach Pkwy. Osage Beach, MO 65065

S.S./Yelp

Maria M./Yelp

This asian fusion restaraunt serves Korean BBQ with a Mexican Twist. Where else can you enjoy a flavorful taco and wash it down with bubble tea? Address: 2301 Cherokee St. St. Louis, MO 63118

OnlyInYourState may earn compensation through affiliate links in this article.

Address: 3515 W Hwy 76 Branson, MO 65616Address: 2812 Cherokee St. Saint Louis, MO 63118Address: 2905 Southwest Blvd. Kansas City, MO 64108