Best Restaurants in Silom & Sathorn, Bangkok

Silom and Sathorn form Bangkok's financial and diplomatic heart, and the dining scene here reflects that cosmopolitan character. Towering office buildings give way to tree-lined residential sois hiding some of the city's most celebrated restaurants. Sathorn is home to Michelin-starred fine dining, creative cocktail bars, and beloved brunch spots, while Silom offers everything from legendary street food to upscale seafood restaurants. The area is well-connected by both BTS and MRT, making it one of the most accessible dining districts in the city. This guide highlights the best restaurants in the Silom and Sathorn neighborhoods.

8 restaurants listed

#1

Santiaga Mexican Kitchen

Mexican Contemporary Latin $$$ ★ 4.3 (178 reviews)

Upscale Mexican restaurant in the Sathorn district offering contemporary interpretations of traditional Mexican cuisine. Santiaga features elevated presentations, premium tequila flights, and a sophisticated ambiance that sets it apart from casual cantinas.

📍 Sathorn Soi 10, Silom, Bangkok 10500

📞 +66 2 235 6789

🕐 Mon-Sat 11:30 AM - 10:30 PM

#2

El Mexicano

Mexican Cantina $ ★ 4.1 (198 reviews)

A casual Mexican cantina in the heart of Silom serving affordable tacos, burritos, and quesadillas alongside cheap beer and frozen margaritas. El Mexicano draws a lively after-work crowd with its cheerful atmosphere and generous happy hour deals.

📍 Silom Soi 4, Bangrak, Bangkok 10500

📞 +66 2 634 5678

🕐 Daily 11:00 AM - Midnight

#3

Savoey Seafood

Thai Seafood $$ ★ 4.3 (390 reviews)

Well-known Thai seafood restaurant on Silom Road serving a wide variety of fresh seafood dishes in a clean, air-conditioned setting. Savoey is a reliable choice for classic Thai seafood like tom yum goong, steamed fish, and stir-fried crab.

📍 Silom Road, Bangrak, Bangkok 10500

📞 +66 2 635 3434

🌐 https://savoey.co.th

🕐 Daily 10:30 AM - 10:30 PM

#4

Eat Me Restaurant

International Fine Dining Contemporary $$$ ★ 4.5 (460 reviews)

Award-winning contemporary restaurant tucked away on Soi Pipat off Convent Road. Eat Me combines a rotating art gallery with inventive international cuisine, an outstanding dessert program, and one of the most creative cocktail menus in Bangkok.

📍 Soi Pipat 2, Convent Road, Silom, Bangkok 10500

📞 +66 2 238 0931

🌐 https://eatmerestaurant.com

🕐 Daily 3:00 PM - 1:00 AM

#5

Le Du

Thai Fine Dining Contemporary Thai $$$$ ★ 4.7 (380 reviews)

One of Bangkok's most acclaimed restaurants, Le Du showcases modern Thai cuisine through seasonal tasting menus that highlight rare Thai ingredients. Chef Ton's cooking bridges traditional Thai flavors and contemporary technique with remarkable finesse.

📍 Silom Soi 7, Bangrak, Bangkok 10500

📞 +66 92 919 9969

🌐 https://ledubkk.com

🕐 Tue-Sat 6:00 PM - 11:00 PM

#6

Rocket Coffeebar

Cafe Brunch Coffee $ ★ 4.5 (290 reviews)

One of Bangkok's original specialty coffee pioneers, Rocket Coffeebar on Sathorn Soi 12 serves expertly brewed single-origin coffee alongside a menu of all-day breakfast dishes and light lunches. The industrial-chic space and consistently excellent coffee make it a Sathorn institution.

📍 Sathorn Soi 12, Sathorn, Bangkok 10120

📞 +66 2 635 0404

🕐 Mon-Fri 7:30 AM - 6:00 PM, Sat-Sun 8:00 AM - 6:00 PM

#7

Luka

Cafe Brunch Bakery $$ ★ 4.4 (245 reviews)

Charming cafe and bakery next door to Rocket Coffeebar on Sathorn Soi 12. Luka serves exceptional pastries, homemade cakes, and a brunch menu that includes eggs Benedict, fluffy pancakes, and fresh salads in a bright, airy setting with garden seating.

📍 Sathorn Soi 12, Sathorn, Bangkok 10120

📞 +66 2 635 2435

🕐 Daily 8:00 AM - 6:00 PM

#8

Zoom at Anantara Sathorn

International Rooftop Sky Dining $$$ ★ 4.2 (215 reviews)

Rooftop bar and restaurant at the Anantara Sathorn offering a more intimate sky dining experience than the mega-rooftops. Zoom features creative cocktails, shared plates, and a relaxed lounge vibe with views of the Sathorn skyline.

📍 Anantara Sathorn Bangkok, 36 Narathiwas-Rajanagarindra Road, Sathorn, Bangkok 10120

📞 +66 2 210 9000

🕐 Daily 5:30 PM - 1:00 AM