23 Best Mexican Restaurants near Swansea

Discover where to enjoy delicious Mexican dishes in Swansea.

Cholula's Mexican Restaurant Mexican • $
1500 N Illinois St, Swansea

Customers` Favorites

Fajitas De Camarones Al Chipotle
Enchiladas Rancheras
Shrimp Chimichanga
Molcajete Caliente
Chips and Salsa
Fried Ice Cream
Carnitas Plate
Chicken Wings
Steak Burrito
Fajitas Mix

“My wife, kids and I went this past Friday for the first time and the restaurant did not disappoint. The Margaritas were delicious and the food was not bad either. I had the chicken chimichanga and I didn’t leave anything on it. My oldest didn’t either (he had chicken tenders). Lol. My youngest enjoyed the rice and my wife enjoyed her meal. I don’t remember what it was called but it had beef and shrimp. Our waiter provided quality service. We will definitely be back.“

4.4 Superb82 Reviews
Frida's Cocina Mexican • $
817 Seibert Rd, Scott AFB - 6.5 miles

Customers` Favorites

Carne Asada Fries
California Burrito
Chile Colorado
Street Tacos
Street Corn
Chile Verde
Chimichanga
Taco Plate
Enchiladas
Quesadilla

“This is the only place we eat at anymore! The food is delicious, perfect portions, and the owner is the nicest person! It has a space to eat at inside, but we usually bring it to eat at home. I always get my beans and cheese burritos, and my husband will usually get the Chile Colorado burrito, and they're perfect every single time! We tried a few places before we found this one, and nothing else even compares to Fridas, their atmosphere, prices, food, service. If I could eat here everyday, I would!Parking: Large parking area for all of the shops here!“

4.8 Superb59 Reviews
Casa Maria Mexican Grill Mexican • $
100 N High St, Belleville - 1.37 miles

Customers` Favorites

Chimichanga a La Carta
Chicken Chimichanga
Tres Reyes Burrito
Frozen Margaritas
Maria's Enchiladas
Stuffed Peppers
Chips & Salsa
Burrito Bowl
Street Tacos
Fiesta Fries

“This has become my favorite lunch spot in Belleville. That'd have great lunch specials at a reasonable price. I highly recommend the arroz con pollo and the verde burrito. The arroz con pollo is has cheese sauce mixed in through the whole dish so it lightly coats everything. It also has a healthy amount of grilled peppers and onions. It's excellent. The chili verde pork burrito is another great lunch item. It's stuffed with tender pork, rice and beans and covered in a spicy (but not too spicy) green sauce. Service is always friendly and usually pretty fast.“

4.5 Superb117 Reviews
Bert's Chuck Wagon Tex-Mex • $
101 E Main St, Collinsville - 9.42 miles

Customers` Favorites

Pork Steak Dinner with Potato Salad and Green Beans
Whole Chicken Dinner with 4 of Their Famous Tacos
Taco Bar from Car Show and Buffet for Charity
Pulled Pork Burrito Dinner
Beef Brisket Nachos
Cheese Quesadilla
Pulled Pork Tacos
Burritos Grande
Toasted Ravioli
Fried Ice Cream

“My friend uses a walker and I am in a black boot on a knee scooter. The ladies working were so helpful bring our drinks and food to our table. Thank you ladies. Thank you to the gentleman who took the tray from me & threw our trash away.Parking: Handicap right in front of Verona and Burts.“

4.5 Superb75 Reviews
Taqueria Olvera Mexican • $
341 Market Pl, Fairview Heights - 4.3 miles

Customers` Favorites

Nachos with Chips on the Side
Avocado-Jalapeno Medium Salsa
Street Tacos Carne Asada
Steak Tacos Carne Asada
Regular Mild Salsa
Chicken Quesadilla
Mini Chimichangas
Kids Quesadilla
Loaded Nachos
Burrito Bowl

“My favorite local Mexican! And it's not like there are no options. This place is simple. You order at a bar similar to Qdoba or chipotle. I love their bowls and tacos best. But I've never had a bad meal here. It's always clean and there is plenty of dining space. If they have a weakness is in their hot sauces. They don't have anything that really hits the spot for me. But the queso is good and their chicken nachos are excellent! Give it a spin. I think you'll be happy.“

4.5 Superb71 Reviews
Casa Azteca Mexican • $
501 W W Hwy 50, O'Fallon - 5.34 miles

Customers` Favorites

Street Tacos Chicken Al Pastor Steak
Burrito Tostada with Rice and Beans
Lunch Special Fajita Plate
Lunch Special Taco Salad
Jalapenos Grilled
Enchilada Plate
Chicken Fajitas
Arroz Con Pollo
Fried Ice Cream
Shrimp Fajitas

“I’m from out of town and this place is as authentic as the Mexican restaurants I go to in Chicago. From the atmosphere,the music,and their salsas made me feel back at home. It was hard finding a Mexican restaurant that was good out in this area most of them lack that real Mexican authentic taste. Waitress was extremely friendly as soon as me and my co-worker sat down she brought out chips and salsa(at no extra charge),she also brought out this home made salsa to go along with the chips that had a great taste. I ordered the 3 taco meal (1-chicken,1- Al pastor & 1-carnitas) with rice and beans but opted for double rice instead. The food came out very promptly and the meats tasted fresh,they didn’t taste like they sat all day in a pot. Both of their green and red salsa were amazing. They also use standard 6” tortillas not like some of these places in the area that sell you a 4” taco,that’s not a real taco. I also got a medium horchata that was very tasty and it complimented my food. I would most definitely recommend this restaurant to anyone in the mood for real Mexican food or anyone who knows real Mexican food you won’t be disappointed.“

4.5 Superb55 Reviews
Los Amigos O’Fallon IL Mexican • $$
950 Talon Dr, O'Fallon - 5.05 miles

Customers` Favorites

Mango Tanjin Margherita
Chili Colorado Burrito
Enchiladas Rancheras
Sangria Margherita
Fajita Taco Salad
Burrito Supreme
Ribeye Fajitas
Chips and Salsa
Chicken Fajitas
Burrito Grande

“Wonderful staff and amazing food, it's a step above local competitors. Price is get for the value provided and I had a phenomenal churro there. Tip your waiter, lots of options for cheap and expensive dining.Vegetarian options: There is a decent vegetarian menu with clear consideration for the vegetarians in our livesKid-friendliness: They were wonderful with my two autistic brothers and have a kids menu for picky eaters or just parents trying to save a buck.“

4.3 Superb86 Reviews
Mi Tierra Bonita Mexican Restaurant Mexican • $$
3203 Collinsville Rd, Fairmont City - 10.26 miles

Customers` Favorites

Shots Variety Mexican Tequila
Carne Asada Al Pastor
Bistec A la Mexicana
Costillas de Puerco
Carne En Su Jugo
Chimichanga
Caldo de Res
A la Diabla
Quesadilla
Mole

“This place is on par or better with everything ive had. The service is great but can be a bit loud if they've got a band playing which I've only experienced a few times. The chicharron or chilli relleno usually my go to the menudo is great as well.“

4.6 Superb36 Reviews
Rio Grande MX Cocina Mexican • $
47 Ludwig Dr, Fairview Heights - 4.64 miles

Customers` Favorites

Taco Salad Fajita with Grilled Chicken
Burrito California and Fajita Nachos
Monster Chimichanga
Burrito Rio Grande
Quesadilla Jalisco
Appetizers Sampler
California Burrito
Burrito Monterrey
Frozen Margarita
Chicken Fajitas

“Went out for dinner around 7:30. Pretty busy on a Thursday night. Sat down at bar immediately by myself. Got chips and salsa and a drink fairly quickly. After that it took about 15 minutes for someone to come around again ( after I got their attention) to ask me for my food order / another drink. I got another drink and some more chips and waited for food, I got the steak tacos. They came out wrapped in tin foil? No cilantro and no onion. Kinda weird. So I had to ask for that and some limes as well. Rice and beans plate was piping hot. Anyways. Good meal food tasted really well just odd service at that time. Would recommend still.“

4.3 Superb84 Reviews

10
Takozz

Takozz Mexican • $
281 St Clair Square, Fairview Heights - 4.35 miles

Customers` Favorites

Torta Sandwiches
Street Tacos
Street Corn
Quesabirria
Churros

“The married husband and wife owners were amazing. They were very kind and accommodating. I like how they’re intentional with writing thank you notes, introducing me to their menu, and food served fresh to order. I received the taco Tuesday special, with an order of French fries. I don’t mind supporting this business again! Next time, I’ll request cheese on my tacos.Thank you ?“

4.4 Superb56 Reviews
Tres Caminos Mexican Restaurant Mexican • $
601 N Main St, Caseyville - 7.8 miles

Customers` Favorites

Chimichanga & Enchilada Lunch
La Grande Quesadilla
Burrito California
Molcajete Azteca
Tacos Nortenos
Lunch Fajitas
Steak Fajitas
Guacamole Dip
Monster Chimi
Birria Tacos

“This is the best Mexican restaurant on the east side of the river. (Maybe on the west, but I don't get there that often.) Wed usually go for one of their lunch specials, but I have also tried a variety of dishes and have never had anything I haven't liked.“

4.2 Good105 Reviews

12
Koke's

Koke's Mexican • $
4419 Cookson Rd, East St Louis - 9.86 miles

Customers` Favorites

Grilled or Fried Chicken Wrap
Mushroom & Swiss Burger
Tacos and Enchiladas
All American Burger
Bacon Cheeseburger
Ribeye Sandwich
Fairmont Burger
Chicken Strips
Tamale Plate
blt

“Ok guys let's have a quick talk about Kokes. I'm a first timer here. But I decided on the All American Burger. A burger with egg, cheese, and bacon. Easy. Aaaand wow. Nailed it. Just add some mustard and you've got yourself a sandwich you can't put down. Not to mention the wings and the tamale we had for an appetizer. The surrounding neighborhood does not reflect the atmosphere here. On the way I though, where the hell am I going? Leaving here I know where I'm going again.“

4.7 Superb23 Reviews
La Casa Mexicana Mexican • $$
1222 Central Park Dr, O'Fallon - 4.21 miles

Customers` Favorites

Tamale Burrito and Rice
Enchiladas Supremas
Seafood Enchiladas
Sweet Cornbread
Chicken Fajitas
Chips and Salsa
Rice and Beans
Street Tacos
Steak Tacos
Chimichanga

“Been looking for a great Mexican restaurant in the St Louis area ever since some idiot closed Casa Galardo’s many years ago. We finally have found it here at La Casa! Food is excellent, service is exceptional and what a wonderful place! Best Mexican in St Louis by far!!!“

4.2 Good88 Reviews
Tequila Mexican Restaurant Mexican • $
341 Marketplace Dr, Freeburg - 8.09 miles

Customers` Favorites

Shrimp Chimichanga Rice & Beans
Kids Mac and Cheese & Fries
Macaroni and Cheese
Mozzarella Sticks
Fried Ice Cream
Monster Burrito
Steak and Shrimp
Arroz Con Pollo
Steak Ranchero
Enchiladas Trio

“Chimichanga plate was delish. Guacamole is a bit on the spicy side for my liking, but I don't usually care for spicy food. Reasonable prices and food came out very quickly. Yummy! I will go back. The place was packed on a Tuesday night at 730pm.“

4.5 Superb32 Reviews
Fusion Bar and Restaurant American • $
200 Lincoln Hwy, Fairview Heights - 4.06 miles

Customers` Favorites

Chicken Tikka Masala
Carnitas Michoacanas
Chicken Finger
Chicken Wings
Quesadillas
Guacamole
Burritos
Samosa
Soda
Kids

“I was excited to try Fusion. On this visit I tried the Indian cuisine. It was pretty good overall. Otgers had the cheeseburgers and both said they were really good. The server could not have been sweeter. However, we waited quite a while for them to take our order. Drinks didn't come until the meal was served. Asked for additional chips and never did receive them. I would not hesitate to go again. Hopefully they were just short handed on this visit.“

4.2 Good58 Reviews
EL MICHOACANO FRUTERIA Y NEVERIA Mexican • $
4330 Collinsville Rd, East St Louis - 10.17 miles

Customers` Favorites

Vaso De Fruta Y Agua De Limon
Fresa Con Crema Y Nieve
Chicharron Preparado
Gansito Preparado
Gansito Con Nieve
Banana Split
Pan Dulce
Gaspacho
Oreo

“Food taste is great, would definitely recommend it. We've been there twice and plan to go again. Having said that, the service is good, don't expect them to go above and beyond for you, they can get kind of grumpy if you don't make a decision fast (even if there's no line). Kind of pricey for just a snack type food, and prices are not posted anywhere so they could just tell you whatever price. And.......they only take cash, so stop by an ATM and be prepared.“

4.5 Superb24 Reviews
Mariachi's Mexican Restaurant and Cantina Mexican • $
717 W Washington St, Millstadt - 7.78 miles

Customers` Favorites

Pick 2 Taco and Taquitos
Shrimp Fajitas
Steak Fajitas
Margherita
Cheese Dip
Quesadilla
Salsa

“If you're looking for a place to enjoy a massive margarita on the IL side, then Mariachi's is the spot for you! My go to is the jalapeño margarita. As far as I know this is not on the menu but I just can't get enough spice and it's fantastic every time. Try it out! I've been to this location a handful of times now and the beef chimi has become my "usual". The beef is so well seasoned! If you're not into the chimi, My boyfriend recommends the enchiladas. App wise..The cheese dip is on point and the salsa is great. The service is lightning fast, and the staff remembers their regulars. The indoor seating is ample, but if you prefer some fresh air, their patio is a great option. Plus, they have plenty of space for large groups. Ps-they have a gambling room attached with slot machines. So, after you've stuffed yourself with some tasty Mexican food and a few margaritas, you can try your luck at the slots.“

4.2 Good44 Reviews
Zapata's Mexican Restaurant & Cantina Mexican • $$
4660 N Illinois St, Fairview Heights - 2.69 miles

Customers` Favorites

Enchiladas Refried Beans and Rice
California Burrito and Fries
Large Salsa & Chips
Nachos Your Way
Guacamole Dip
Nacho Supreme
Chips Salsa
Street Corn
Eeef Tacos
Cheese Dip

“The only thing I didn't like was the fact they automatically added a 20% tip on the bill. So he got that 20% plus the 20% I left . Which was probably my fault for not looking at the bill closer. There was 12 at our table and I know they restaurants automatically add 20% on for large parties.“

4.1 Good65 Reviews
Mariscos El Najar Seafood • $$
5606 Collinsville Rd, East St Louis - 10.18 miles

Customers` Favorites

Langosta Rellena Stuffed Lobster
Complimentary Sopa Azteca
Empanadas de Camarón
Ceviche Camarones
Mariscada El Najar
El Najar Platter
Seafood Pasta
7 Seas Soup
Guacamole
Fish

“The restaurant is great.. food looks great and tastes even better. Mariscos in the STL area. Plates are huge, make sure you come with a good crown to try everything. Music was too loud we couldn’t even talk…I cannot wait to be back again.Great experience ????“

4.2 Good40 Reviews
La Esquinita Market & Restaurant Mexican • $
8505 Collinsville Rd, Collinsville - 9.21 miles

Customers` Favorites

Platillo De Chicharron
Plato de Arrachera
Sopa De Mariscos
Gorditas Lengua
Sope and Tacos
Chips & Salsa
Al Pastor
Caguamas

“I consider myself a taco enthusiast and have been to many restaurants all around the United States and Mexico and this was one of the best I have ever been too. The food was phenomenal and well priced, the staff was friendly and the food was ready quickly. The market attached to the restaurant was also nice it had a large number of various Mexican snacks and candies as well as the standers cooking essentials.“

4.1 Good49 Reviews

21
Mi Casa

Mi Casa Mexican • $
4311 W Main St, Belleville - 1.77 miles

Customers` Favorites

Take Out Nachos and Salsa
Chile Relleno Beans Rice
Quesadilla Jalisco
Fajita Chimichanga
Enchiladas Verdes
Chorizo Queso Dip
Chicken Burrito
Chips and Salsa
Chile Colorado
Pollo Cancun

“Great Mexican restaurant. I’m from Texas and was surprised how good it was. I was visiting a friend in the area. The salsa could be spicer for my liking but I did receive and other salsa that had spice that was good and mixed the 2 to make it even better. Staff was amazing and very kind. The food overall was great!“

4 Good73 Reviews
La Tiendita Mexican • $
5100 Collinsville Rd, Fairmont City - 10.24 miles

“Authentic Mexican restaurant with a deep menu of delicious choices! The service was attentive and the Margaritas were delicious and not too sweet. We enjoyed the Camerones cocatel as an appetizer. Molcajete was spicy and delicious--and huge! Mojarra was crispy and fresh. It was a Monday so there weren't many people in the place, but there was a constant flow of a few tables. Everything was clean and I would return for a real local experience. The grocery store attached is also pretty cool with lots of spices and a meat counter.“

4.6 Superb10 Reviews
Margaritas Mexican restaurant Mexican • $
108 E A St, Belleville - 1.42 miles

Customers` Favorites

Chimichanga with Chicken and Shrimp
Street Tacos De Carne Asada
Monster Chicken Burrito
Chicken Fajitas
Chimichanga L
Refried Beans
Enchiladas 1
Cheese Dip
Chips Salsa
Beef Taco

“Good food. Nothing that makes this place extra special except the frozen peach daquries are so good. When we visit downtown for a parade, shopping, other non food event, we choose Magaritas. The food comes out fast and is always good. They have a large kids menu and good lunch specials and handicap accessible with a large, free city parking lot behind it.Parking: It is a large lot ran by the city but there is always close parking on the half of the lot near margaritasKid-friendliness: Great kids menu for 12 and under.Wheelchair accessibility: Everything is on one floor with no steps at the entrance.“

4 Good46 Reviews
Loading...
map Map