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.








