Last year, Travel and Leisure readers named San Antonio one of the topdestinations in the country, and it’s easy to see why: landmarks, history and — our favorite — food.
Given the myriad choices of restaurants doing it up right in the Alamo City, sometimes it's hard to decide exactly where to eat. Luckily, Yelpers have your back. These are the 25 most popular dining establishments in the 210 right now, according to Yelp's rankings.
Tags:
- San Antonio,
- Texas,
- Yelp,
- restaurants,
- best restaurants,
- top ranked restaurants,
- most popular restaurants,
- Yelp reviews,
- Yelp,
- according to Yelp,
- Yelp rankings,
- San Antonio restaurants,
- food near me,
- restaurants near me,
- Comfort Cafe,
- Gino's Deli Stop n Buy,
- Nelson's BBQ,
- The Magpie,
- Pollos Asados Los Nortenos,
- Thyme for Lunch,
- The Good News Burgers,
- Taquitos Mexico,
- Outlaw Kitchens,
- Chama Gaucha Brazilian Steakhouse,
- Fat Tummy Empanadas,
- Brasao Brazilian Steakhouse,
- Ro-Ho Pork and Bread Tortas Ahogadas,
- ,
- ,
- The Shack,
- Thai Buri Restaurant,
- Slider Provider,
- Sweet Yams,
- Naco Mexican Eatery,
- El Chivito Tortas Ahogadas,
- Paciugo Gelato Caffe,
- Tacos El Takin,
- Barrio Barista,
- Danny Boyâs Hamburgers
Scroll down to view images
25. Danny Boy's Hamburgers
1537 W. Summit Ave., (210) 736-1665, facebook.com/Danny-Boys-Hamburgers-273701852680767
"Amazing burgers!!! Best in the world! After trying burgers in France, Australia, UK, NYC, San Fran, Kansas City, Austin, Houston and many other places. This is the BEST!!!" – Andy A.
Photo via Instagram / dreynicole
24. Barrio Barista
3735 Culebra Road, (210) 519-5403, barriobarista.coffee
"Never been to a place that felt so cozy. Definitely a place where you can grab a coffee and a quick meal and just relax and read a book. The brisket grilled cheese was sooo yummy and the coffee was so delicious! I enjoyed a nice breakfast date with my mother as sister who both enjoyed this place so much! I will definitely be back and can't wait to try everything this place has to offer." – Jessica A.
Photo via Instagram / barriobarista
23. Tacos El Takin
13135 El Sendero St., (210) 815-6910, facebook.com/ELTAKINATAKEARSEADICHO
"This place is awesome. The owners recently opened a store front in our neighborhood and this has quickly become our favorite place to frequent." — Lauren H.
Photo via Instagram / alamo_bites
22. Paciugo Gelato Caffè
999 E Basse Road #197, (210) 832-8820, paciugo.com
"Paciugo is my all time favorite spot for ice cream/ gelato in San Antonio. There are so many flavors to choose from, and you are allowed to sample flavors too! The portion sizes are huge, and the staff is quite friendly. They even have some unique items on the menu such as spaghetti gelato, donut stuffed with gelato, and a gelato macaron sandwich. 5/5 would definitely recommend with all my heart." – Maham Z.
Photo via Instagram / itsmeanabanana12
21. El Chivito Tortas Ahogadas
204 Crossroads Blvd., (210) 369-9638, ahogadaselchivito.com
"The food here was SO GOOD. Everything I wanted and more. The staff are friendly as well- definitely look forward to coming back soon! Really happy that there was a drive-thru with prompt and friendly service. Highly recommend!!" – Sonal P.
Photo via Instagram / ilovemangojuice
20. Naco Mexican Eatery
2347 Nacogdoches Rd., (210) 996-1033, nacomexican.com
"An absolute gem of a restaurant! A definite must try." — Ernie M.
Photo Courtesy of Naco Mexican Eatery
19. Sweet Yams
218 N Cherry St, (210) 229-9267, facebook.com/SweetYamsOrganic
"Simple food, made with love, good sized portions and feels like you're dining at a good friends backyard bbq." – Todd C.
Photo via Instagram / kodykvictor
18. Slider Provider
Around San Antonio, (936) 718-3315, sliderprovider.com
"The reviews on here are accurate - this place is legit. Every one of these burgers are amazingly tasty - tough to pick a favorite. I have to say, I was a bit skeptical about pb&j on a burger, but it's the one I keep going back to. Do yourself a favor and check these guys out." – Geoffrey D.
Photo via Instagram / sliderprovider
17. Thai Buri Restaurant
1160 N Loop 1604 W Ste 110, (210) 476-5072, thaiburisa.com
"I have ate at 7 or so sushi restaurants so far here in San Antonio and this one is by far THE BEST. The service was amazing, everyone was soooo nice and attentive. — Ceria W.
Photo via Instagram / thaiburisa
16. The Shack
7431 Northwest Loop 410 #115, (210) 375-4097, theshacksatx.com
"So far I have tried their hot dog, grilled cheese, grilled cheese with ham, I had a sample of my son's burger, Philly cheese steak and their fries. They were all tasty. You definitely wouldn't be disappointed at all. Their shaved ice is just as good too. The prices are very reasonable. I would highly recommend" – Mary Ann C.
Photo via Instagram / nochunksplease
15. South Alamode Panini & Gelato Company
1420 South Alamo St, (210) 788-8000, southalamode.com
"The owners and staff here are so friendly (and generous with their gelato serving sizes), and their gelato comes in original flavors and is absolutely delicious- I haven't had a flavor I haven't loved." – Amanda S.
Photo via Instagram / evedaanjur
14. Bilia Eatery & Coffee
2211 NW Military Hwy. Ste. 131B, (210) 530-1333, facebook.com/eatbilia
"You will regret not eating here. In addition to their delicious sandwiches, they also make a bomb spicy sauce that is out of this world! Service was great and the restaurant seems to be well kept." – Michael C.
Photo via Instagram / biliaeatery
13. Ro-Ho Pork and Bread
623 Urban Loop, (210) 800-3487, o-hoporkandbread.com
"The most authentic Torta Ahogada in Texas, delicious sourdough style bread, well cooked pork meat and a unique tomatoes sauce, make it unique." – Rafael S.
Photo via Instagram / jesselizarraras
12. Brasão Brazilian Steakhouse
19210 W. I-10, (210) 233-6868, brasaousa.com
"Hands down one of the best Brazilian Steakhouses we have attended. What really stands out here is the service. Bar none you will not find hardly any establishment that will give you the attention you deserve and you get here at Brasao." – Kevin T.
Photo via Instagram / brasaosanantonio
11. Fat Tummy Empanadas
2922 W Commerce St, (210) 396-7288, facebook.com/Fattummyempanadas
"Absolutely delicious!!! The service was fast and the food was hot. We ordered the spicy chicken, spicy beef and a beef and cheese. All had great flavor! I can't wait to come back." – Laurie C.
Photo via Instagram / fattummyempanadas
10. Chama Gaucha Brazilian Steakhouse
18318 Sonterra Pl, (210) 564-9400, chamagaucha.com
“The food was terrific! From the salad bar, to the meats, to the sides, to the cheese breads, everything tasted freshly made and perfectly seasoned.” - Jen H.
Photo via Instagram / chamagaucha
9. Outlaw Kitchens
2919 N Flores St, (210) 300-4728, outlawkitchens.com
"I highly recommend this place. The food is delicious it really tastes like a nice home made meal. The staff is also very nice and did a great job explaining the menu to us and everything. Please check it out!!" – Austin G.
Photo via Instagram / eat_it_b
8. Taquitos México
7491 Grissom Rd., (210) 548-4626, facebook.com/taquitosmexic
"My favorite place for taquitos! I've been going there for years. I like their current location due to the convenience of their aguas frescas, corn in the cup, and other goodies!" – Le P.
Photo via Instagram / jesus.peralta22
7. The Good News Burgers
6900 San Pedro Ave., Ste. 101, (210) 781-9171, papasburgerssatx.com
"These burgers are next level! Very possible that you've never had burgers this good. It you like a little spice, try the #6. The flavors and textures are right on the mark. Very friendly staff. Incredibly welcoming." – Leah J.
Photo via Instagram / sanantoniostephanie
6. Thyme For Lunch
19141 Stone Oak Pkwy #509, (210) 438-4963, thymeforlunchsa.com
"BEST sandwiches, BEST ingredients, BEST location for a meal that will be one to remember! Owners are very nice and friendly. They happily explain the menu each time you go in and offer their suggestions on what is particularly delicious that day." – Jane L.
Photo via Instagram / theactiveeater
Page 1 of 2
Next Page
`this.removeSpinner = () => {jQuery(slideshowInstance.itemContainerSelector + ' div[uk-spinner]').remove()};this.prevPageLinkHTML = `Previous Page `this.nextPageLinkHTML = `Next Page `Object.defineProperties(this, {'items': { get: function() { return jQuery(this.itemContainerSelector).find(this.itemSelector)}},'currentItem': {get: function() {var foundItem = nullvar foundItemInView = nullthis.items.each(function () {var currentInView = elementInView(jQuery(this), scrollTopOffset, 0)if (currentInView) {// An in view item is already located extra logicif (foundItemInView && foundItemInView.inView) {// The entire previously found item is visible - it winsif (foundItemInView.topInView && foundItemInView.bottomInView) return// The previously found item covers the visible area - it winsif (foundItemInView.middleCoversView) return// The previously found item has more surface area - it winsif (foundItemInView.percentVisable > currentInView.percentOfViewHeight) return}foundItem = jQuery(this)foundItemInView = currentInView}})return foundItem}},'currentItemIndex': {get: function() {var currentElement = this.currentItem.closest('[slide-index]')if(currentElement) {return parseInt(currentElement.attr('slide-index'))}return null}},'currentItemId': {get: function() {var currentElement = this.currentItem.closest('[slide-id]')if(currentElement) {return currentElement.attr('slide-id')}return null}}})var slideshowInstance = this// xxx for debuggering - igwindow.slideshowInstance = slideshowInstance;var scrollTopOffset = window.innerHeight > this.smallMenuBreakPoint ? 110 : 140var originUrl = window.location.hrefthis.scrollToIndex = function (index) {var slideItem = this.items.filter('[slide-index="' + index + '"]')if (slideItem.length) { var topOffset = slideItem.offset().top - scrollTopOffset// window.scrollTo({ top: topOffset, behavior: 'smooth' })window.scrollTo({ top: topOffset, behavior: 'auto' })}else {this.fetchMore(index, function () {slideshowInstance.scrollToIndex(index)})}}this.fetchMore = function (startIndex, callback) {var currentItemOnFetch = this.currentItemvar url = '/sanantonio/the-25-most-popular-restaurants-in-san-antonio-right-now-according-to-yelp/Slideshow/27938500'var params = {ajaxComponent: componentId,action: 'grabMore',startIndex: startIndex,oid: slideshowOid,cb: '1657291011',}if (paginate) {params.paginate = paginate;}var keywords = currentItemOnFetch.attr('slide-keywords')if (keywords) {params.keywords = keywords}if (editorView === true) {params.editor = true}// jQuery.ajax({url: url,type: 'GET',data: params,dataType: 'json',// beforeSend: function () { console.log('Fetching results') },success: function (data) {console.log('success', data.results, data.results.length, data.error, data)if (data) {if (data.error) {console.log(data.error)}else if (data.results) {console.log('slideshowInstance.items', slideshowInstance.items)for (var i = 0; i < data.results.length; i++) {var resultItem = jQuery(data.results[i])// // var resultItem = jQuery.parseHTML(data.results[i], document, true);var resultItemIndex = parseInt(resultItem.attr('slide-index'))var resultAlreadyInserted = slideshowInstance.items.filter('[slide-index="' + resultItemIndex + '"]').length > 0console.log('result', resultItemIndex)var previousItem = nullvar previousItemIndex = 0if (!resultAlreadyInserted) {slideshowInstance.items.each(function () {if (resultAlreadyInserted) returnvar currentItem = jQuery(this)var currentItemIndex = parseInt(currentItem.attr('slide-index'))if (resultItemIndex === currentItemIndex ) {resultAlreadyInserted = truereturn}else if (resultItemIndex > previousItemIndex && resultItemIndex < currentItemIndex) {var topOffsetBeforeInsert = currentItemOnFetch.get(0).getBoundingClientRect().topresultItem.insertBefore(currentItem)resultAlreadyInserted = truevar adjustedTopPosition = currentItemOnFetch.offset().top - topOffsetBeforeInsertwindow.scrollTo({ top: adjustedTopPosition, behavior: 'auto' })}previousItem = currentItempreviousItemIndex = currentItemIndex})if (!resultAlreadyInserted) {var topOffsetBeforeInsert = currentItemOnFetch.get(0).getBoundingClientRect().topresultItem.insertAfter(slideshowInstance.items.last())resultAlreadyInserted = truevar adjustedTopPosition = currentItemOnFetch.offset().top - topOffsetBeforeInsertwindow.scrollTo({ top: adjustedTopPosition, behavior: 'auto' })if (typeof instgrm === 'object' && instgrm.Embeds && typeof instgrm.Embeds.process === 'function') {setTimeout(instgrm.Embeds.process, 200);}}}}}else { console.log('How did we get here?') }}else { console.log('No result or error returned from content request.') }},complete: function () { slideshowInstance.items = jQuery(slideshowInstance.itemSelector) // Update items resultslideshowInstance.removeSpinner();if (typeof callback === 'function') { callback() }},error: function (jqXHR, textStatus, errorThrown) {console.log(jqXHR, textStatus, errorThrown);if (textStatus === 'timeout') {slideshowInstance.removeSpinner();if (paginate === true) return;paginate = true;if (slideshowInstance.items.length < totalSlides) {var firstLoadedIndex = parseInt(slideshowInstance.items.first().attr('slide-index')) || 1;var lastLoadedIndex = parseInt(slideshowInstance.items.last().attr('slide-index')) || totalSlides;if(firstLoadedIndex > 1) {var prevLink = jQuery(slideshowInstance.prevPageLinkHTML);var prevLinkUrl = new URL(url, `https://www.sacurrent.com`);prevLinkUrl.searchParams.append('startIndex', firstLoadedIndex - 1);prevLinkUrl.searchParams.append('paginate', 'true');prevLink.attr('href', prevLinkUrl.href);jQuery(slideshowInstance.itemContainerSelector).prepend(prevLink);}if(lastLoadedIndex < totalSlides) {var nextLink = jQuery(slideshowInstance.nextPageLinkHTML);var nextLinkUrl = new URL(url, `https://www.sacurrent.com`);nextLinkUrl.searchParams.append('startIndex', lastLoadedIndex + 1);nextLinkUrl.searchParams.append('paginate', 'true');nextLink.attr('href', nextLinkUrl.href);jQuery(slideshowInstance.itemContainerSelector).append(nextLink);}}}}})}// // // var lazyLoadSurroundingItemsInterval = null;// var lazyLoadTimeout = null;// var lazyLoadSurroundingItems = function (index) {// if (paginate) return;// if (slideshowInstance.items.length >= totalSlides) {// clearInterval(lazyLoadSurroundingItemsInterval);// }// if (slideshowInstance.lazyLoadMoreResults) {// // Rate limit lazyloading more slides// clearTimeout(lazyLoadTimeout);// lazyLoadTimeout = setTimeout(function () {// var prevIndex = Math.max(index - 1, 1)// var prevPrevIndex = Math.max(index - 2, 1)// var nextIndex = index + 1// var nextNextIndex = index + 2// var prevIndexLoaded = slideshowInstance.items.filter('[slide-index="' + prevIndex + '"]').length > 0// var prevPrevIndexLoaded = slideshowInstance.items.filter('[slide-index="' + prevPrevIndex + '"]').length > 0// var nextIndexLoaded = slideshowInstance.items.filter('[slide-index="' + nextIndex + '"]').length > 0// var nextNextIndexLoaded = slideshowInstance.items.filter('[slide-index="' + nextNextIndex + '"]').length > 0// if(!prevIndexLoaded) {// slideshowInstance.removeSpinner();// // jQuery(slideshowInstance.itemContainerSelector).prepend(slideshowInstance.spinnerHTML)// slideshowInstance.fetchMore(Math.max(prevIndex - (fetchMoreMaxCount - 1), 1))// }// else if(!prevPrevIndexLoaded) {// slideshowInstance.removeSpinner();// // jQuery(slideshowInstance.itemContainerSelector).prepend(slideshowInstance.spinnerHTML)// slideshowInstance.fetchMore(Math.max(prevPrevIndex - (fetchMoreMaxCount - 1), 1))// }// if(!nextIndexLoaded) {// slideshowInstance.removeSpinner();// jQuery(slideshowInstance.itemContainerSelector).append(slideshowInstance.spinnerHTML)// slideshowInstance.fetchMore(nextIndex)// }// else if(!nextNextIndexLoaded) {// slideshowInstance.removeSpinner();// jQuery(slideshowInstance.itemContainerSelector).append(slideshowInstance.spinnerHTML)// slideshowInstance.fetchMore(nextNextIndex)// }// }, 200)// }// }// // // var lazyLoadLastCheckedIndex = slideshowInstance.currentItemIndex// lazyLoadSurroundingItemsInterval = setInterval(function () {// var currentIndex = slideshowInstance.currentItemIndex// console.log(`lazyLoadSurroundingItemsInterval - currentIndex: ${currentIndex}; lazyLoadLastCheckedIndex: ${lazyLoadLastCheckedIndex}`);// if(currentIndex !== lazyLoadLastCheckedIndex) {// lazyLoadLastCheckedIndex = currentIndex;// lazyLoadSurroundingItems(currentIndex);// }// }, 1000);var onScrollLastCheckedIndex = slideshowInstance.currentItemIndexjQuery(window).on('scroll resize', function () {var currentIndex = slideshowInstance.currentItemIndexif(currentIndex !== onScrollLastCheckedIndex) {onScrollLastCheckedIndex = currentIndex// console.log(`Slide Item index: ${currentIndex}`)fireEvent('foundation:slideshow:slidechange')}});// var onScrollTimeout = null;// jQuery(window).on('scroll resize', function () {// // Rate limit lazyloading more slides// clearTimeout(onScrollTimeout);// onScrollTimeout = setTimeout(function () {// var currentIndex = slideshowInstance.currentItemIndex// if(currentIndex !== onScrollLastCheckedIndex) {// onScrollLastCheckedIndex = currentIndex// console.log(`Slide Item index: ${currentIndex}`)// fireEvent('foundation:slideshow:slidechange')// }// }, 100);// });this.initialized = falsethis.init = function () {if (this.initialized === true) return// Prevent the browser from trying to scroll to the last scroll position before reloadif (history.scrollRestoration) {history.scrollRestoration = 'manual'}var startIndex = this.items.first().attr('slide-index')var oid = window.location.pathname.match(/\d+$/)if (oid) {var grabIndex = parseInt(this.items.closest('[slide-id="' + oid[0] + '"]').attr('slide-index'))if (!isNaN(grabIndex)) {var startIndex = grabIndex}}// if (startIndex > 1) {// this.scrollToIndex(startIndex)// }// if(jQuery(this.itemContainerSelector + '[single-listing]').length === 0) {// this.lazyLoadMoreResults = true// }this.lazyLoadMoreResults = truethis.initialized = true// lazyLoadSurroundingItems(startIndex)}return this}var SlideshowItems = new SlideshowItemsObj()// Ad refresh on slide change handlingvar adSlideChangeRefreshThreshold = 10;var adSlideChangeRefreshTimeout = null;// adSlideChangeRefreshTimeout = setTimeout(function () {adSlideChangeRefreshTimeout = null; // Set timer to null}, adSlideChangeRefreshThreshold)// Timeout to prevent fast jogging from item to itemvar itemChangeTimeout = nulljQuery(document).on('foundation:slideshow:slidechange', function () {if (editorView !== true) {updateMetaDataFromElement(SlideshowItems.currentItem)}// Google Anayltics track pageviewif (typeof ga === 'function') {console.log("foundation:slideshow:slidechange event", "sending pageview navigation to:", window.location.href);ga('set', 'location', window.location.href)for (let i = 1; i <= 3; i++) {let currentDimension = jQuery(SlideshowItems.currentItem).attr('ga-dimension'+i)if (typeof currentDimension === 'string') {ga('set', 'dimension' + i, currentDimension)}else {ga('set', 'dimension' + i, '') }}ga('send', 'pageview')}// if (adSlideChangeRefreshTimeout === null) {// adSlideChangeRefreshTimeout = setTimeout(function () {adSlideChangeRefreshTimeout = null; // Set timer to null}, adSlideChangeRefreshThreshold)// if (Foundation.Ad && Foundation.Ad.slots) {if (typeof (Foundation.Ad.slots['_Footer-1']) === 'object') {Foundation.Ad.showFooter('_Footer-1');}}// if (Foundation.Gpt && Foundation.Gpt.getInPageSlotDataById) {var gptSlots = window.googletag.pubads().getSlots();var gptSlotFixedFooter = gptSlots.filter((slot) => slot.getSlotElementId() === `FixedFooter`)if (gptSlotFixedFooter.length) {Foundation.Gpt.ShowAd.refreshFixedFooter(gptSlotFixedFooter[0]);}}}});// Try to init immediatelySlideshowItems.init()// On document loadedjQuery(function () {SlideshowItems.init()})// })();