Food & Drink

18 Best Affordable Mexican Restaurants in San Antonio

San Antonio is known for its vibrant culture, rich history, and mouth-watering Mexican cuisine. With so many options to choose from, it can be challenging to find the best affordable Mexican restaurants in the city.

That's why we've put together a list of the top spots that won't break the bank but will still satisfy your cravings for authentic Mexican flavors.

From crispy tacos to savory enchiladas, San Antonio's Mexican restaurants offer a wide variety of dishes that cater to every taste bud. Whether you're looking for a quick lunch or a sit-down dinner, there's a restaurant that fits your budget and taste preferences.

We've scoured the city to find the best affordable Mexican restaurants that offer delicious food, friendly service, and a cozy atmosphere.

Our list includes Mexican restaurants that serve traditional dishes that have been passed down through generations and new spots that put unique twists on classic recipes.

We've also considered factors such as portion size, quality of ingredients, and overall value for money. So, whether you're a local or just visiting, you can trust our recommendations to help you find the best affordable Mexican restaurants in San Antonio.

1. Taquitos West Avenue

Taquitos West Avenue
2818 West Ave, San Antonio, TX 78201 (Google Maps)

Taquitos West Avenue is a fast-paced, counter-service Mexican restaurant that serves up some of the best tacos in town. Despite the long lines, the service is quick and efficient.

The menu offers a variety of meats, all served at the same price, and the tacos are expertly seasoned and packed with flavor.

The ambience is lively and the vibe is quick and fast-paced. Although the tacos are on the smaller side, they are amongst the best-tasting tacos in the area.

If you're looking for authentic and delicious tacos, Taquitos West Avenue is definitely worth a visit.

2. Pete's Tako House

Pete's Tako House
502 Brooklyn Ave, San Antonio, TX 78215 (Google Maps)

Looking for authentic Tex-Mex food that won't break the bank in San Antonio, Texas?

Look no further than Pete's Tako House!

With homemade tortillas and deliciously filling tacos, this hole-in-the-wall eatery is a must-visit for anyone craving Mexican cuisine.

The portions are generous, the service is friendly, and the prices are unbeatable.

Whether you're in the mood for breakfast or dinner, Pete's Tako House has got you covered. Don't miss out on this local gem!

3. Garcia's Mexican Food To Go

Garcia's Mexican Food To Go
842 Fredericksburg Rd, San Antonio, TX 78201 (Google Maps)

Garcia's Mexican Food To Go is a small, hole-in-the-wall restaurant that serves up delicious Tex-Mex comfort food. While the portions may be small, the flavors are big and the tortillas are amazing.

The brisket tacos and gravy enchiladas are customer favorites, and the machacado a la mexicana taco is a must-try.

The service is friendly and attentive, even when the restaurant gets busy. Despite the long wait times, the food is worth it.

This is the perfect spot for those looking for classic Mexican eats in a simple environment.

4. Olgitas Molino

Olgitas Molino
1603 N PanAm Expy, San Antonio, TX 78208 (Google Maps)

Olgitas Molino is a cozy Mexican restaurant that serves up delicious homestyle cooking at affordable prices.

The barbacoa tacos are a must-try, and the homemade tortillas are always fresh and hot.

The staff is friendly and welcoming, making customers feel like they're part of the family.

This hidden gem is definitely worth a visit for anyone looking for authentic Mexican cuisine without breaking the bank.

5. La Cabana De Jalisco Mexican Restaurant

La Cabana De Jalisco Mexican Restaurant
727 W Hildebrand Ave, San Antonio, TX 78212 (Google Maps)

La Cabana De Jalisco Mexican Restaurant is a hidden gem for those who love authentic Mexican food.

The restaurant offers fresh and delicious dishes at affordable prices, making it a great spot for a quick lunch or a casual dinner. The staff is friendly and attentive, making sure every customer feels welcomed and satisfied.

The homemade tortillas are a must-try, and the barbacoa plate and chilaquiles taco are some of the standout dishes. The restaurant also offers lunch specials with free ice tea, making it an even better value for the money.

If you're looking for a family-oriented cafe for Mexican fare, La Cabana De Jalisco Mexican Restaurant is definitely worth a visit.

6. El Milagrito Cafe

El Milagrito Cafe
521 E Woodlawn Ave, San Antonio, TX 78212 (Google Maps)

El Milagrito Cafe is a hidden gem for those seeking authentic Mexican cuisine at an affordable price.

The portions are generous, and the ingredients are fresh, making the food delicious and satisfying. The service is attentive, and the atmosphere is cozy and inviting.

The breakfast plates are a must-try, and the barbacoa is a standout dish. Parking may be a challenge, but the food is worth the effort.

Don't miss out on this humble, family-run eatery that has been serving up Tex-Mex favorites since 1969.

7. Taco Broadway

Taco Broadway
3610 Broadway, San Antonio, TX 78209 (Google Maps)

Taco Broadway is a small Mexican restaurant that offers quality food and great service at affordable prices.

Customers rave about the delicious tacos, fresh ingredients, and homemade tortillas. The staff is friendly and attentive, making sure that every customer is satisfied with their meal.

The restaurant is also taking Covid precautions to ensure the safety of their customers.

Although the restaurant is small, the food and service make it a must-try for anyone looking for authentic Mexican cuisine.

8. Las Delicias Tacos #1

Las Delicias Tacos #1
1603 W Commerce St #100, San Antonio, TX 78207 (Google Maps)

Las Delicias Tacos #1 is an affordable Mexican restaurant that offers a vast variety of tacos with homemade flour tortillas. The staff is friendly and quick to serve.

The restaurant has a cafeteria-style setup, and customers can choose and see the food they want. The menu is extensive and has something for everyone.

The prices are reasonable, making it a great option for a quick and satisfying meal. The barbacoa tacos are a must-try, and the potatoes and egg tacos are unique and delicious.

Las Delicias Tacos #1 is a great place to enjoy authentic Mexican food without breaking the bank.

9. Caracheo's Mexican Restaurant

Caracheo's Mexican Restaurant
3033 MacArthur View, San Antonio, TX 78217 (Google Maps)

Caracheo's Mexican Restaurant is a hidden gem for those in search of authentic Mexican cuisine.

The menu is filled with classic dishes that are both delicious and affordable. The staff is friendly and provides excellent customer service.

The homemade tortillas are a standout, and the breakfast tacos are a must-try.

The peaceful atmosphere allows for a relaxing dining experience. If you're in the mood for Mexican food, look no further than Caracheo's.

10. Peter El Norteno

Peter El Norteno
542 Fredericksburg Rd, San Antonio, TX 78201 (Google Maps)

Looking for delicious Mexican food that won't break the bank, then look no further than Peter El Norteno.

With a great selection of dishes, from chicken fried chicken to beef fajitas, this restaurant offers great value for money.

The staff are friendly and the environment is family-friendly, making it a great place to enjoy a meal with loved ones.

Don't miss out on the homemade tortillas and daily lunch specials.

11. Taco La Gardenia

Taco La Gardenia
1805 N Pine St, San Antonio, TX 78208 (Google Maps)

Taco La Gardenia is a hidden gem for those who love affordable, authentic Mexican food.

The restaurant offers a full menu, including breakfast items, and is accommodating to vegan and vegetarian diets. The staff is friendly and attentive, and the service is timely.

The homemade tortillas and bakery items are a standout, and the enchiladas and puffy tacos are a must-try.

The restaurant is a local favorite and has been around for decades. If you're looking for delicious Mexican food without breaking the bank, Taco La Gardenia is the place to go.

12. Las Quesabrosaz 2

Las Quesabrosaz 2
6900 San Pedro Ave #113, San Antonio, TX 78216 (Google Maps)

Las Quesabrosaz 2 is a fantastic Mexican restaurant that offers delicious food at affordable prices. The menu is limited, but the dishes are authentic and flavorful.

The real Mexican Style quesadillas are a must-try and the homemade tortillas are a standout feature. The Chicharron Prensado and Huitlacoche/Corn Mushroom are recommended dishes.

The atmosphere is friendly and welcoming, and the staff is kind and attentive. The restaurant is small but clean.

The cucumber drink is a unique and refreshing beverage option. Las Quesabrosaz 2 is a great option for anyone looking for affordable and delicious Mexican food.

13. Panchito's Mexican Restaurant

Panchito's Mexican Restaurant
1705 S Zarzamora St, San Antonio, TX 78207 (Google Maps)

Panchito's Mexican Restaurant is a must-visit for anyone looking for delicious and affordable Mexican food.

The friendly staff and cozy atmosphere make for an enjoyable dining experience. The menu boasts a variety of authentic dishes, all served with generous portions.

The homemade salsa is a must-try and the breakfast options are particularly noteworthy.

With great prices and quality food, Panchito's Mexican Restaurant is a hidden gem that should not be missed.

14. Blue Moon Mexican Restaurant

Blue Moon Mexican Restaurant
3228 S Flores St, San Antonio, TX 78204 (Google Maps)

Blue Moon Mexican Restaurant is a hidden gem that offers authentic Tex-Mex cuisine at affordable prices.

The cozy atmosphere and friendly staff make for a comfortable dining experience. The food is consistently delicious, with fresh ingredients and homemade tortillas.

The menu offers a variety of options, including breakfast plates, enchiladas, and tacos. The restaurant is small and can get crowded, but the fast service makes up for the wait.

If you're looking for a satisfying and budget-friendly meal, Blue Moon Mexican Restaurant is definitely worth a visit.

15. La Coronela Mexican Restaurant

La Coronela Mexican Restaurant
201 N New Braunfels Ave, San Antonio, TX 78202 (Google Maps)

La Coronela Mexican Restaurant is a must-visit for anyone who loves authentic Mexican cuisine.

The restaurant offers a variety of dishes that are sure to satisfy your taste buds. The staff is friendly and attentive, ensuring that you have a pleasant dining experience.

The restaurant has implemented strict COVID-19 preventive measures to ensure the safety of its customers. The prices are affordable, making it a great option for budget-conscious diners.

Don't forget to try their homemade tortillas and their delicious coffee. La Coronela Mexican Restaurant is definitely worth a visit.

16. Bertha's Mexican Restaurant

Bertha's Mexican Restaurant
2629 W Martin St, San Antonio, TX 78207 (Google Maps)

Bertha's Mexican Restaurant is a small, family-owned establishment that serves delicious, homemade Mexican food.

The meals are fairly priced for the amount of food served, and everything tastes fresh and authentic.

The waitresses are friendly and attentive, and the atmosphere is cozy and inviting.

While the restaurant only accepts cash, it is definitely worth a visit for anyone looking for a tasty and affordable Mexican meal.

17. Casa Sol Mexican Restaurant

Casa Sol Mexican Restaurant
9938 San Pedro Ave, San Antonio, TX 78216 (Google Maps)

Casa Sol Mexican Restaurant offers delicious and affordable Mexican cuisine. The menu is extensive and has something for everyone.

The portions are generous and the tortillas are made fresh. The staff is attentive and polite, providing chips and salsa as soon as you sit down.

The restaurant has a festive atmosphere with colorful murals on the walls. Although the building is outdated, it is clean and well-organized.

The food is flavorful and the service is fast, making it a great spot for a quick lunch or dinner. If you're looking for authentic Tex-Mex cuisine at an affordable price, Casa Sol Mexican Restaurant is a must-try.

18. Taquitos .MB El Sazon Norteno

Taquitos .Mb El Sazon Norteno
2410 N St Mary’s St, San Antonio, TX 78212 (Google Maps)

Taquitos.

MB El Sazon Norteno is an affordable Mexican restaurant serving up some of the best street tacos and charro beans around.

The flavors are authentic, the portions are generous, and the prices won't break the bank.

It's the perfect spot for a quick lunch or a casual dinner with friends.