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!
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
Opening hours: 6:30am - 10pm (daily)
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
Opening hours: Mon - Sat: 5pm - 10pm; Sun: 5pm - 9pm
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.
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
You might be interested in these Airbnbs!
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)
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
6. Las Ramblas
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.
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
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.
Address: 23808 Resort Parkway, San Antonio, TX 78261
Website: 18 Oaks
Opening hours: Mon - Fri: 11am - 10pm; Sat: 7am - 10pm; Sun: 11am - 9pm
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.
Address: 212 W Crockett St, San Antonio, TX 78205
Website: Ostra Restaurant
Opening hours: Mon - Thu: 6:30am - 10pm; Fri - Sun: 6:30am - 11pm
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
Opening hours: Sun - Thu: 7am - 10pm; Fri - Sat: 7am - 12am
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!
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
Finding the fancy restaurant for you
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!
Get Trip101 in your inbox