Best Restaurants in KLCC: Where to Eat in Kuala Lumpur City Centre

Dining in KLCC is one of the most refined food experiences in Kuala Lumpur.

This is where you’ll find rooftop fine dining with skyline views, international restaurants, luxury hotel dining, and polished Malaysian favourites — all within walking distance of the Petronas Twin Towers.

Compared to places like Bukit Bintang or Petaling Street, KLCC leans toward premium, international, and business-friendly dining.

This guide covers the best restaurants in KLCC, from fine dining to casual meals.


What to Expect from KLCC Dining

KLCC is not your typical street food district.

Instead, expect:

  • Fine dining restaurants with skyline views
  • International cuisine (Japanese, French, Italian)
  • Hotel-based restaurants
  • Stylish, modern interiors
  • Higher price points

That said, you’ll still find accessible options inside malls like Suria KLCC.


Best Fine Dining Restaurants in KLCC

Dewakan

Dewakan is widely regarded as Malaysia’s most important fine dining restaurant.

Located within Naza Tower near KLCC, Dewakan focuses on modern Malaysian cuisine using indigenous ingredients— many sourced from local forests and farms.

The experience is deeply rooted in Malaysian identity, reinterpreted through a fine dining lens.

Best for: modern Malaysian gastronomy, tasting menu experience
Price range: RM400–700+

Marini’s on 57

Marini’s on 57 is one of the most iconic dining destinations in KLCC.

Located on the 57th floor, it offers unobstructed views of the Petronas Twin Towers, making it a top choice for special occasions.

Cuisine focuses on modern Italian, complemented by an elegant bar and lounge.

Best for: date nights, proposals, celebrations
Price range: RM250–600+ per person

Nobu Kuala Lumpur

Nobu Kuala Lumpur brings globally renowned Japanese-Peruvian cuisine to KLCC.

The restaurant is known for its refined dishes, elegant interiors, and panoramic city views.

Signature dishes include black cod miso and premium sushi selections.

Best for: premium Japanese dining, business dinners
Price range: RM200–500+ per person

Cantaloupe at Troika Sky Dining

Cantaloupe at Troika Sky Dining offers a refined European dining experience with panoramic views of Kuala Lumpur.

Located within The Troika Kuala Lumpur, the restaurant is known for seasonal menus and elegant plating.

Best for: fine dining experiences, special occasions
Price range: RM250–500+ per person


Best Upscale & Hotel Restaurants in KLCC

THIRTY8 at Grand Hyatt

THIRTY8 Grand Hyatt Kuala Lumpur is one of the most popular dining spots in KLCC.

It offers a mix of Western, Chinese, and Japanese cuisine, along with one of the best panoramic views of the Petronas Twin Towers.

Best for: brunch, business dining, skyline views
Price range: RM150–300+ per person

Mandarin Grill

Mandarin Grill is a refined steakhouse offering premium cuts and classic European dishes.

Located within Mandarin Oriental Kuala Lumpur, it provides an elegant and intimate dining environment.

Best for: steak lovers, formal dining
Price range: RM200–400+ per person

Sabayon at EQ Kuala Lumpur

Sabayon is one of the top rooftop fine dining restaurants near KLCC.

It offers a European menu with panoramic skyline views, making it a strong alternative to Marini’s and THIRTY8.

Best for: romantic dinners, skyline dining
Price range: RM250–500+


Best Malaysian Restaurants in KLCC

Madam Kwan’s

Mandarin Grill is a refined steakhouse offering premium cuts and classic European dishes.

Located within Mandarin Oriental Kuala Lumpur, it provides an elegant and intimate dining environment.

Best for: steak lovers, formal dining
Price range: RM200–400+ per person

Price range: RM30–60

Little Penang Café

Little Penang Cafe brings authentic Penang flavours to KLCC.

Popular dishes include:

  • Char kway teow
  • Asam laksa
  • Hokkien mee

Best for: local Malaysian food at reasonable prices
Price range: RM20–40

Serai

Serai offers a modern take on Malaysian cuisine.

Menu highlights include:

  • Nasi lemak
  • Ayam percik
  • Laksa

The restaurant is more contemporary and comfortable, making it suitable for visitors who want local food in a clean, modern setting.

Best for: modern Malaysian dining
Price range: RM30–70


Best Casual & International Restaurants

Din Tai Fung

Din Tai Fung is a reliable option for Taiwanese cuisine.

Famous for its xiao long bao (soup dumplings), it is popular among both locals and tourists.

Best for: casual dining, comfort food
Price range: RM40–80

Nando’s

Nando’s offers casual dining with Portuguese-style grilled chicken.

It’s a convenient and familiar option for quick meals in KLCC.

Best for: quick meals, families
Price range: RM30–60

Ben’s (Suria KLCC)

Ben’s is a popular café-style restaurant offering Western comfort food.

Menu includes:

  • Pasta
  • Burgers
  • Cakes and desserts

Best for: casual meals, brunch
Price range: RM30–60


Hidden Contrast: Walk to Kampung Baru for Local Food

One of the most interesting things about KLCC is what lies just across the road.

Within minutes, you can walk to Kampung Baru, where you’ll find:

  • Nasi lemak
  • Satay
  • Ikan bakar
  • Traditional Malay eateries

This creates a unique contrast:

Luxury fine dining in KLCC → Authentic street food in Kampung Baru within 5 minutes


How Much Does It Cost to Eat in KLCC?

Here’s a general pricing guide:

  • Fine dining: RM250–600+ per person
  • Upscale restaurants: RM100–300
  • Casual dining: RM40–80
  • Food court: RM20–40

KLCC is one of the most expensive dining areas in Kuala Lumpur, but it also offers some of the best views and experiences.


Is KLCC Good for Food?

KLCC is not the best place for street food or local hawker culture.

However, it excels in:

  • Fine dining
  • International cuisine
  • Skyline dining experiences
  • Comfortable, air-conditioned environments

For food lovers, the best strategy is:

  • Eat fine dining in KLCC
  • Explore street food in Petaling Street or Kampung Baru

KLCC offers one of the most polished dining experiences in Kuala Lumpur.

Whether you’re enjoying Italian fine dining above the skyline, Japanese cuisine with city views, or Malaysian classics in a modern setting, the area delivers a premium food experience in the heart of the city.

It may not be the most “authentic” food neighbourhood — but it is undoubtedly one of the most memorable places to dine in Kuala Lumpur.


Explore more about KLCC


Other Kuala Lumpur Guides