4 Best Mexican Restaurants in Hannibal

Plan your Hannibal Mexican food adventure using Restaurantji's list.

Rio Grande Mexican • $
111 Bird St, Hannibal

Customers` Favorites

Chicken Quesadilla Taco Rice and Beans
Complimentary Chips \u0026 Salsa
Chicken Quesadilla with Beans
Complimentary Chips & Salsa
Fried Ice Cream
Chicken Fajitas
Chimichanga
Carnitas
Burrito

“the food is so good and the service was even better, we will be back!“

4.2 Good74 Reviews
El Jalisco Mexican • $
Huck Finn Shopping Center, 374, Hannibal

“went here today with a group..the food was fantastic and the waiter was amazing! he kept our drinks full, chips and salsa full, and was super friendly. this was my first time here and I will be back. food was great and a large portion!!“

4.4 Superb31 Reviews
Gran Rio Mexican Restaurant Mexican • $
206 Steamboat Bend Shopping Center, Hannibal

Customers` Favorites

Vegetarian Plate D Chile Poblan Cheese Enchilada Rice & Beans
Chicken and Steak Deep Fried Chimichangas
Chips and Salsa and Chips and Queso
Enchilada Burrito Beans and Rice
Enchiladas Supremas No Guacamole
Chile Relleno Taco and Tostada
Fresh Chips and Salsa
Lunch Shrimp Fajitas
Mushroom Quesadilla
Rice Beans and Salad

“always great food and service“

4 Good92 Reviews
Manny's Mexican Grill Tacos • $
3651 Stardust Dr, Hannibal

Customers` Favorites

Taco

“So glad we stumbled upon Manny’s. This place helps tide us over when we are missing street food in Mexico. It is authentic and delicious! Try the Birria quesadilla.“

3.8 Good25 Reviews

You May Also Like