Best Restaurants in San Antonio, Texas to Visit Now

Published By Ketki

Last Updated

Discover the best restaurants in San Antonio, Texas.

From tacos and margaritas to Tex-Mex and BBQ this city has a diverse and delicious food scene.

Here are some of the best places to eat in San Antonio that will leave you full of flavor!

Best Restaurants in San Antonio

While many people think of the San Antonio Riverwalk while looking for the best places to eat in San Antonio, some of the best restaurants in the city are located further away from the touristy areas of downtown.

In this guide, you will find the best places to eat throughout San Antonio,TX including amazing restaurants, cafes, food Shacks, and more.

Also Read: 22 Free Things to do in San Antonio, Texas

Beerita on the San Antonio River walk in Texas
Beerita on the San Antonio River walk in Texas

Southerleigh Fine Food & Brewery

Southerleigh Fine Food and Brewery is a restaurant that serves up amazing drinks and bites.

Located in the vibrant Pearl Brewery complex, Southerleigh is also home to a microbrewery.

With its lovely warm interior, upscale dining experience, and extensive menu, it is one of our favorite places to have brunch in San Antonio, TX.

Some of our menu favorites include shrimp boil, redfish, chicken and waffles, and the carrot cake.

Their signature dish – the red snapper throats – is also a must.

Southerleigh Fine Food & Brewery is located at 136 E Grayson Street.

Looking for best restaurants on the riverwalk? Read this post now – Best Places to Eat on the San Antonio Riverwalk

NOLA Brunch and Beignets

NOLA Brunch & Beignets offers great southern food in a casual atmosphere.

They have an amazing brunch menu which includes a variety of New Orleans classics such as fried chicken, bread pudding, beignets, muffulettas, and more.

The restaurant also has seafood dishes aligned with Big Easy cuisine.

The relaxed cafe also has live jazz and a fun atmosphere.

Make it an amazing brunch by ordering their boozy mimosas to drink!

Or come early for some of the best breakfast in San Antonio.

This is a great eatery to visit for amazing food while visiting San Antonio TX.

Address: 720 East Mistletoe Ave


Bliss is, undoubtedly, one of the best restaurants in San Antonio.

The restaurant is pricey but gorgeous and a must for food connoisseurs.

Inspired by the new American Cuisine, the restaurant has a variety of eclectic and delicious dishes.

Menu favorites include baked sea scallops, charred octopus, duck foie gras, and oyster sliders.

The food is made fresh with local ingredients.

Restaurant Gwendolyn

Restaurant Gwendolyn is one of the San Antonio restaurants serving Prix fixe menu.

Guests can choose from a five-course or seven-course meal.

The food is flavorful as well as gorgeous to the eye and the wine pairings make it a memorable experience.

One of the interesting features of the restaurant is that all dishes are prepared without mechanical help from modern appliances such as blenders.

The Romantic ambience makes it one of the best restaurants for date night or anniversary dinner in San Antonio.

Chama Gauza Brazilian Steakhouse

This Brazilian steakhouse consistently ranks amongst the best restaurants in San Antonio.

While this is a chain restaurant, dining at the steakhouse in the San Antonio location is an amazing experience.

The array of endless grilled meats is perfect for any meat lover.

It is famous for serving delicious pork, shrimp, beef, lamb, and chicken as well as a couple of seafood options at the salad bar.

Cappy’s Restaurant

Looking for an upscale lunch or brunch?

Cappy’s restaurant is an excellent choice.

The restaurant offers eclectic cuisine with menu favorites such as beef tenderloin, prime rib, creme brulee, crab cake, and fish tacos.

Their Bloody Mary’s are also popular.

The restaurant also has a separate dinner menu.

Carnitas Lonja

This is one of our favorite places to visit for authentic Mexican Cuisine.

This streetside shack is small and has limited parking but is worth the visit.

The San Antonio Eatery is most famous for its pork.

Other good options include fish tacos, octopus tostadas, charro beans, and quesadillas.

Grab a table on the outdoor patio and enjoy the delicious food in Alamo City.

The Guenther House

The Guenther House is one of the best restaurants in San Antonio with amazing food.

It is also well-known for its history and architecture.

While it has a formal dining room, we prefer eating at the outdoor patio that overlooks the Riverwalk.

The restaurant offers unique dishes to die for including crispy quail, shrimp and grits, and enchiladas.

It is also a favorite breakfast place among locals as well as visitors.

Also Read: Best beaches near San Antonio, Texas

The Rustic

The Rustic is one of the best San Antonio restaurants combining live music with delicious food.

The restaurant has an open-air patio/music hall with a stage for enjoying summer evenings.

It is also well known for its country music concerts.

The food options are also great including The Rustic Burger, brisket, quail, and Cactus fries.


Cured is another restaurant in San Antonio that we love.

The eatery features a great local vibe, rustic decor, and excellent food.

We love the blue ribbon Burger, beer can mussels, poutine, charcuterie platters, and fried quail.

The restaurant also has an extensive wine list with over 40 wines by the glass.

Iron Cactus

Iron Cactus is located right on the San Antonio Riverwalk.

This Mexican restaurant is famous for its dishes such as beef fajitas, Mexican meatloaf, Baja Fish Tacos, paella, and lobster tacos.

The menu also offers a large variety of margaritas.

Guests can enjoy amazing views of the San Antonio Riverwalk while enjoying a delicious meal.

Down on Grayson

Down on Grayson is named after its location on Grayson St.

The restaurant has lovely rustic decor.

It also has one of the beautiful outdoor patios in San Antonio.

The restaurant offers interesting menu items such as Thai steak salad, crispy Brussels, grouper sandwich, and more.

Mi Tierra Cafe & Bakery

This is one of the most popular restaurants in San Antonio.

It features a fun atmosphere with authentic Mexican food.

The eatery is also known for its festive decor which will remind you of Christmas all year long.

Its menu includes Mexican favorites such as carne guisada, chalupas, enchiladas, tacos al carbon, quesadillas, tamales, and enfrijoladas.

Tre Trattoria

One of the best restaurants in San Antonio to enjoy handmade delicious pasta!

It is located behind the San Antonio Museum of Art and has some of the best food in the city.

Favorites here include goat cheese pizza, pan-seared potato gnocchi, and mushroom risotto.

The restaurant is located at 200 W Jones Ave

Brassiere Mon Chou Chou

Looking for French comfort food in San Antonio TX?

Visit this stylish Eatery!

Located near San Antonio’s Pearl Brewery, this French Bistro offers a great dining experience.

The menu offers a wide range of dishes including lobster bisque, French onion soup, duck confit, rabbit, and lamb chops.

For dessert, try the lemon tart or Mocha pot de creme.

Bunz Handcrafted Burgers

One of the best restaurants in San Antonio, TX when you’re craving a burger!

The burger patties are juicy and the buns are baked fresh.

The fries are also very tasty.

The restaurant is located at 122 E Houston St.

Pinch Boil House

The Southeast Asian-inspired seafood restaurant is located in downtown San Antonio TX.

It offers a variety of seafood boils as well as sandwiches and rice bowls.

The Dirty Bird rice bowl is a favorite with locals.

Their signature Pinch fries are also amazing.

This is a great option for a delicious lunch in the city.

Mi Roti

Mi Roti is a Caribbean-inspired jerk shack located in the Pearl Brewery Food Hall.

Here you can eat Staples like Jamaican jerk chicken bowl, spiced shrimp, and curry chickpeas.

Casa Rio

Looking for San Antonio Riverwalk restaurants for lunch or dinner?

Try Casa Rio.

Casa Rio was the first restaurant that opened on the San Antonio Riverwalk.

The restaurant serves tacos, enchiladas, burritos, and is one of the best Tex Mex restaurants on the San Antonio Riverwalk.

The colorful umbrellas and the Mariachi brand add to the fun atmosphere.

The restaurant can also accommodate large parties in their indoor area.


Another of our favorite restaurants on the San Antonio River Walk.

From items like Mexican street corn to the New York steak, this restaurant consistently serves good food.

They also have a variety of craft cocktails as well as great service.

We love to drink their Pisco Sours!

Taquitos West Avenue

Looking for the best al pastor tacos in San Antonio?

Head to taquitos West Avenue!

Offering counter service, this is the place to get amazing tacos including al pastor, brisket, and suadero.

The lines here are legendary but fast-moving.

Boudro’s on the Riverwalk

Boudro’s is one of our go-to San Antonio Riverwalk restaurants.

They are most popular for the tableside guacamole made with fresh ingredients.

The Texas Bistro serves great food: popular dishes include shrimp and grits, seared scallops, ribeye steak, and lobster.

This is one of the most popular restaurants on the San Antonio River, so expect long wait times on the weekends.

Biga on the banks

Biga on the banks is one of the best restaurants in San Antonio.

Located on the San Antonio Riverwalk level, the restaurant is known for its ambience and service.

Start your meal with the lobster bisque.

Then choose from the duck confit, chicken-fried oysters, rack of lamb, or salmon.

End your meal with the sticky toffee pudding.

The restaurant also offers prix fixe menu for special occasions.

More San Antonio Travel Guides
Best Things to do in San Antonio, Texas
San Antonio in Christmas Travel Guide
Best San Antonio Riverwalk Attractions
San Antonio to Big Bend Road Trip Itinerary

Nonna Osteria

This restaurant in San Antonio is famous for its North Italian cuisine.

You can order unique dishes such as wild boar pasta, Lobster ravioli, poached rabbit, and an amazing tiramisu.

Located downtown, Nonna Osteria is a favorite among locals.


Another popular restaurant in San Antonio.

It has also been named as one of the best restaurants in San Antonio by Yelp!

The menu offers many unique dishes and an amazing dining experience.

2M Smokehouse

2M Smokehouse is one of San Antonio’s favorite restaurants when it comes to South Texas BBQ.

They offer a large menu with items like pulled pork, brisket, and beef ribs.

For sides, get corn, mac and cheese, coleslaw, or collard greens.

South BBQ kitchen

Another great place to go for South Texas-style BBQ and sides in the city.

The restaurant is famous for serving delicious smoked meats such as brisket, pulled pork, chicken, and more.

You will also find other dishes on the menu inspired by Tex-Mex such as creamed corn, tater tot casserole, and beans.

The restaurant closes by 5 p.m. so be sure to go here for lunch.

The Magnolia Pancake Haus

This is one of our favorites to go for breakfast in San Antonio.


Supper offers a great location, good food, excellent service, and a fun atmosphere.

The restaurant is open from 5 a.m. to 10 p.m. making it an excellent option for breakfast to dinner.

Located in the Pearl Brewery complex, Supper is a favorite among locals.

The menu offers a variety of dishes such as pancakes, crepes, cauliflower fritters, and lamb meatballs.


Battalion consistently ranks among the best restaurants in San Antonio.

The Italian restaurant is a great choice for dinner in the city.

It is renowned for its delicious food such as grilled octopus, ravioli, spinach manicotti, rainbow trout, and lamb.

You can’t go wrong with any of these restaurants in San Antonio.

Which is your favorite and simply the best place to eat in San Antonio?

Know of a must-visit restaurant on the San Antonio River walk?

Tell us in the comments.

Love this post? Share it!

Leave a Comment