28 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
Taco with Rice \u0026 Beans
Flutas and Roasted Pork
Enchiladas Rancheras
Shrimp Chimichanga
Molcajete Caliente
Pollero Ranchero
Chips and Salsa
Carnitas Plate
Fried Ice Cream

“get the flour fried chips“

4.5 Superb144 Reviews
Frida's Cocina Mexican • $
823 Lincoln Hwy #105, Fairview Heights - 4.16 miles

Customers` Favorites

Chile Colorado Burrito
Lunch Special Combo
California Burrito
Chile Verde Burrito
Carne Asada Fries
Chicken Flautas
Fried Burritos
Grilled Chicken
Carnitas Taco
Street Tacos

“Excellent food and drinks!! Bringing all my friends here!“

4.9 Superb178 Reviews
Taqueria Olvera Mexican • $
341 Market Pl, Fairview Heights - 4.3 miles

Customers` Favorites

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

“Message me if u have any problems in your marriage or in your relationship and your problems will be solved in the next 24 hour“

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

Customers` Favorites

Chicken Burrito California
Sopapilla with Ice Cream
Chimichanga a La Carta
Arroz Con Pollo Bowl
Chicken Chimichanga
Maria's Enchiladas
Tres Reyes Burrito
Frozen Margaritas
Chicken Fajitas
Stuffed Peppers

“My absolute go to for great Mexican food! Great service and friendly staff! Felipe is just the best!!!“

4.5 Superb157 Reviews
Tio's Tacos & Tequila Mexican • $
204 Scott Troy Rd suite F, O'Fallon - 7.16 miles

Customers` Favorites

Tacos De Carne Asada
Chicken Chimichanga
Mini Shrimp Fajitas
Fajitas Side Plate
Tacos De La Calle
Mole Enchiladas
Chips and Salsa
Margarita Bowl
Steak Fajitas
Street Tacos

“Best Mexican food I have ever had. Margaritas are even better“

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

Customers` Favorites

Chimichanga & Enchilada Lunch
La Grande Quesadilla
Burrito California
Enchiladas Bandera
Margarita Flight
Molcajete Azteca
Chicken Fajitas
Chips and Salsa
Tacos Nortenos
Guacamole Dip

“this is the best Mexican restaurant in Missouri. Gabriel our waiter could not have been better. the food is great and we will travel to this restaurant again and again.“

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

Customers` Favorites

Refried Bean Chimichanga and Taco with Corn Bread Muffin
Taco Salad Fajita with Grilled Chicken
Burrito California and Fajita Nachos
Fajita Hawaii Dinner
Monster Chimichanga
Burrito Rio Grande
Quesadilla Jalisco
Appetizers Sampler
California Burrito
Burrito Monterrey

“Great food, large selection of margaritas! Best in town“

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

Customers` Favorites

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

“This is our go to spot for great food. The food is fantastic, and the service is fabulous.“

4.3 Superb165 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
Los Amigos Burrito
Sangria Margherita
Chips \u0026 Salsa
Fajita Taco Salad
Shrimp Enchilada
Chicken Fajitas
Ribeye Fajitas

“For lunch, the Guacamole/veggie/Chips appetizer and main course, Steak/Chicken Fajitas with the separate lettuce, rice , refried beans and sour cream platter is our automatic go-to order. As repeat customers, this specific selection never disappoints. The Restaurant Crew are always polite and quick with bringing out each course.“

4.3 Superb142 Reviews
Casa Maria Grab & Go Mexican • $
1926 W Main St, Belleville - 1.34 miles

Customers` Favorites

Mixed Fajita Plate

“I've tried a couple other places in Belleville but Casa Maria G&G is the best. The steak chimichunga is my favorite, they don't skimp on the meat. The chips are fantastic. And they are fast to get your order ready. Today we had family over and put in 4 separate orders for 11 people and the food was all ready in about 25 minutes and perfect. Everyone loved it, except for maybe my dad who didn't realize how spicy the Hangover Helper would be.“

4.8 Superb37 Reviews
Tequila Mexican Restaurant Mexican • $
341 Marketplace Dr, Freeburg - 8.09 miles

Customers` Favorites

Monster Burrito Dine in: Yes Outdoor seating: Yes Takeout: Yes Curbside pickup: Yes
Shrimp Chimichanga Rice & Beans
Kids Mac and Cheese & Fries
Macaroni and Cheese
Chips \u0026 Salsa
Mozzarella Sticks
Arroz Con Shrimp
Arroz Con Pollo
Fried Ice Cream
Freeburg Special

“Wow! ⭐️⭐️⭐️⭐️⭐️ Excellent food, fabulous owner and staff. Generously provided a meal for our entire varsity football program- party of 100. 😳 Highly recommend for excellent menu and fabulous catering. Will be back again and again. Thank you, Olvera Family!!“

4.4 Superb78 Reviews
Casa Azteca Mexican • $
501 W W Hwy 50, O'Fallon - 5.36 miles

Customers` Favorites

Street Tacos Chicken Al Pastor Steak
Burrito Tostada with Rice and Beans
3 Fried Flour Tacos Shredded Beef
3 Flour Tortillas Fried Beef
Lunch Special Fajita Plate
Lunch Special Taco Salad
Jalapenos Grilled
Fried Ice Cream
Enchilada Plate
Chicken Fajitas

“Best Mexican anywhere! Yum!“

4.3 Superb109 Reviews
EL MICHOACANO FRUTERIA Y NEVERIA Mexican • $
4330 Collinsville Rd, East St Louis - 10.18 miles

Customers` Favorites

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

“I really come here they have a range variety of “Paleterias” now pan dulce! So yummy and friendly! Lots of parking spaces. If I recall correctly it’s cash.“

4.5 Superb51 Reviews
14

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

“I really liked it!!! Lots of good food and a great atmosphere!!😁🤩☺️🤩😁“

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

Customers` Favorites

Pollo Loco Nachos and Chicken Enchilada
Enchiladas Refried Beans and Rice
California Burrito and Fries
Complimentary Warm Chips
Half Order Cheese Dip
Large Salsa & Chips
Baja Shrimp Tacos
Nachos Your Way
Chicken Fajitas
Guacamole Dip

“Update: I’ve been back and the food was better! Street steak tacos and wings were great 👍🏾

My aunt and I decided to try this restaurant for dinner. The atmosphere was nice and spacious with traditional Mexican colors. The waitress was pleasant and attentive with service being provided in a timely manner. Great job with that! We started off with a margarita: Blackberry, Passion Fruit, Dragonfruit, and Mango. They all were pretty good. The chips and salsa were just ok. My aunt ordered the steak chimichanga that came with street corn. She said the corn had too much mayo on top but the chimi was good. I ordered the Nacho Supreme without refried beans. Due to the water off the chicken, it made my tortillas soggy and the cheese watery and tasteless. The waitress was understanding and replaced them but I had the same issue. I really tried to like them but they just were bland and the lettuce was wilted along with the cilantro. I paid for a meal I didn’t eat and left hungry. I think I may give this establishment another try with a different dish. I’ll definitely try the drinks again.“

4.2 Good95 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
Fajita Burrito
Margherita
Cheese Dip
Quesadilla
Taco Salad
Salsa

“Great food and even greater service. Faith was absolutely amazing!“

4.2 Good68 Reviews
Taqueria Mi Rodeo Mexican • $
5703 Collinsville Rd, East St Louis - 10.17 miles

Customers` Favorites

Quesabirria Tacos
Chicken Taco

“I got the fajita chimichanga and it was so delicious!!!!!! the guys are really nice and friendly. And the food was made fresh.“

5 Superb14 Reviews
La Fiesta Mexican Restaurant Mexican • $
400 S Illinois St, Belleville - 1.7 miles

“This place has amazing food, Margaritas and service. Will definitely be back. Yum“

4.3 Superb38 Reviews
Tienda El Ranchito Mexican • $
2565 N 32nd St, East St Louis - 10.19 miles

Customers` Favorites

Carne Asada and Barbacoa Tacos
Extra Chips and Salsa
Enchiladas Rancheras
Etra Chips and Salsa
Large Suizo Burrito
Camarones Rancheros
Birria Quesadillas
Monster Burrrito
Torta with Asada
Tacos Al Pastor

“⭐️⭐️⭐️⭐️⭐️ Food and service! Tim and I had Tienda El Ranchito tonight for dinner. Sarah was our waitress and she was amazing! Look for the girl with the gorgeous hair. The food was incredible, best Pico and homemade chips, my taco platter was divine and Tim had a seafood platter with fish, shrimp, scallops, and octopus in a delicious sauce. I even tried a beef tongue taco! I may never go back to ground beef ! 🫶🏻 Margarita and Chelada both on point! Wow! Outside of The Yucatán Peninsula best Mexican food and service we've had in years! ⭐️⭐️⭐️⭐️⭐️“

4.1 Good90 Reviews
Iron Rail Pub Bar • $
2502 N 45th St, Fairmont City - 9.75 miles

Customers` Favorites

Tacos Asada

“Love the food! Staff is always friendly!“

4.7 Superb16 Reviews
Mariscos Mi Tierra y Mas Mexican • $$$
3121 Collinsville Rd, Fairmont City - 10.25 miles

Customers` Favorites

Aguachile

“Mariachi’s Mi Tierra y Mas is the real deal. Best seafood platters in the state—seasoned perfectly, big portions, and always fresh. Gloria and the crew run a tight ship—fast, friendly, no BS.

Do yourself a favor and get the Presidenta margarita. This place delivers every time.

Don't bother with the other Mariscos in the area. You'll be disappointed“

4.6 Superb18 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
Chicken & Chorizo Burrito
Monster Chicken Burrito
Combination Fajitas
Salsa Roja - Side
Chips and Salsa
Chicken Fajitas
Refried Beans
Chimichanga L

“The food was great and service was excellent“

4.1 Good69 Reviews
23

Mi Casa

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

Customers` Favorites

Take Out Nachos and Salsa
Chile Relleno Beans Rice
Enchiladas Rancheros
Enchiladas Supremas
Quesadilla Jalisco
Fajita Chimichanga
Enchiladas Verdes
Chorizo Queso Dip
Chips and Salsa
Salsa and Chips

“I'm from California which has the best Hispanic food so I'm biased but for a Midwest Hispanic restaurant this place is top notch my wife and I came in and had a margarita each just the right amount of sweet to alcohol content you want the fajitas had great flavor and my wife said the enchiladas verde were amazing definitely going back soon.“

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

Customers` Favorites

Platillo De Chicharron
Chips \u0026 Salsa
Plato de Arrachera
Sopa De Mariscos
Gorditas Lengua
Sope and Tacos
Chips & Salsa
Chimichangas
Quesadilla
Al Pastor

“Great dollar tacos on Friday!! Always fresh with great flavor Dont forget to stop by for an elote on the weekend“

4 Good78 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
Double Cheeseburger and Fries
Pulled Pork Burrito Dinner
Super Mexican Dinner
Beef Brisket Nachos
Pulled Pork Tacos
Cheese Quesadilla
Fried Ice Cream

“They are always loving and caring employees! The atmosphere is so chill when you walk in. The food is excellent to the taste. It just saddens me cause I’m in Saint Louis and they aren’t open on the weekends 🥲the only time I can really get over there .“

4.6 Superb135 Reviews
Tienda El Maguey Taqueria Mexican • $$
8406 Collinsville Rd, Collinsville - 9.22 miles

“I highly recommend this place to anyone and everyone! They have the upmost delicious food and drinks, hands down! Forever favorite! ❤️“

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

Customers` Favorites

Chilaquiles in Red or Green Sauce
Shots Variety Mexican Tequila
Carne Asada Al Pastor
Bistec A la Mexicana
Costillas de Puerco
Mojarra A la Diabla
Torta de Milanesa
Carne En Su Jugo
Torta Cuiana
Shrimp Fajita

“The BEST! The food is absolutely perfect and authentic. Great service. 100% worth a little drive, and the market is amazing.“

4.4 Superb68 Reviews
Los Amigos Belleville, IL American • $
2630 Mascoutah Ave, Belleville - 3.95 miles

Customers` Favorites

Bean Dip

“The food is honestly borderlining on bland. Somehow even the jalapeños lack spice. It is like it was specifically designed for people who think black pepper is too spicy. Atmosphere and such were good though so that gives it an extra star, but I guess I've just had too much good Mexican / Texmex in Texas for this to be desirable to me.“

4.3 Superb39 Reviews

You May Also Like