People from all over flock to San Antonio, Texas, to visit the famous riverwalk and learn more about the Alamo. This city in the south of Texas is rich in culture and is one of the best places to visit in the state.
Whether you’re planning to move to San Antonio, on vacation, or are just passing through, knowing all the best San Antonio restaurants can make your experience that much more enjoyable.
Lucky for you, I’ve compiled a list of the best restaurants in San Antonio so that you can maximize your enjoyment of this amazing city. So, if you’re wondering where to eat in San Antonio, look no further.
926 S Presa St, San Antonio, TX 78210
The first restaurant on this list is in Southtown. Bliss is only minutes from the San Antonio riverwalk and is a modern restaurant housed in a historic filling station.
There are traditional brick walls that are still standing with beautiful artwork throughout the restaurant. While the restaurant is fairly casual, you’ll feel like you’re getting the VIP treatment.
The cuisine at Bliss is contemporary American. They have a charcuterie menu, an extensive wine list, and of course, their main offerings. When I dined here, I ordered the braised rabbit. It didn’t disappoint, and neither did their roasted bone marrow starter.
Dough Pizzeria Napoletana has several locations throughout San Antonio. The two most popular are their downtown location and the one in Greater Harmony Hills.
You can never go wrong with eating pizza when you’re in San Antonio. Dough Pizzeria Napoletana is a casual pizzeria that’s perfect for dining in or eating at home.
Dough is known for their pizzas, but they have a handful of other menu items worth exploring. They have various options, including their Tuscan salad, signature truffle burrata, antipasti, and, of course, dessert.
You have to try the truffle burrata no matter what you order. The prosciutto sugo pizza was my favorite, and the tiramisu is the perfect ending to a delicious meal.
136 E Grayson St #120, San Antonio, TX 78215
Southerleigh Fine Food and Brewery is a neighbor of the beloved restaurant, Cured.
This restaurant and brewery are located in a historic building in San Antonio, so the decor pays respects to that while maintaining a modern microbrewery on the second floor. Southerleigh is the perfect place to go for date night or to spend time with friends.
The menu at Southerleigh Fine Food and Brewery has something for everyone. If you love an appetizer before your main meal, they’re known for their fried snapper throats.
Another signature item for you to try is their fried chicken with country-style whipped potatoes. Be sure to check out their selection of craft beer too.
306 Pearl Pkwy UNIT 101, San Antonio, TX 78215
On Pearl Parkway, just north of downtown, is San Antonio’s charcuterie-based restaurant, Cured. The restaurant is contemporary, but it’s set in a historical atmosphere.
It’s known for having an inviting atmosphere where friends are known to gather for delicious cured food and drinks.
You can’t go to Cured without ordering a charcuterie or cheese board. If you want the whole experience, their reserve charcuterie plate is the one you’ll want.
In addition to their cured meats, they feature a selection of pickled items and traditional entrees too. Their BBQ shrimp and grits is a main course worth trying.
604 S Alamo St, San Antonio, TX 78205
Battalion is in Southtown, right near Hemisfair Park, and one of the best restaurants in San Antonio. If you’re looking for one of the best Italian restaurants in the city, this is it.
The restaurant is stylish and chic while maintaining traditional Italian roots. The atmosphere is warm and has plenty of mood lighting for more intimate dining.
The menu at Battalion is relatively small, but every dish is exceptional. The smaller menu allows the chefs to focus more on quality rather than quantity.
The watermelon salad is the perfect and refreshing starter. As for your entree, my two favorite dishes are their spinach manicotti and Olio e Aglio. If you’re looking for a veggie to pair, their charred green beans were tasty.
18318 Sonterra Pl, San Antonio, TX 78258
If you’ve never had the pleasure of dining at a traditional Brazilian steakhouse, you need to visit Chama Gaucha Brazilian Steakhouse while you’re in the city, especially if you’ve got guests with you.
Like many great restaurants in San Antonio, you’ll find Chama Gaucha in the Far North Central neighborhood. The decor inside makes the restaurant feel upscale, but it’s rather casual.
When you order meat at Chama Gaucha, it’s served on a traditional skewer to keep it warm while making its way from the kitchen to your table. The Picanha is the restaurant’s signature cut of sirloin. They also have a fine selection of lamb and pork and a salad bar with over 30 options for vegetarians.
1401 N Loop 1604 W, San Antonio, TX 78258
Up near the Far North Central neighborhood, J-Prime Steakhouse is another popular spot for delicious steaks.
J-Prime Steakhouse is a modern steakhouse that focuses on traditional and unique flavors to provide patrons with a wonderful experience. It’s a great place to enjoy a nice night on the town.
If you’re ready to treat yourself, starting off with their seafood tower should be your first move. It’s a daily selection of the freshest seafood they have.
For your entree, the chef recommends the surf and turf. If you still have room after indulging in some of the best steak and seafood, their fried Oreos are the perfect treat.
219 E Houston St #275, San Antonio, TX 78205
Bohanan’s Prime Steaks and Seafood are in the heart of downtown, only minutes from the San Antonio River.
Since opening in 2002, Bohanan’s has become a place people flock to celebrate special occasions or anything that comes up in life. The atmosphere is your typical steakhouse with dim lighting, white linen table cloths, and a cozy ambiance.
If you’re planning on dining at Bohanan’s, you’ll want to have the full experience. To start your meal, the French-grilled oysters are a signature appetizer.
For your entree, the dry-aged NY strip or veal tenderloin is the way to go. If you don’t want a steak, their herb-crusted red snapper is divine. You won’t want to forget about their wine selection or dessert menu.
5011 Broadway, San Antonio, TX 78209
Up in Alamo Heights is Cappy’s Restaurant. Cappy’s is the place to go in San Antonio if you’re looking for something a little upscale but still comfortable and fairly casual.
The building is a light brick with beautiful vines crawling up the side. The inside of the restaurant is warm and welcoming.
Cappy’s serves delicious seafood, steak, and traditional American cuisine. Some of the best menu items are their jumbo lump blue crab cake, ribeye, fish tacos, and their side of macaroni and cheese.
If you’re in the mood for a cocktail, you need to try their lavender lemon drop. It’s a traditional lemon drop but with lavender and vanilla notes.
136 E Grayson St, San Antonio, TX 78215
You’ll find Supper north of downtown in Tobin Hill. Located inside the Hotel Emma, this American cuisine restaurant is not only delicious but beautiful.
The decor is bright with plenty of white and wood fixtures. They’re open for breakfast, lunch, and dinner so that you can stop in any time of day for a great meal.
For breakfast, you can’t go wrong with a mimosa and seasonal beignet. If you’re planning on stopping in for lunch or dinner, the roast beef short rib sandwich with cheese and horseradish is to die for.
They also have plenty of fresh salads and larger entrees if you’re very hungry.
203 S St Mary’s St, San Antonio, TX 78205
After spending some time walking along the San Antonio riverwalk, head to Biga on the Banks. Biga on the Banks is easily one of the best places to eat near the riverwalk. They’re currently open five days a week.
The cuisine at Biga on the Banks is modern American. There’s escargot, pizza, burgers, and so much more.
The Texas shrimp and lump crab was delicious, as were the Yukon Gold potato dumplings. They also offer a fixed-price three-course menu for those wanting the full experience.
1107 Roosevelt Ave, San Antonio, TX 78210
Just ten minutes south of downtown is Carnitas Lonja. This restaurant is a family-owned and operated business that takes pride in the community they’ve created through good food.
Since 2017, it’s been a place for locals and visitors alike to gather with a great meal and a nice cold beer.
Carnitas Lonja specializes in making fantastic carnitas. The menu is very limited, but it’s well worth a visit. You can order carnitas, which comes with a handful of tortillas, pico de gallo, pickled onions, and salsa to assemble yourself at your table.
You won’t want to forget a side of guacamole and a cold beer.
2415 N Main Ave, San Antonio, TX 78212
Located on Main Avenue in Alta Vista, La Fonda is one of the best places to eat in the city. The restaurant is in a beautiful old building that resembles Spanish architecture. It’s San Antonio’s oldest Mexican restaurant, opening in 1932, and you can’t leave the city without stopping in.
La Fonda features a menu filled with Mexican and Tex-Mex dishes. They’re open for lunch and dinner every day except Monday and then brunch on the weekends.
Their tacos are popular, but if you’re looking for some of their best dishes, you need to check out their enchilada selection. The “bistek” enchiladas are a favorite, and everything goes well with a homemade margarita.
2731 S WW White Rd, San Antonio, TX 78222
Nestled in between the Pecan Valley and Comanche neighborhoods is 2M Smokehouse. You can’t go to Texas without eating barbecue food.
2M Smokehouse opened in 2016 and is named after the two owner’s grandmothers. The restaurant is very casual and is a great place to sit back and relax with friends and family.
2M Smokehouse has everything you could want in a barbecue joint. You can order meat by the pound, sandwiches, delicious side dishes, and daily specials.
Their pulled pork sandwich is one of the best around, and I paired mine with their chicharoni macaroni and baked beans. Delicious!
Bottling Department food hall at 312 Pearl Pkwy Building 6, San Antonio, TX 78215
Right across from Hemisfair Park in the Bottling Department Food Hall is Mi Roti. This is the best place in San Antonio to get Caribbean street food outside of the Caribbean. Husband and wife duo Lionel and Nicola are bringing their passion for delicious food to San Antonio.
Mi Roti pays homage to Caribbean culture and cuisine by sharing roti and other dishes with the people in San Antonio. When you dine here, you can choose to have roti as a bowl or a wrap.
From there, you can select your protein. The jerk chicken and spicy, creamy coconut spinach are a fantastic choice that you’d be remiss to avoid. After that, you can add rice, toppings, and sauces.
On The Riverwalk Level, 421 E Commerce St, San Antonio, TX 78205
On the riverwalk, you’ll find plenty of yummy places to eat, including Boudro’s Texas Bistro. Since 1986, Boudro’s has been a local and visitor favorite because not only do they have some of the best food, but the staff is incredibly friendly and welcoming.
The restaurant’s walls are all stone, and there’s plenty of wood accents throughout.
Boudro’s serves delicious seafood and steaks and their famous guacamole. You can’t stop in without ordering this tableside guacamole and one of their prickly pear margaritas. If you’re looking for something a little more filling, the herb-crusted fish fillet is spectacular.
720 E Mistletoe Ave, San Antonio, TX 78212
NOLA Brunch and Beignets is just north of downtown in The Strip. This colorful and bright restaurant has San Antonio’s own taste of New Orleans.
You can’t miss this restaurant when you pull up – it’s a beautiful teal blue shade and definitely stands out. The building feels like walking into a house and is the perfect cozy spot.
If you couldn’t guess by the name, NOLA is known for its brunch and beignets. My favorite thing about this restaurant is that they serve beignets all day, every day.
The rest of their menu items draw inspiration from the cuisine of NOLA: French, American, and Caribbean. Be sure to get there early if you’re going on Saturday or Sunday.
2195 NW Military Hwy, San Antonio, TX 78213
Clementine is a seasonally inspired restaurant that’s in Castle Hills. It’s only about 11 miles from the San Antonio riverwalk and worth popping into if you can.
Chef and owner John Russ takes inspiration from his roots in New Orleans and globally inspired dishes to serve some of the best food in San Antonio.
The menu has plenty of small plates, platters, and boards for sharing or keeping all to yourself. John Russ likes to change the menu as ingredients come into season to showcase the best flavors possible.
The country-fried oyster mushrooms, hush puppies, and American Pheasant were all to die for.
1834 N Loop 1604 W, San Antonio, TX 78248
I’m usually a fan of staying away from restaurants you can eat at in other cities while on vacation, but Eddie V’s deserves mention. In the Far North Central neighborhood of San Antonio is this fabulous seafood restaurant. Eddie V’s is a great place to enjoy a nice meal away from the bustling city.
When you walk into Eddie V’s, you’ll feel warm and welcomed, despite how fancy the restaurant feels.
Even though you can eat at Eddie V’s in other cities, I love that they use fresh seafood from the Gulf of Mexico at this location. I couldn’t help but try their freshly caught Gulf oysters and the chilled Gulf shrimp.
16401 La Cantera Pkwy, San Antonio, TX 78256
A little off the beaten path in northwest San Antonio is Signature. This upscale rustic restaurant is the perfect combination of classy French decor and traditional Texas ambiance.
Chef Andrew Weissman perfected his craft in Europe and New York City before returning to his hometown to open Signature – this restaurant is clearly inspired by the flavors of the world but with classic dishes.
The cuisine at Signature utilizes the seafood of the Gulf and adds twists to some of your favorite traditional American dishes.
It was hard to choose only one dish here, so I ordered the crab and spit pea risotto to start and then finished with the Australian rack of lamb. Their wine list was also impressive, and there’s a wine to pair well with any dish.
152 E Pecan St #100, San Antonio, TX 78205
In the heart of downtown San Antonio is one of the best fine dining options in the city, Restaurant Gwendolyn.
Complete with spotless white linen tablecloths, this cozy and romantic restaurant is the perfect place to take a date, celebrate a special occasion, or treat yourself to a more refined meal.
Restaurant Gwendolyn serves upscale American cuisine at a fixed price. I love that you can see who their local supplier is while you’re looking at their menu.
The majority of the menu items are offered a la carte, or you can select a three-course meal for their fixed price. You can call the restaurant ahead of time to hear the day’s offerings. My favorite course was General Tso’s duck.
There’s no way you’ll go hungry while you’re visiting San Antonio. Whether you’re in the mood for casual dining or something fancier, there’s something for everyone.
Even though I touched on some great restaurants, we haven’t even skimmed the surface if you’re looking for tacos. After you’ve tried a handful of spots out on this list, be sure to check out where to find the best tacos in San Antonio.
- Dough Pizzeria Napoletana
- Southerleigh Fine Food & Brewery
- Chama Gaucha Brazilian Steakhouse
- J-Prime Steakhouse
- Bohanan’s Prime Steaks and Seafood
- Cappy’s Restaurant
- Biga on the Banks – San Antonio Riverwalk Restaurant
- Carnitas Lonja
- La Fonda on Main
- 2M Smokehouse
- Mi Roti
- Boudro’s Texas Bistro
- NOLA Brunch & Beignets
- Eddie V’s Prime Seafood
- Restaurant Gwendolyn
Did we leave a restaurant out of this list? Make sure you leave us a comment, and we’ll check it out!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.