Few things fix a long week like a proper plate of pasta, and the good news is that KL and Selangor are spoilt for it. From handmade tagliatelle in a rooftop dining room above the Twin Towers to a no-frills pasta house in Kuchai Lama that locals have loved for years, the Klang Valley now serves Italian food for every mood and budget. Whether you want a special-occasion dinner, a casual weekend catch-up, or a bowl of carbonara that just hits the spot, there is a table with your name on it.
We did the digging so you do not have to. Every restaurant on this list holds a Google rating above 4.0 from real diners, and we have ordered them by the total number of reviews, so the most-loved and most-visited pasta spots sit at the top. Closed-down places and one-off pop-ups have been left off. Here are the 10 best places for pasta in KL and Selangor to plan your next weekend meal around.
What Makes a Great Pasta Restaurant in KL?
Good pasta is about more than a jar of sauce over dried spaghetti. The spots that earn a loyal following in KL tend to make their own pasta fresh, cook it properly al dente, and keep their sauces balanced rather than drowning everything in cream. Look for kitchens that take their carbonara seriously (egg and cheese, not a cream soup), do a clean aglio olio, and treat seafood pasta with a light hand. A short, focused Italian menu is often a better sign than a sprawling one that tries to do everything.
Fine Dining or Casual: Which Pasta Spot Should You Pick?
The right choice comes down to the occasion. For a dressed-up date night or a celebration, rooftop and fine-dining rooms like Marini’s on 57 and Zenzero bring the view and the polish. For an easy weekend lunch with friends or family, mall favourites such as Michelangelo’s, Luca and Quivo are comfortable and reliable. And when you just want a big, satisfying bowl without the bill climbing, a casual pasta house like Basil delivers the goods. We have flagged the vibe of each below so you can match the place to the plan.
Table of Contents
- 1. Positano Risto
- 2. Marini’s on 57
- 3. Zenzero Restaurant & Wine Bar
- 4. Michelangelo’s Ristorante Italiano
- 5. Quivo (Pavilion Bukit Bintang)
- 6. Basil Pasta House
- 7. Luca (Bangsar Shopping Centre)
- 8. Natalina Italian Kitchen
- 9. Amici Ristorante Italiano
- 10. Bottega KL
1. Positano Risto

The most-reviewed pasta spot on this list, Positano Risto brings a slice of the Amalfi Coast to Publika. The dining room is bright and airy, the portions are generous, and the pasta is the reason regulars keep coming back. Order the seafood linguine or a classic carbonara, pair it with a wood-fired pizza to share, and leave room for the tiramisu. It suits big family lunches and easygoing group dinners, and the Solaris Dutamas location makes parking painless. Friendly service and honest Italian cooking at fair prices explain why this one tops the charts. Book ahead on weekends, as it fills up fast.
Operating Hours: 11:00 am – 9:30 pm (Sun–Thu); 11:00 am – 10:30 pm (Fri–Sat)
Address: Block C1, Lot 2, Level G3, Publika Shopping Gallery, 1, Jalan Dutamas 1, Solaris Dutamas, 50480 Kuala Lumpur
Tel: 03-6411 3799
Google Review: View on Google
Google Map: Navigate Now
2. Marini’s on 57

For pasta with a view that stops conversation, Marini’s on 57 sits high above KLCC with the Petronas Twin Towers filling the window. This is fine-dining Italian, so expect refined plates of handmade pasta and risotto, an extensive whisky and wine list, and service that knows the occasion. It is the spot for anniversaries, proposals, and impressing out-of-town guests, with a smart dress code to match. Come for a proper dinner or slide in later for drinks at the rooftop bar. Prices sit at the premium end, but the setting and the kitchen earn it. Reserve well ahead and request a window table.
Operating Hours: 5:00 pm – 2:00 am (Sun–Thu); 5:00 pm – 3:00 am (Fri–Sat)
Address: Level 57, Menara 3 Petronas, Persiaran KLCC, Kuala Lumpur City Centre, 50088 Kuala Lumpur
Tel: 03-2386 6030
Google Review: View on Google
Google Map: Navigate Now
3. Zenzero Restaurant & Wine Bar

Tucked off Jalan Puncak, Zenzero is the grown-up choice for a long, unhurried Italian meal. The kitchen is known for handmade pasta and beautifully cooked fish, and the wine bar makes it just as good for a celebration dinner as a relaxed business lunch. The room is elegant without being stiff, and the doors stay open till midnight, which is rare for this level of cooking. Go for the fresh ribbon pasta with whatever seafood is in season, and let the staff steer you on the wine pairing. It is a reliable pick when you want quality and a bit of occasion without the sky-high rooftop premium.
Operating Hours: 12:00 pm – 12:00 am (Daily)
Address: Lot AG1, Amplewest @ Menara 6, Jalan Puncak, 50250 Kuala Lumpur
Tel: 03-2022 2899
Google Review: View on Google
Google Map: Navigate Now
4. Michelangelo’s Ristorante Italiano

A long-standing name in the KL Italian scene, Michelangelo’s sits inside Pavilion and does classic, traditional cooking without the fuss. The pasta menu is broad, from a comforting bolognese to seafood and cream-based plates, and the recipes lean old-school Italian rather than trendy. It is an easy choice mid-shopping, for a family meal, or a catch-up over a long lunch, with a warm dining room and staff who have been doing this for years. Portions are hearty and the flavours familiar, which is exactly what you want when the whole table needs to be happy. Convenient, dependable, and right in the heart of Bukit Bintang.
Operating Hours: 12:00 pm – 11:30 pm (Daily)
Address: Lot C3.04.00, Pavilion Kuala Lumpur, 168, Jalan Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur
Tel: 03-2141 1123
Google Review: View on Google
Google Map: Navigate Now
5. Quivo (Pavilion Bukit Bintang)

Quivo brings a modern, Mediterranean-leaning take on Italian cooking to a stylish corner of Pavilion. The pasta is where it shines, with a truffle-forward option and a clean aglio olio among the crowd favourites, backed by a solid cocktail list and late opening hours. The setting is chic and buzzy, which makes it a good shout for a group dinner, an after-work bite, or a relaxed weekend brunch. Big windows and a see-and-be-seen crowd give it a lively energy without feeling stuffy. If you want your pasta with a cocktail and a bit of a scene, this is the one to pick in Bukit Bintang.
Operating Hours: 10:00 am – 12:00 am (Daily)
Address: Level 3, Pavilion Kuala Lumpur, 168, Jalan Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur
Tel: 03-2141 7711
Google Review: View on Google
Google Map: Navigate Now
6. Basil Pasta House

If you measure a pasta place by value and volume, Basil Pasta House in Kuchai Lama is hard to beat. This casual, unpretentious spot has built a big local following on a huge menu of made-to-order pasta with sauces to suit every craving, from a rich baked cheese pasta to lighter tomato and olive-oil bases. Portions are generous and prices stay kind to the wallet, which is why it stays busy with students, families, and office lunch crowds. Do not expect white tablecloths; expect a big, comforting bowl that does the job. Note it closes on Tuesdays, so plan your visit around that.
Operating Hours: 12:00 pm – 10:00 pm (Wed–Sun & Mon lunch/dinner); Closed Tuesdays
Address: 21, Jalan Kuchai Maju 6, Kuchai Entrepreneurs Park, 58200 Kuala Lumpur
Tel: 03-7972 8884
Google Review: View on Google
Google Map: Navigate Now
7. Luca (Bangsar Shopping Centre)

Luca at Bangsar Shopping Centre is the polished-but-relaxed Italian that Bangsar regulars have taken to heart. The kitchen leans contemporary, with handmade pasta, a strong brunch, and plating that looks the part without feeling precious. It works for a weekend family lunch, a catch-up with friends, or a low-key date, and the BSC setting keeps parking and access easy. Look out for the fresh ribbon pasta and whatever seasonal special the chef is running. Service is attentive and the room is comfortable, striking a nice middle ground between a casual bite and a proper sit-down Italian dinner. A safe, satisfying choice on the KL side of town.
Operating Hours: 11:30 am – 11:00 pm (Daily)
Address: Lot G9, Ground Floor, Bangsar Shopping Centre, 285, Jalan Maarof, Bangsar, 59000 Kuala Lumpur
Tel: 03-2011 1399
Google Review: View on Google
Google Map: Navigate Now
8. Natalina Italian Kitchen

Natalina Italian Kitchen at Avenue K, just across from KLCC, does homely Italian cooking that feels made from the heart. The house-made pasta is the draw, alongside wood-fired pizza and a short, focused menu that keeps the quality up. The space is cosy and welcoming, which makes it a comfortable pick for a quiet dinner, a small celebration, or a solo bowl of pasta after work. It leans authentic rather than showy, and regulars rate the consistency. Being right by the LRT and KLCC, it is an easy meet-up point for friends coming from different corners of the city. Warm, honest, and pleasingly unfussy.
Operating Hours: 12:00 pm – 10:00 pm (Daily)
Address: Lot 03-06, Avenue K, 156, Jalan Ampang, 50450 Kuala Lumpur
Tel: 012-673 3860
Google Review: View on Google
Google Map: Navigate Now
9. Amici Ristorante Italiano

Over in Subang Jaya’s buzzy SS15, Amici Ristorante Italiano is the neighbourhood Italian that keeps the Selangor crowd happy. It does a proper spread of pasta and thin-crust pizza, with wine to match and a kitchen that runs late into the night, making it a favourite for group dinners and after-hours cravings. The vibe is friendly and relaxed rather than formal, and the SS15 location puts it in easy reach of Subang and USJ diners. Order a classic pasta, add a pizza for the table, and settle in. For those on the west side of the Klang Valley, this is a solid, welcoming pick.
Operating Hours: 12:00 pm – 12:00 am (Daily)
Address: 79, Jalan SS 15/5a, SS 15, 47500 Subang Jaya, Selangor
Tel: 03-5613 5814
Google Review: View on Google
Google Map: Navigate Now
10. Bottega KL

Part restaurant, part Italian deli, Bottega KL on Jalan Ceylon rounds out the list with a bit of everything. You can sit down to house-made pasta and a glass of wine, then take home imported cheeses, cured meats, and olive oil from the shelves on your way out. That deli-meets-trattoria mix gives it a charming, lived-in feel that suits a leisurely brunch, an aperitivo, or a casual dinner in the city centre. The pasta keeps things classic and well made, and the central Bukit Ceylon spot is handy if you are already out around Changkat. A relaxed, genuinely Italian way to end your weekend pasta hunt.
Operating Hours: 11:15 am – 11:00 pm (Daily)
Address: 1A, Jalan Ceylon, Bukit Ceylon, 50200 Kuala Lumpur
Tel: 03-2070 4222
Google Review: View on Google
Google Map: Navigate Now
Which Pasta Spot Should You Book This Weekend?
KL and Selangor give you the full range of pasta, and the right pick really comes down to the occasion. For a special night out, Marini’s on 57 and Zenzero bring the view, the wine, and the polish. For an easy, crowd-pleasing meal, mall favourites like Positano Risto, Michelangelo’s, Quivo and Luca rarely put a foot wrong. And when you just want a big, comforting bowl without stretching the budget, Basil Pasta House has your back. Subang and Avenue K diners are well served too, with Amici and Natalina holding their own.
Every spot here clears a 4.0 Google rating from real diners, so you can book any of them with confidence. Hours and menus do change, so a quick call or a check on Google before you head out never hurts. Now pick a place, grab your people, and go twirl some pasta.
Frequently Asked Questions
Which is the best pasta restaurant in KL?
By sheer weight of positive Google reviews, Positano Risto at Publika leads the pack, thanks to its generous portions, seafood-forward pasta, and easygoing Amalfi Coast setting. That said, the best one for you depends on the occasion, whether that is a rooftop dinner at Marini’s on 57 or a budget-friendly bowl at Basil Pasta House.
Are these pasta restaurants in KL halal?
Most Italian fine-dining and wine-bar restaurants on this list serve alcohol and are not halal-certified, so Muslim diners should check each restaurant’s latest certification and menu before visiting. Several places can accommodate no-pork or vegetarian requests, but always confirm directly with the restaurant to be sure.
Where can I find affordable pasta in KL and Selangor?
For value, Basil Pasta House in Kuchai Lama is a standout, with big made-to-order bowls at wallet-friendly prices. Mall-based spots like Michelangelo’s, Quivo and Amici in Subang offer mid-range options, while rooftop and fine-dining rooms such as Marini’s on 57 sit at the premium end.
Do I need to make a reservation for these pasta restaurants?
For weekends, celebrations, and the popular fine-dining spots, yes. Places like Marini’s on 57, Zenzero and Positano Risto fill up quickly during peak dinner hours, so booking ahead saves you a wait. Casual spots like Basil Pasta House usually take walk-ins, but a quick call is still worth it on busy nights.
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.