The 10 Best Fancy Restaurants In San Antonio, Texas

fancy restaurants in san antonio
Nyrene Grace Patricia
Nyrene Grace Patricia  
| 4 min read

We all want to be pampered with luxurious services from time to time. In this list, we’ve compiled upscale restaurants that you might encounter inside famous hotels and spas in San Antonio. After a day of shopping or traveling, the one thing you’ll be dying to do before going back to the hotel room is to eat one of the best meals available in the city. More than just glamor and superb freebies - free valet parking, for example, these restaurants also give unique takes on traditional dishes and international cuisine. There’s a mix of Cuban and Mexican dishes, Spanish brunch options and Mexican food. Read below to see the top fancy restaurants in San Antonio!

1. Dorrego's

Situated at the Hotel Valencia Riverwalk with a popular theater nearby, Dorrego’s offer an elegant dining experience with heartwarming service. The pillows and cushion by the patio seats make the perfect setting during nice weather! The bar serves from 11am to 2am daily. The menu posted at the site may differ with what they’re serving for the day. If you can’t find your favorite on the online menu, you can still ask around when you arrive. When you pass by this quiet Riverwalk spot or check-in at the hotel, take a stop at Dorrego’s and order their duck empanadas or taste the chimichurri sauce.


Address: 150 E Houston St, San Antonio, TX 78205

Website: Dorrego’s

Opening hours: 6:30am - 10pm (daily)

Visited this place?

2. Rebelle

Tonight’s special is SCALLOP CASINO! These oysters were caught less that 24 hours ago, freshly shucked and baked with creamed spinach, bacon and hollandaise! Try them tonight!

Posted by Rebelle on Thursday, 13 June 2019

Have you ever been inside what’s known as the first luxury hotel in the city, St. Anthony Hotel? The place holds a rich history and a fancy restaurant, Rebelle. Whenever you’re craving seafood and fine dining, Rebelle is the answer. The menu is filled with modern takes on classics made with fresh produce from Texas farms. Their seafood specials like the char-broiled gulf oysters, a must-try, are a hit among patrons. Catch their happy hour until 7pm for generous discounts. Here’s another bonus: You’ll enjoy free valet parking from St. Anthony Hotel. Enjoy the luxurious experience!


Address: 300 E Travis St, The St Anthony Hotel, San Antonio, TX 78205

Website: Rebelle

Opening hours: Mon - Sat: 5pm - 10pm; Sun: 5pm - 9pm

Visited this place?

3. NONNA Osteria

Craving for Italian food or dishes that make you feel home? NONNA Osteria can give both in a complete dining experience! The word ‘nonna’ translates to grandmother, and it could bring about sweet childhood memories or traditional recipes passed down through generations. Don’t miss on the flavorful appetizers like their Arancini risotto balls. Pizza, pasta, and salad – all are seasoned to perfection with an exciting touch of spicy flavors.

NONNA Osteria

Address: The Fairmount Hotel, 401 South Alamo Street, San Antonio, TX 78205

Website: NONNA Osteria

Opening hours: Mon - Thu: 11am - 10pm; Fri - Sat: 11am - 11pm; Sun: 12pm - 9pm

Visited this place?

4. Q Kitchen Bar

Those quails and waffles look enticing, don’t they? Q Kitchen Bar boasts fancy dishes and brewed beer that is locally sourced and brewed. The menu is not as big as other fancy restaurants, but they make sure you enjoy each option with fine quality. They have all-natural ingredients and vegan choices! You have to take note of the schedule of their breakfast buffet and pasta bar so you don’t miss the hours. Q Kitchen Bar also serves from late afternoon until midnight.

Q Kitchen Bar

Address: 123 Losoya St, San Antonio, TX 78205

Website: Q Kitchen Bar

Opening hours: 6:30am – 2pm (daily)

Visited this place?

5. Oro Restaurant and Bar

It's the perfect day to grab a delicious burger at ORO!

Posted by ORO Restaurant on Sunday, 10 January 2016

From grilled salmon to mushroom sandwiches, Oro prides itself in serving the local Texas ingredients and meat with modern style and French techniques. Stopping by after a tiring workday? The bartender will greet you with a smile and give fitting recommendations! Take note that drinks at the bar are until 1am on Fridays and Saturdays so you can extend your stay. They also offer sandwich and cocktail specials, where you can get the handcrafter margaritas, on happy hours from 4pm to 7pm.

Oro Restaurant & Bar

Address: 705 E Houston St, San Antonio, TX 78205

Website: Oro Restaurant & Bar

Opening hours: Mon - Fri: 6:30am - 11pm; Sat - Sun: 7am - 11pm

Visited this place?

6. Las Ramblas

fancy restaurants in san antonio | las ramblas
Source: instagram

Craving Spanish cuisine tonight? Las Ramblas will satisfy your tummy with wondrous tapa servings. The place serves all day and is available for lunch and dinner. It may not be a good idea to come here in big groups because the place is cozily small. But it’s that tiny feeling that makes the restaurant cute and intimate. When you’re feeling cramped while surrounded by patrons, go and make friends with a few! For starters, make sure that you get the patatas bravas – a dish that people just can’t get enough of. If you’re lucky to see that there’s space for patio seating, go and request for that special seat as you enjoy seafood wonders like the Gambas San Martin.

Las Ramblas

Address: 306 W Market St, Hotel Contessa, San Antonio, TX 78205

Website: Las Ramblas

Opening hours: Sun - Thu: 6:30am - 10pm; Fri - Sat: 6:30am - 11pm

Visited this place?

7. Oaks

fancy restaurants in san antonio | oaks
Source: instagram

One of the most talked-about fine dining steakhouses is here to serve you its specialties. With the glass windows overlooking a wonderful landscape, it’s best to dine in 18 Oaks with the family for lunch. The spacious and well-lit are will give you comfort as you savor some crab cakes for starters. The place has a smart casual dress code. You’ll hear from locals that they serve the one of the best 10 oz. filet dishes in here.

18 Oaks

Address: 23808 Resort Parkway, San Antonio, TX 78261

Website: 18 Oaks

Opening hours: Mon - Fri: 11am - 10pm; Sat: 7am - 10pm; Sun: 11am - 9pm

Visited this place?

8. Ostra Restaurant

Down for a seafood feast? When you’re passing by Mokara Hotel & Spa, don’t miss out on shrimp and oyster dishes brought to you with fine dining service. If you can handle the hot and humid surroundings at breakfast or lunchtime, then you can take the beautiful seats outside. Ostra offers excellent service, spacious setting that can accommodate groups and comfortable seating that makes you feel the luxury. Once you taste the shrimp and grits or a sip the award-winning wine selection, it will keep you coming back for more.

Ostra Restaurant

Address: 212 W Crockett St, San Antonio, TX 78205

Website: Ostra Restaurant

Opening hours: Mon - Thu: 6:30am - 10pm; Fri - Sun: 6:30am - 11pm

Visited this place?

9. Ocho

Don’t we all need a Latin remembrance from time to time? Ocho serves you with cuisine rooted in Cuba, Mexico, and Texas cooking. When it comes to cuteness and eye-pleasing environment, Ocho ranks high in the list. You’ll get to enjoy your food in an intimate setting flooded with Cuban blue colors around. It’s best to reserve a seat because of the small space and to get there in the daytime so you can enjoy the sunlight peeking through the clear windows. They have happy hours all day on Thursdays and from 3pm to 6pm for the rest of weekdays.


Address: Hotel Havana, 1015 Navarro St, San Antonio, TX 78205

Website: Ocho

Opening hours: Sun - Thu: 7am - 10pm; Fri - Sat: 7am - 12am

Visited this place?

10. Cappy’s Restaurant

Cappy’s Restaurant comes last, but it’s surely not lagging behind on getting good reviews. It’s your go-to brunch restaurant to get mustang chicken and pancakes to start a wonderful day. The restaurant also has a casual and laidback feel despite its upscale nature that makes it ideal for a fun date with someone special. You can come in small or big groups and you’ll still get accommodated. The generous servings will surprise you!

Cappy’s Restaurant

Address: 5011 Broadway St, San Antonio, TX 78209

Website: Cappy’s Restaurant

Opening hours: Mon: 11am - 11pm; Tue - Fri: 11am - 10pm; Sat: 10am - 10pm; Sun: 10am - 9pm

Visited this place?

Finding the fancy restaurant for you

Clear wine glass prepared on a dining table.
Source: Pexels

Have you found the restaurant for your next night out or a romantic date? Whenever you’re in need of an upscale setting for celebrations and fun hangouts, just look for a place in this list of fancy restaurants in San Antonio!

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Nyrene is a university student with a passion for writing. She finds joy in meticulously planning events and trips up to the smallest detail through her tracker sheets. From time to time, she...Read more

 Want to contribute as a Local Expert?
Explore San Antonio
Looking for accommodation?
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.