The 10 Best Mexican Restaurants in South Dakota!

The Midwest isn’t exactly known for their Mexican food, but these South Dakota restaurants will send your taste buds straight to heaven. From tacos to burritos to enchiladas, you will not leave hungry. Chow down at the 10 best Mexican food restaurants in the state!

1. ¿Que Pasa?, Rapid City, SD

Conveniently located in the heart of downtown Rapid City, this authentic Mexican restaurant combines classics like carnitas, enchiladas, burritos, and tacos with the best tequila selection in Rapid City with over 52 featured labels. The atmosphere draws inspiration from Mexico’s laidback beaches, with an outdoor patio with fireplace and a rooftop cantina. Local favorites are the street tacos, carne asada burrito, and fish tacos. Several vegetarian options are available including fajitas, quesadillas, chimichangas, and burritos.

2. Azteca Mexican Restaurant, Sioux Falls, SD

With huge portions, flavorful food, and festive atmosphere, Azteca’s is one of the most popular Mexican restaurants in Sioux Falls. Specialties include carne asada, molcajete, quesadillas ranchera, pollo azteca, shrimp al mojo, burritos de asada, and fajitas. The margaritas are huge and reasonably priced. Vegetarian options are available. Desserts include classics like fried ice cream, sopapillas, apple chimichanga, and churros.

3. Guadalajara, Spearfish, SD

As soon as you walk in the door, you’ll feel like you’re in Mexico. This quaint family-owned and operated restaurant serves up the best Mexican food around. Popular options are cheese crispy quesadillas, sizzling fajitas, Guadalajara’s burrito, and the vegetarian options. The margaritas are known as the best in the Black Hills and a full-bar is available with happy hour specials.

4. Gallos Mexican Restaurant, Pierre, SD

This small, authentic Mexican restaurant packs a punch! To start off, there are four different types of salsa and all full of flavor with delicious chips. Popular entrees include the burro mojado, 3 tacos de camaron, and gallos mocajete. The tres leches cake, jericalla, and flan are the dessert options. The enormous portions will ensure you get your fill!

5. Corona Village, Mitchell, SD

With food made fresh with only the best ingredients, Corona Village serves up great dishes. With the oversized meals, you will never leave hungry. Menu items include appetizers like nachos and stuffed chili peppers, fajitas, beef dishes, house specials, chicken dishes, combinations, American favorites like burgers and sandwiches, burritos, vegetarian dishes, soups, enchiladas, seafood dishes, tostadas, salads, and more. There is something for everyone at Mitchell’s Corona Village!

6. Giliberto’s, Sioux Falls, SD

Get your midnight taco fix at Giliberto’s, open 24 hours a day! Food is made fresh daily with quality ingredients by experienced chefs. Breakfast, tacos, burritos, combination plates, specials, tostadas, seafood, tortas, enchiladas, desserts and more are available. A large offering of vegetarian options is on the menu, including the three-bean taco, veggie burrito, veggie enchiladas, veggie fajita burrito, veggie quesadilla, and more. Seventeen varieties of tacos are served, with the most popular being the carne asada taco, the chorizo taco, the shredded beef taco, and the pollo asada taco. Classic Mexican desserts like fried ice cream, churros, and arroz con leche are served. Head to Giliberto’s for an authentic Mexican experience that you won’t find anywhere else in South Dakota!

7. Ixtapa, Rapid City, SD

Ixtapa has been serving Rapid City great Mexican food since 2010. The serving sizes are large and affordable. The interior is festive and reminiscent of Mexico with colorful walls, artwork, and decorated tables. Popular entrees include the beef chimichanga, cheese enchilada, molcajete ixtapa, and chile Colorado burrito. But you’ll love whatever you decide to order!

8. El Columpio, Mitchell, SD

Swing into El Columpio for authentic food from south of the border! Opened just two years ago, this restaurant is fresh in Mitchell’s culinary scene but has already made an impact in a big way. Favorites are the pollo asada burrito, pollo poblano, and shrimp fajita burrito.

9. El Tapatio, Yankton, SD

El Tapatio has great food, great prices, and a welcoming atmosphere. Food items include appetizers, fajitas, beef dishes, chicken dishes, enchiladas, seafood, burritos, salads, dinner combos, tostadas, and dessert options. Plenty of vegetarian options are available. Popular dishes include Mesquite fired fajita, steak ranchero, 3 tacos al carbon, enchiladas poblanas, and pollo asada burrito. Dessert options include fried ice cream, flan, sopapillas, adelita tapatia, apple chimichanga, churros, and flamed banana. 

10. Sabor A Mexico, Rapid City, SD

This unassuming family-owned restaurant serves up the authentic tastes of Mexico. Owner Ana Line Munoz moved to Rapid City from central Mexico and finally fulfilled her dream of opening a restaurant after noticing the lack of true Mexican cuisine in the area. All menu items are made from scratch with only the freshest ingredients. The menu includes items like tacos, enchiladas, chimichangas, tamales, and more. Local favorites are the carne asada tacos and chicken torta.

Select a South Dakota town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you: