

Mexican food is one of the most sought after cuisines out there in the world. The tangy, spicy flavors of the food leave everyone wanting for more. The demand for Mexican food is so much that many Mexican restaurants are open all around the world. Texas being the state which has the longest stretch of border with Mexico, it should not be surprising that there are numerous popular Mexican restaurants that cater to the demands of the people. When there are many restaurants offering the same type of cuisine, it is hard to know which among them offers authentic Mexican food. So here is the list of 10 of the best Mexican restaurants in Odessa, Texas.
1. Hacienda Vieja Restaurant
One of the best restaurants in Odessa where customers can have plates of scrumptious authentic Mexican food, no tex-mex food is offered here. The place is located on the north of Grand Avenue in Odessa, Texas. Anyone who is looking for the best Mexican experience is advised to visit this restaurant and they won’t be disappointed. The place offers sizeable servings for good prices, a wonderful selection of beer and cocktails and quality service. During peak hours, the customers can enjoy their food while listening to a live mariachi band. It’s a busy restaurant so waiting in line for entry can test anyone’s patience but the food is worth the wait.
Hacienda Vieja Restaurant
Address: 1701 N Grant, Odessa, TX 79761
Website: Hacienda Vieja Restaurant
Opening Hours: 11am - 11pm
Average Price for Two: 11-30 USD
2. La Esperanza Mexican
This is a wonderful restaurant located in N County Rd. The restaurant offers lip-smacking Mexican food. The roast beef tacos, cheese enchiladas, salsa, rice and beans are a few among the popular dishes at the restaurant. The dishes are extra delicious as the ingredients are always fresh. The Portions are large and the pricing of the dishes are quite reasonable. The restaurant boasts great quality and service.
La Esperanza Mexican
Address: 1511 N County Rd W, Odessa, TX 79763
Website: La Esperanza Mexican
Opening Hours: 7am- 5pm
Average Price for Two: 10 USD
3. La Margarita Mexican Food
A tasty Mexican restaurant located in South Grant Ave. It is a wonderful place with tasty food and wonderful service. The regular customers are of the opinion that the restaurant has one of the best cheese dip and salsa in Odessa. As Mexican food is very spicy, those who are interested in having lesser spicy Mexican food will love the dishes at this place and will suit their taste.
La Margarita Mexican Food
Address: 1301 S Grant Ave, Odessa, TX 79761
Website: La Margarita Mexican Food
Opening Hours: 11am- 2pm
Average Price for Two: 11-30 USD
4. Ajuua's Mexican Restaurant
This restaurant is located in Andrews Hwy in Odessa, Texas. Although it is reputed to be slightly overpriced, anyone who comes to the restaurant can expect fast service and good quality food. A good time can be spent with friends and family at this restaurant while enjoying delicious Mexican dishes.
Ajuua's Mexican Restaurant
Address: 2100 Andrews Hwy, Odessa, TX 79761
Website: Ajuua’s Mexican Restaurant
Opening Hours: 11am- 10pm
Average Price for Two: 11-30 USD
5. La Bodega Mexican Restaurant & Bar
It is a wonderful restaurant located on East 7th Street in Odessa, Texas. The restaurant offers wonderful food and quality service. The ambiance of the restaurant is quite lovely and the atmosphere is friendly. It is mandatory for a Mexican restaurant to provide good salsa and chips and nobody will leave disappointed on that front. An enjoyable time can be spent with friends and family while sipping on wonderful cocktails and munching on delicious Mexican food.
La Bodega Mexican Restaurant & Bar
Address: 1024 E 7th St, Odessa, TX 79761
Website: La Bodega Mexican Restaurant & Bar
Opening Hours: 11am- 10pm
Average Price for Two: 11-30 USD
6. JumBurrito
It is a nice and cozy restaurant located on N County Rd W, Odessa, TX. The place has a very good breakfast menu with wonderfully big portions. The restaurant is famous for its amazing breakfast burritos with a lot of bacon, which is always wonderful. If anybody is in the mood for burritos, stew or any kind of Mexican-influenced breakfast, this is the place to go to. The excellent breakfast menu will not be a disappointment to anybody who visits the restaurant. The customers will have big portions at reasonable prices. As breakfast is considered to be the most important meal of the day, a visit to this restaurant will leave anyone satisfied.
JumBurrito
Address: 1927 E 8th St, Odessa, TX 79761
Website: JumBurrito
Opening Hours: 6am- 9pm
Average Price for Two: 10 USD
7. Dos Compadres Mexican Restaurant
It is a restaurant located in John Ben Shepperd Pkwy, Odessa. The restaurant offers authentic Mexican food that tastes wonderful. The place gives off a good vibe and an amazing atmosphere. The service is great and the food is even better. The place has a wonderful selection of Mexican food that will satisfy anyone. A wonderful time can be spent with either your friends or family enjoying wonderful and mouth-watering Mexican dishes.
Dos Compadres Mexican Restaurant
Address: 2200 W Wadley Ave Ste 1, Midland, TX 79705
Website: Dos Compadres Mexican Restaurant
Opening Hours: 11am- 10pm
Average Price for Two: 11-30 USD
8. Mi Casa
This is a very nice restaurant located at North County Road West, Odessa, Texas. The place boasts of world-class service and lip-smacking Mexican dishes. The restaurant gives off a friendly and cozy vibe. The dishes may not be authentic Mexican dishes, but mainly Tex-Mex dishes. Everyone who visits can munch on amazing guacamole, sauces, and tacos etc. The place offers large portions at amazing prices. A visit to Mi Casa will not end in disappointment.
Mi Casa
Address: 1301 N County Rd W, Odessa, TX 79763
Website: Mi Casa
Opening Hours: 11am- 10pm
Average Price for Two: 11-30 USD
9. Mojitos Mexican Bar & Grill
This is a bar and grill which is located on the East of 42nd street in Odessa, Texas. The place is more popular for its drinks. The place also provides very tasty Mexican dishes. The mimosas and mojitos at this place are the best in the area. There is a live band playing wonderful music which the customers can listen to and enjoy a hearty and delicious meal. The staff and workers are friendly and courteous, they ensure that everyone is having a wonderful time at the restaurant.
Mojitos Mexican Bar & Grill
Address: 4101 E 42nd St, Ste 105 Odessa, TX 79762
Website: Mojitos Mexican Bar & Grill
Opening Hours: 11am- 10pm
Average Price for Two: 11-30 USD
10. Mamasita’s Mexican Grill
It one of the best places to go to in Odessa when anybody craves for some delicious Mexican food. It is located in N Grandview Ave, Odessa, TX. Any Mexican restaurant should get the salsa and chips right, and this place has done everything right. The food is amazing and the service is wonderful. This is a place that should be introduced to friends and family. The restaurant will never disappoint anyone.
Mamasita’s Mexican Grill
Address: 4214 Maple Ave, Odessa, TX 79762
Website: Mamasita’s Mexican Grill
Opening Hours: 11am- 9pm
Average Price for Two: 11-30 USD
Delicious Mexican food to end all your cravings

Food is an important factor that brings people together. Every major activity happens around food as humans cannot live without it. And when the food is delicious there is an extra spark or enchantment to an evening spent with friends or family. So that extra enchantment or spark can be experienced at any of these above-mentioned restaurants. Delicious food in the belly makes an evening together even more satisfying.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data