Cheap eats in San Antonio – List of 50 affordable restaurants near you

San Antonio has a selection of world-class restaurants but not all of them have to come with a high dinner bill. Whether you’re looking for breakfast, lunch, dinner, or the exotic, we’ve got you covered.

Read on for 50 Cheap Places to Eat in San Antonio:

Looking to save while eating out? Get the lowest price on San Antonio Downtown Walking Food Tour!!!

Eat your way around downtown San Antonio on this small group food and walking tour—a great choice for first-time visitors and foodies. With this tour, skip the wait list and enjoy immediate seating at some of the Alamo City’s best restaurants. Taste classic Tex-Mex, authentic Creole, and more. In between tastings, get the inside scoop on San Antonio’s food scene and learn about the city’s rich cultural heritage. 5 Food Tastings included! 

Get more information and book your San Antonio Downtown Walking Food Tour TODAY!!!

Cheap Eats in San Antonio – Inexpensive Steak, Barbecue, Burgers & other American Classics

This burger joint has two locations in the city and one of our favorite cheap restaurants in San Antonio. Their specials include the sandwich, side, and a drink and they’re all under $10!
Where: 2323 N St Mary’s St, San Antonio, TX 78212
Operating Hours: Sunday – Thursday 10:30 am – 11:00 pm | Friday – Saturday 10:30 am – 12:00 am

Get a huge plate of BBQ with meat and two sides for $10.99 or less.
Where: 1610 NE Loop 410, San Antonio, TX 78209
Operating Hours: Monday – Saturday: 11:00 am – 6:00 pm

Barbecue is good but this is better. Get the Burnt End Melt with brisket, sliced pears, and cheddar mac with sauce for just $8.
Where: 1701 E Houston St, San Antonio, TX 78202, United States
Operating Hours: Monday – Friday: 11:00 am – 10:00 pm | Saturday: 11:00 am – 10:00 pm

Their signature burger is just $6.50 and everything else is priced well. Their goal isn’t to be cheap, it’s to the best so either way, worth it!
Where: 2345 Vance Jackson Rd, San Antonio, TX 78213
Operating Hours: Monday – Saturday: 11:00 am – 10:00 pm

This kid-friendly ice house offers local brews plus American and Mexican favorites.
Where: 943 S Alamo St, San Antonio, TX 78205, US
Operating Hours: Monday -Sunday: 12:00 pm – 12:00 am

Deal Alert – Get the lowest price on Texas Hill Country & LBJ Tour from San Antonio

Discover the rolling orchards and historic towns of Texas Hill Country with a full-day tour from San Antonio that includes the essential Lyndon B. Johnson sites. See the former President’s boyhood home at the bucolic LBJ Ranch, and enjoy a tour of his ‘Texas White House.’ Learn how cowboys and German migrants shaped the Texas landscape, and explore Fredericksburg at your own pace with time to shop and eat. Explore the heritage of country music in Luckenbach, then sample wine (additional fee) at a local vineyard as you return to San Antonio.

Get more information and book your Texas Hill Country & LBJ Tour from San Antonio TODAY!!!

Cheap Eats in San Antonio – Best Affordable Cafes, Bakeries, Delis and Breakfast Places

This regional coffee shop chain is a sure-thing for low prices. They also serve breakfast all day, earning it a spot on our list of great cheap places to eat in San Antonio!
Where: 8427 Broadway San Antonio, TX 78209
Operating Hours: Monday – Sunday: 6:00 am – 10:00 pm 

Come here for giant portions without giant prices. The cinnamon roll is $12 and it’s bigger than your head. Be sure to try the chicken fried steak.
Where: 918 N Main Ave San Antonio, TX 78212
Operating Hours: Open daily 24 hrs.

Whether you stop by for breakfast or stay for lunch, this place has you covered. Their prices are reasonable and everything is made from scratch.
Where: 2611 Wagon Wheel St, San Antonio, TX 78217, United States
Operating Hours: Monday – Sunday: 8:00 am – 3:00 pm

This mom and pop restaurant is low key and so are their prices. Be sure to order the pancakes!
Where: 1011 Donaldson Avenue San Antonio, TX 78228
Operating Hours: Monday – Thursday: 8:00 am – 2:00 pm | Friday – Sunday: 8:00 am – 3:00 pm

Don’t let the name fool you. This down-home joint has an awesome patio, a small menu, and decent prices.

Grab sandwiches, salads, or pizza- everything here is cheap!
Where:108 King William Street, San Antonio, Texas 78204, United States
Operating Hours: Monday – Friday: 11:00 am – 4:00 pm

Their missing is delicious foods at affordable prices so you know this fits the bill. Enjoy the pick two or pick three where you can choose from two or three of their soup, salad, or half-sandies.
Where: 3123 Broadway, San Antonio, TX 78209, United States
Operating Hours: Monday – Saturday: 7:30 am – 4:00 pm

Just subs here. Fresh, generous, and cheap! They also have drinks, salads, fixins, and sides.

This French-inspired deli offers salads, entrees, sandwiches, and more. The Pork Belly is just $9.25 and worth it.
Where: 7220 Louis Pasteur Dr. #142, San Antonio, TX, United States, Texas
Operating Hours: Monday: 10:00 am – 3:00 pm | Tuesday: 10:00 am – 4:00 pm | Wednesday: 10:00 am – 4:00 pm | Thursday and Friday: 10:00 am – 2:30 pm

You can get either an Italian Sub or a Gyro for $9 or less. Be sure and order the half size, just trust us.
Where: 6007 Callaghan Road San Antonio, TX  78228
Operating Hours: Monday – Friday: 10:00 am – 4:00 pm | Saturday: 10:00 am – 3:00 pm

Deal Alert – Get 20% discount on Krispy Kreme Donuts 

Image 2: $5 Off $25 eGift Card to Krispy Kreme

  • This gift card is only redeemable for product and merchandise at participating Krispy Kreme® retail stores in the United States, and with certain features and programs through KrispyKreme.com, as determined solely by Krispy Kreme from time to time.
  • Not redeemable at grocery stores, convenience stores, or other locations that are not retail Krispy Kreme stores
  • Valid in-store only; not valid online.

Check out 20% Discount on Krispy Kreme Donuts

Cheap Eats in San Antonio – Best Restaurants To Eat Affordable Mexican & Tex-Mex Food

They’re only open for breakfast and lunch but this no-frills Mexican joint is just the place and definitely earns its spot on our list of excellent cheap restaurants in San Antonio.
Where: 3228 South Flores Street, San Antonio, TX 78204 USA
Operating Hours: Monday – Saturday: 6:00 am – 3:00 pm | Sunday: 7:00 am – 3:00 pm

Open until 3 pm, this place is great for breakfast and lunch. Try the Tlacoyos for just $7.50.
Where: 1000 S Saint Marys St San Antonio, TX 78205
Operating Hours: Monday – Saturday: 11:00 am – 3:00 pm

This place has a few small tables but most people take their food to go, just like the name says. Simple, delicious Mexican food at great prices on Fredricksburg Road.
Where: 842 Fredericksburg Rd San Antonio, TX 78201
Operating Hours: Tuesday – Saturday: 7:00 am – 2:00 pm 

This casual restaurant has a full menu with awesome options. They’re on Culebra Road.
Where: 10203 Culebra Rd #7, San Antonio, TX 78251, United States
Operating Hours: Monday, Wednesday – Saturday: 6:00 am – 3:00 pm

For delicious Tex-Mex without breaking the bank, stop by for their breakfast menu and lunch specials.
Where: 521 E Woodlawn Ave, San Antonio, TX, United States, Texas
Operating Hours: Monday – Friday: 6:00 am – 3:00 pm | Saturday: 7:00 am – 3:00 pm | Sunday: 7:30 am – 3:00 pm

Deal Alert – Get the latest Discounts on top-rated restaurants in the San Antonio area

Image 3: Up to 50% Off Meal and Tickets at Sylver Spoon Dinner Theater

Cheap Mexican Eats in San Antonio – Continued 

Try the enchiladas once and you’ll know why they’re voted the best over and over again. Plus, they have daily lunch specials.
Where: 7934 Fredericksburg Rd, San Antonio, TX 78229, USA
Operating Hours: Monday – Saturday: 7:00 am – 4:00 pm

This family-run restaurant offers a huge menu of Tex-Mex favorites. The tacos can’t be beat- just $3.29 or less per taco.
Where: 502 Brooklyn Ave., San Antonio, TX, USA, 78215
Operating Hours: Monday – Sunday: 7:00 am – 3:00 pm

Everything on the menu here is delicious and cheap.
Where: 4642 Rigsby Ave, San Antonio, TX 78222, United States
Operating Hours: Tuesday – Saturday: 11:00 am – 10:00pm | Sunday | 11:00 am – 8:00 pm

The home of the original Puffy Taco has lunch and dinner without breaking the bank. You can get 6 beef tacos for $10 and they have some varieties even cheaper!
Where: 822 SW 19th St, San Antonio, TX 78207, United States
Operating Hours: Tuesday – Thursday and Sunday: 11:00 am – 7:00 pm | Friday and Saturday: 11:00 am – 8:00 pm

The chef here is the master of Tortas. Their sandwiches are Guadalajara style and all $8 or less.
Where: 8617 North New Braunfels Avenue San Antonio, TX 78217
Operating Hours: Monday – Thursday: 11:00 am – 04:00 pm | Friday and Saturday: 11:00 am – 09:00 pm

Selling breakfast all day long, this is a great spot to grab your tacos without breaking the bank. They’re on Medical Drive.
Where: 4063 Medical Dr San Antonio, TX 78229
Operating Hours: Monday – Thursday: 6:00 am – 12:30 am | Firday and Saturday: 6:00 am – 3:00 am | Sunday: 12:30 am – 12:30 pm 

This restaurant offers Tex-Mex and authentic Mexican foods. Their Express Lunch menu has 16 options for $6.95. Don’t forget their Happy Hour deals!
Where: 955 S Alamo St, San Antonio, TX 78205, United States
Operating Hours: Monday – Sunday: 11:00 am – 9:00 pm

Cheap Eats in San Antonio – Best Places for Inexpensive Pizza, Salads & Italian Food

Stop by during lunch from 11 am- 3 pm for their daily lunch specials like wings with a side and drink for just $8.95. They also have all-day long specials each week.
Where: 8522 Broadway #105, San Antonio, TX 78217, United States
Operating Hours: Monday – Thursday: 11:00 am – 9:00 pm | Friday and Saturday: 11:00 am – 10:00 pm | Sunday: 12:00 pm – 8:0 pm

You can find salads, soups, and dinner plates at this restaurant but their sandwiches are a great deal. Piled high and full of fixins, all for $9 or less.
Where: 13465 Wetmore Road, San Antonio, Texas
Operating Hours: Monday – Friday: 11:00 am-5:000 pm | Saturday 11:00 am – 4:00 pm

Here, you can get pizza by the slice starting at just $2.50 each. A small pie is just $8.40. Spring for the homemade desserts.
Where: 7701 Broadway St, Ste 2 San Antonio, TX 78209
Operating Hours: Tuesday – Friday: 11:30 am – 9:30 pm | Saturday: 1:00 pm – 9:30 pm | 

This convenience store gas station actually has great food. They are a San Antonio legend and their portions are large.
Where: 13210 Huebner Rd, San Antonio, TX 78230, United States
Operating Hours: Monday – Wednesday and Sunday: 9:00 am – 8:00 pm | Thursday – Saturday : 9:00 am – 9:00 pm

This burger and pizza restaurant also packs up awesome sandwiches. Stop by during lunch for their Tony’s Special where you get a delicious, fresh-made sandwich plus a side for less than $12.
Where: 618 McCullough Ave, San Antonio, TX 78215, United States
Operating Hours: Monday – Thursday: 11:00 am – 9:00 pm | Friday and Saturday: 11:00 am – 10:00 pm

You can get a small cheese and a small order of wings for less than $20. Perfect for lunch!
Where: Street Level, 245 E Commerce St, San Antonio, TX 78205, United States
Operating Hours: Monday – Thursday: 11:30 am – 9:00 pm | Friday and Saturday: 11:00 am – 10:00 pm

The menu here is small and basic but the food is great nonetheless. The prices are even better. Plus, they have ice cream!
Where: 6162 Randolph Blvd, San Antonio, TX 78233, United States
Operating Hours: Monday – Thursday and Sunday: 7:00 am – 11:00 pm | Friday: 7:00 am – 11:59 pm | Saturday: 7:00 am – 12:59 pm

This local chain restaurant has San Antonio in mind. New York Style and family-friendly, their huge pies are the icing on the cake. Check out their daily and weekly specials to save in a pinch.
Where: 455 McCarty Road, San Antonio, TX, United States, Texas
Operating Hours: Monday – Thursday: 11:00 am – 9:00 pm | Friday and Saturday: 11:00 am – 10:00 pm

Image 5: Up to 18% Off Admission to SeaWorld San Antonio

What: One Single-Day Ticket to SeaWorld San Antonio: Valid Through 01/03/2023. Attractions include roller coasters, up-close sea life interactions, and world-class shows at one San Antonio’s largest amusement parks.

Where: Sea World San Antonio – 10500 Sea World Dr, San Antonio, TX 78251

How Much: Up to 18% discount on admission at Sea World and Aquatica, San Antonio

Cheap Italian Food in San Antonio – Continued

Pizza, pasta, salads, and subs. Here, you can get it all! Nothing on the menu is over $25 and most are under $10.
Where: 5999 De Zavala Rd. San Antonio, TX 78249
Operating Hours: Monday – Saturday: 11:00 am – 10:00 pm | Sunday: 11:30 am – 9:00 pm

This neighborhood Italian joint is super friendly and easy on the wallet. Pizza, pasta, sandwiches, apps, desserts, and more are all reasonably priced.
Where: 1017 Austin Hwy, San Antonio, TX 78209, United States
Operating Hours: Monday – Friday: 11:00 am – 9:00 pm

This Italian eatery has everything from pasta to pizza. Stop by during lunch for multiple options under $13.
Where: 115 Plaza de Armas #107San Antonio, TX 78205
Operating Hours: Monday – Friday: 10:00 am – 3:00 pm

Why just save on food? Check out big savings on San Antonio Area Attractions with POGO Pass

Image 1: Pogo Pass to 35 Things to Do in Austin, San Antonio and Waco

The Standard South Central Texas Pogo Pass (San Antonio/Austin/Waco) provides admissions to 35 different entertainment venues in the San Antonio, Austin and Waco area.

Perfect for families, the Pogo Pass gives both adult and child pass-holders 50+ visits to some of the best things to do that San Antonio, Austin and Waco have to offer. The Pogo Pass nearly pays for itself with a visit to one or two venues alone!!!

Pass Features the following Attractions in San Antonio

  • One visit to the San Antonio Zoo
  • One visit to the Witte Museum
  • One visit to the Buckhorn Museum
  • One visit to Wonder World Park
  • One visit to the San Antonio Aquarium
  • One visit to Rush Fun Park
  • Six tickets to the University of Texas – San Antonio athletic events (multiple sports)
  • Two visits to Pump It Up
  • Two visits to Monster Mini Golf & Laser Tag for a round of Mini Golf

Check out the POGO pass and SAVE Big on San Antonio Attractions! 

Where to Eat on a Budget in San Antonio – Affordable Vietnamese, Korean, Seafood, Sushi, Indian, Mediterranean Restaurants and more! 

This family-run seafood restaurant has your typical fried fish, catfish, shrimp, and more. Lunch specials are just $9.99.
Where: 13954 Nacogdoches Rd, San Antonio, TX 78217, United States
Operating Hours: Tuesday – Thursday: 11:00 am – 4:00 pm | Friday: 11:00 am – 10:00 pm | Saturday: 11:00 am – 9:00 pm | Sunday: 11:00 am – 7:00 pm 

If you don’t know Pho, you don’t know anything. It’s a delicious, refreshing Vietnamese soup and it’s usually $10 or less. If soup isn’t what you’re craving, try the grilled pork spring rolls for just $6.
Where: 8742 Wurzbach Rd San Antonio, TX 78240
Operating Hours: Monday – Thursday: 11:00 am – 9:30 pm | Friday: 11:00 am – 10:30 pm

You would expect this restaurant to be bland and pricey but that isn’t so. They pride themselves on foods so delicious, you don’t miss the meat. Be sure to stop by during breakfast. The options are plenty at a great price.
Where: 10003 NW Military Suite 2115, San Antonio, TX 78230
Operating Hours: Monday – Thursday: 11:00 am- 9:00 pm | Friday: 11:00 am – 8:00 pm | Sunday: 9:00 am – 9:00 pm

This counter-service restaurant offers typical Korean street food. Order the Bulgogi.
Where: 12820 Jones Maltsberger Road San Antonio, TX 78247
Operating Hours: Monday – Wednesday: 11:00 am – 8:30 pm | Thursday – Saturday: 11:00 am – 9:00 pm | Sunday: 11:00 am – 4:00 pm

Meat pies are a little like Empanadas and here they’re only $2.50. You’ll definitely want to try the Jollof Rice. You get a huge plate with meat for $15 or less.
Where: 8753 Grissom Rd, San Antonio, TX 78251, United States
Operating Hours: Tuesday – Saturday: 11:00 am – 10:00 pm | Sunday: 12:00 pm – 10:00 pm 

This counter-service restaurant has awesome food with easy prices. They’re on S WW White Road.
Where: 1555 S Ww White Rd, San Antonio, TX 78220, United States
Operating Hours: Monday – Wednesday and Saturday: 6:30 am – 7:00 pm | Thursday: 6:30 am – 2:30 pm | Friday: 6:30 am – 8:00 pm

Stop by for Happy Hour and get 2 hand rolls for $15 or 3 for $20. They have various locations and multiple happy hours.
Where: 4902 Broadway Alamo Heights, Texas 78209 
Operating Hours: Monday – Thursday: 11:00 am – 9:00 pm | Friday : 11:00 am – 9:30 pm | Saturday: 12:00 pm – 9:30 pm | Sunday: 12:00 pm – 9:00 pm

Proving gourmet food doesn’t have to be expensive, Pasha’s is awesome. They have several locations in Texas for all of your falafel and gyro needs and are one of our favorite cheap places to eat in San Antonio.
Where: 9339 Wurzbach Road San Antonio, TX 78240
Operating Hours: Monday – Thursday: 11:00 am – 10:00 pm | Friday and Saturday: 11:00 am – 11:00 pm | Sunday: 12:00 pm – 10:00 pm

This is the best place to go if you’re ordering for a group. While a two-piece fish is $9.99, you can get a whole platter for a large group for just $29.99.
Where: 4122 S Flores St, San Antonio, TX 78214
Operating Hours: Tuesday – Thursday: 11:00 am – 8:00 pm | Friday and Saturday: 11:00 am – 9:00 pm 

Save on Eating Out, Save on Groceries! Save up to 64% on Sam’s Club Membership

Image 1: Up to 64% Off Membership Package from Sam's Club

Sam’s Club memberships for online, curbside pickup or in-club shopping, plus Scan & Go and grocery store perks at over 592 U.S. locations.

What’s Included: $25 Sam’s Club Membership Package (Retail Value is $45)

  • 12-month Club membership
  • Complimentary Household Card
  • $25 discount off first in-club purchase of $25+*
    • Must spend $25+ pre-tax

Get your Membership savings at Sam’s Club and then start your REAL Savings!!! 

Cheap Eats in San Antonio – Continued

This German restaurant has awesome, house-made root beers and a variety of cuisine. Try the Papa Fritz sandwich for just $9.50.
Where: 424 E Commerce St San Antonio, TX, 78205
Operating Hours: Monday – Sunday: 8:00 am – 2:30 pm

This local counter-service chain offers curries, kebobs, and more in a relaxed atmosphere. They even have a kids menu!
Where: 427 N. Loop 1604 W San Antonio, TX 78232
Operating Hours: Monday – Sunday: 11:00  am – 9:00 pm

If you’re looking for something new, you have to try this place. Their Thai food is authentic and not too pricey. Try the Thom Yum soup. You can get a size large for just $12.
Where: 8327 Agora Pkwy ste 135, Selma, TX 78154, United States
Operating Hours: Monday – Sunday: 11:00 am  – 9:00 pm

Stay up to date on all fun things going on in San Antonio with our weekly updates to Things to do in San Antonio this Week, Things to do in San Antonio this Weekend, & Things to do in San Antonio with Kids this Weekend

And to have these updates delivered directly to your feed, give us a follow on Facebook by clicking on the …next to the search lens icon