Whether you are a fan of the classic American steakhouse or you enjoy shucking oysters at a seafood shack, Petaling Jaya has what it takes to accommodate all visitors, and we have come up with a list of the 10 Best Restaurants in Petaling Jaya to help you out. The area may be modest in size (spread across 97.2sqkm) but it has no shortage of dining choices, with some of its award-winning restaurants rivalling those in Kuala Lumpur’s city centre.
The city's culinary scene is a fluid one, with constant new restaurant openings. While the term 'best restaurant' used to be associated with fine dining places, these days that is no longer the case, with funky bistros and even atmospheric coffee shops winning acclaim. Check out our list of favourite places to eat in PJ and see if you agree with our selections - in fact, bookmark this page and keep a lookout for our updates!
If you are in the mood for seafood, Fatty Crab – a Petaling Jaya institution – is certainly the best place to drop anchor. You will find all types of fish put on display in aquarium tanks lining one wall of the restaurant, but the kitchen’s proudest achievement is its shellfish options. Shucking crabs here is a work of art with the award-winning kitchen taking special care to draw out the truest and most concentrated flavours from the seafood selections here.
One of the most satisfying ways to feel like a local is to order the restaurant’s signature sweet and sour crab dish – the gravy is thick yet not overwhelming in taste, with just the right balance of sweet and sour notes. When you are placing an order, be sure to ask for soft buns to go with it – they are great for dipping into the gravy! Read More...
- Opening Hours: 17:30 – 23:30 Tuesday – Sunday
- Address: 2 Jalan SS24/13, Taman Megah, Petaling Jaya, Selangor, 47301
- Tel: +603 7804 5758
Petaling Jaya is home to a number of great restaurants specialising in North and South Indian cuisine, however Kanna Curry House blows them all out of the water. Located in Seksyen 17, it is spread across three shop lots divided into a glass-enclosed area with air conditioning and a section with ceiling fans. Much of the deep fried meat is freshly-prepared in the wok filled with boiling oil on the doorstep of the restaurant’s fan-section.
You will find familiar south Indian food on the menu here: we particularly like the cold, thick sour yoghurt, with warm fluffy white rice and savoury fried fresh fish – it is an acquired taste, but makes for a thoroughly satisfying meal. Besides that the nasi beriyani (light and aromatic basmati rice cooked with spices) is also good, served with a side of dalca (mixed vegetables in a spicy, syrupy sauce) and korma (coconut-based curry) chicken. Read More...
- Opening Hours: 06:30 – 21:00
- Address: No 29 Jalan 17/45, Petaling Jaya
- Tel: +603 7958 4814
Restaurants specialising in burgers are all the rage in the city now and the topic of where to find the best burger can fuel furious debate among KL natives. However we are firm believers that the award-winning Myburgerlab, a home-grown burger bar established in 2012, easily tops the list of best burger bars in the city. Owners Teoh Wee Kiat and Chin Ren Yi believe that great burgers are made to order from scratch, which is why they always start with 100% meat that is never frozen. Attracting a diverse clientele of burger aficionados and late-night urban drinkers, the restaurant’s interior design is clean and simple, with naked bulbs casting a warm glow over the place and lots of steel, chrome and wood fixtures utilised. Whether you enjoy a classic burger or you like to indulge in inspired inventions, this burger bar’s the place for you.
- Opening Hours: 17:00 – 22:15 Tuesday – Sunday
- Address: 14, Jalan 21/22, Seapark, 46300 Petaling Jaya, Selangor
Bistro a' Table
A stronghold of classic French comfort food Bistro à Table is a small and homely classic French bistro located about 20 minutes away from Kuala Lumpur city centre. Looking very much like a warm, welcoming and dreamy Parisian bistro, its interior design is simple but attractive with bare, white brick walls, polished concrete floors, classy art on the walls and gilded mirrors.
Owner and chef Isadora Chai puts out a short but ever-changing menu, with dishes that utilise local ingredients to keep them affordable: it is all executed with such flair that you will not notice the small selection. We have sampled the a fluffy gruyere soufflé with creamy, well-seasoned slipper lobster bisque and a sweet French onion soup that was highly memorable. Other standouts include the bold and delicious Boston lobster and sea urchin linguini, and the creamy, cheesy mushroom ravioli with mashed peas.
- Opening Hours: 18:00 – 22:00 Tuesday – Thursday; 18:00 – 24:00 Friday & Saturday; 18:00 – 23:00 Sunday
- Address: 6 Jalan 17/54, 46400 Petaling Jaya
- Tel: +603 7931 2831
Strangers at 47 Cafe at Petaling Jaya is a charming weekend hotspot set amongst an elevated stretch of home-grown eateries in a quiet Kuala Lumpur neighbourhood. Apart from the staple cafe offerings of cakes, fruit juices, coffees and teas, the main draw here is their innovative crepe recipes that make for satisfying all-day breakfasts and desserts.
The interior design consists of bare cement walls, hanging light bulbs, tiny potted flowers, and comfortable wooden tables, chairs, and benches. Aside from a pair of quirky caricatures painted on a massive wall space, Strangers at 47 Cafe exudes a simple and rustic setting with a cheerful ambience – perfect for laidback weekend brunches and casual gatherings. Read More...
- Opening Hours: Monday, Wednesday – Friday 15:00 – 22:00, Saturday & Sunday 11:00 – 22:00
- Address: 47, Jalan 17/45, Petaling Jaya
- Tel: 6011 1669 5707
Common Man Coffee Roasters
Common Man Coffee Roasters KL has gained a steady following of brunch and coffee enthusiasts since 2016. Located in Petaling Jaya’s TTDI suburb, the menu comprises mainly Australian-inspired dishes – big eaters will enjoy the Common Man Full Breakfast, which comes with two free-range eggs, streaky beef, grilled chicken sausage, confit herbed tomatoes, vegetable rosti, minted sour cream, wild mushrooms, and toasted sourdough. For a sweet treat, try the Common Man Fluffy Pancakes, served with caramelized bananas, walnuts, salted caramel sauce, nutty crumble, and berry coulis. The café’s signature 22 Martin Blend coffee is also a must try, but single origin beans from various regions are also available.
- Opening Hours: Monday – Thursday 08:00 – 18:30, Friday & Saturday 08:00 – 22:30, Sunday 08:00 – 18:30
- Address: A-G-1 Ground Floor, New Podium Plaza Vads, 1 Jalan Tun Mohd Fuad, Petaling Jaya
- Tel: +603 7731 7095
When there are so many restaurants in Petaling Jaya serving Malaysia’s unofficial national dish of nasi lemak, you will be hard pressed to find the best one. Though every place you go serves this dish differently, Village Park keeps the recipe as close to classic as possible, with core parts (coconut infused rice, fried salty anchovies, peanuts, and sweet and spicy anchovy chilli paste) of the dish available with every variation on its menu.
We recommend a side serving of crispy, juicy fried chicken to go with your serving of rice, or even the rendang ayam (chicken with dry, spiced coconut milk). Besides nasi lemak, the kitchen also puts out traditional dishes like assam laksa (glass noodles in a sweet and sour tamarind-based broth), and curry mee (fat yellow noodles in a thick coconut-based gravy flavoured with prawns, cuttlefish and chicken). A clandestine location in Damansara Utama makes this lunch spot feel like a true find.
- Opening Hours: 07:00 – 19:00
- Address: 5, Jalan SS21/37, Damansara Utama, 47400 Petaling Jaya
- Tel: +603 7710 7860
Goodness Green Cafe by La Juiceria
Goodness Green Cafe by La Juiceria is a casual all-day dining spot in Taman Tun Dr Ismail, where health-conscious diners can enjoy a wide range of Asian and western dishes, coffee and tea, as well as cold-pressed juices and smoothies.
A standout breakfast (or brunch) option is the smoked salmon quinoa, which comprises a generous amount of smoked salmon, mixed quinoa salad with pesto dressing, scrambled local eggs, served with toast and butter. If you’re lactose intolerant but can’t stomach the taste of black coffee, try the vatte as it contains housemade almond milk (instead of cow’s milk) and double shots of espresso.
- Opening Hours: Daily 08:00 – 22:00
- Address: 32, Jalan Datuk Sulaiman, Taman Tun Dr Ismail, Petaling Jaya
- Tel: +603 7732 0235
Red Kettle Restaurant
Red Kettle Restaurant KL is known for offering fusion-style comfort foods such as pancakes, pizzas, pastas, burgers, and rice bowls. Set on the first floor of The Starling Mall KL, this family-friendly restaurant is fitted with large wooden and marbled communal tables, potted plants, and floor-to-ceiling windows overlooking Damansara Utama.
We highly recommend the Porkie Bowl, which comes with a chargrilled 12-hour marinated pork shoulder, onsen egg, mushroom and sweet peas atop a bed of rice. If you’re visiting in the morning, try the Red Kettle Dutch Baby, which is a hearty ensemble of eggs, homemade pork sausage, grilled bread, sautéed mushrooms, and cherry tomatoes.
- Opening Hours: Daily 10:00 – 22:00
- Address: F-130, Level 1, The Starling Mall, 6, Jalan SS 21/37, Damansara Utama, Petaling Jaya
- Tel: +6016 389 9130
Ru Di Fook Noodle Bar
Ru Di Fook Noodle Bar serves innovative East Asian cuisine and cocktails in a cosy and photogenic setting, making it one of the most frequented cafes in Petaling Jaya. Its interior is a mix of Japanese and Chinese elements, natural lighting, wood and steel furnishing, and potted plants hanging from the ceilings.
Dry noodle dishes are the standouts here, especially the Namyu Zhayuk Mee, which combines al dente egg noodles with onsen egg, blanched kai lan, and crispy fermented pork. If you’re a fan of sake, try the Rudifook Mizuwari cocktail (sake, lemon and elderflower syrup) or Summer Hawaiian Onglai (sake and coconut water with torched pineapple garnish).
- Opening Hours: Tuesday – Saturday 12:00 – 22:30, Sunday 12:00 – 22:00
- Address: 2, Jalan PJU 5/4, Kota Damansara, Petaling Jaya
- Tel: +603 7496 7103