Image for

13 Must-Visit Cafés in KL for Coffee Lovers

September 24, 2025

A collage of food and drinks

AI-generated content may be incorrect.

1. Feeka Coffee Roasters

Image from google

Feeka Coffee Roasters provides the best coffee in KL. Tucked along Jalan Mesui, this laid-back café blends rustic interiors with urban charm. The menu features hearty breakfasts, cakes, and great coffee, including espresso and pour-over options.

That is a peaceful spot for solo workdays or weekend meetups. The leafy courtyard offers a calm break from the city buzz, and indoor seating is equally cosy. Their in-house roasts shine through in every cup, especially their bold filtered blends. 

Pair your coffee with a freshly baked pastry or a healthy grain bowl. The vibe leans casual, yet thoughtfully designed for both comfort and function. This place truly delivers what fans of Feeka Coffee Roasters come looking for—good vibes, great brew, and a consistent crowd of regulars.

A table with plates of food and drinks

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address: 19, Jln Mesui, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 8am- 10pm daily

Website: https://feekacoffeeroasters.orderu.com/

Contact Number: 0321104599

2. VCR Café

A room with tables and chairs

AI-generated content may be incorrect.Image from google

VCR Café ranks high on any KL cafe guide, thanks to its consistent quality and aesthetic charm. Located near Pudu and Bangsar, its modern industrial interior invites both remote workers and weekend foodies. 

People know the café for its specialty coffee, slow brunch plates, and crowd-pleasing desserts. With beans sourced globally and roasted locally, coffee purists appreciate its balanced cups. Try the soft-shell crab burger or the French toast, both house favourites. Upstairs seating offers privacy, while the lower level stays lively. 

With minimalist decor, indoor plants, and warm lighting, VCR nails the stylish yet approachable vibe. Consistency and quality have earned them loyal fans. Whether you’re after a long black or a matcha latte, this spot stands out on any curated KL cafe guide.

A sandwich with a fried egg and cucumber on top

AI-generated content may be incorrect.Image from google

A map with a red pin on it

AI-generated content may be incorrect.

Address: 2, Jalan Galloway, Bukit Bintang, 50150 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 8.30am-8.00pm daily

Contact Number: 0321102330

3. Urban Daybreak

A person and person sitting at tables in a restaurant

AI-generated content may be incorrect.Image from google

Urban Daybreak makes brunch feel indulgent with bold flavours and warm service. Located in Bangsar, it’s one of the most talked-about brunch spots in Kuala Lumpur. Their Aussie-inspired menu includes Southern Fried Chicken Waffles, Eggs Benny, and vibrant smoothie bowls. 

Coffee lovers will enjoy their house blends, featuring both espresso and cold brew options. The rustic-chic space has exposed brick walls, soft lighting, and plenty of greenery. Urban Daybreak’s crowd tends to be a mix of expats, locals, and brunch-hoppers snapping shots of their meals.

Weekends can get busy, but the service remains attentive. With generous portions and inventive dishes, this café easily earns its spot on the list of best brunch spots in Kuala Lumpur.

A stack of pancakes with strawberries and blueberries on a white plate

AI-generated content may be incorrect.Image from google

A map with red and blue points

AI-generated content may be incorrect.

Address: 11, Jalan Telawi 5, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 7.30am-5.30pm daily

Contact Number: 0323030172

4. Kooky Plate

A restaurant with tables and chairs outside

AI-generated content may be incorrect.Image from google

Kooky Plate blends playfulness with polished flavours, ideal for relaxed hangouts or casual meetings. It brings together colourful interiors and comforting food with global influences. This café’s charm lies in its layered flavours—from truffle pasta to matcha pancakes. 

The drinks menu highlights house brews, creamy lattes, and cold pressed juices. Their attention to visual presentation makes it one of the top picks for those seeking a photogenic outing. The layout encourages group gatherings without sacrificing solo comfort. 

With rotating seasonal items and all-day brunch favourites, it appeals to a wide crowd. A definite must-visit for those chasing the vibe at Kooky Plate, with playful decor, inventive plating, and warm staff to match.

A plate of food with scallops and noodles

AI-generated content may be incorrect.Image from google

A map of a city

AI-generated content may be incorrect.

Address: No.16, Seksyen 41, Jalan Yap Ah Shak, Chow Kit, 50300 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 11am- 10pm daily

Contact Number: 0126194211

5. Breakfast Thieves

A building with tables and chairs

AI-generated content may be incorrect.Image from google

Breakfast Thieves balances modern dining with heritage charm in the heart of APW Bangsar. The café is in an old printing factory. This makes it a popular place for visitors. Their Melbourne-style brunch includes creative dishes like soft shell crab croissants and miso eggs. 

Expect long queues on weekends—locals and tourists love it here. Their specialty coffee menu features rotating beans and precise brews. Their cold brews are smooth and often served with a citrus twist. The service team stays efficient, even during peak hours. 

Breakfast Thieves thrives on both flavour and atmosphere, offering a consistently enjoyable dining experience. For fans of simple decor, tasty fusion food, and good espresso, this place shows the art of specialty coffee in KL.

A plate of food on a table

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address:Lot M, 29-5, Jalan Riong, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 9.00am-5.00pm; Mon close

Contact Number: 0322018829

6. Kopenhagen Coffee

Image from google

A go-to for fans of specialty coffee and clean Nordic design. Kopenhagen Coffee charms with minimalist interiors and cosy seating, ideal for weekday work sessions or a relaxed sunday brunch. The café’s crafted cold brew and open-faced sandwiches attract coffee lovers seeking subtle flavours. 

That is a favourite among locals who appreciate aesthetics and Danish-style hospitality. Tucked away in Mont Kiara, it fits seamlessly into your KL cafe guide. Among Mont Kiara’s best coffee shops, this spot blends taste and calm beautifully.

A plate of food on a table

AI-generated content may be incorrect.Image from google

A map of a city

AI-generated content may be incorrect.

Address: Shoplot 7, Vista Kiara, 6 7, Jln Kiara 3, Mont Kiara, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: Weekday 7.00am-3.30pm; Weekend 8.00am-4.30pm

Contact Number: 0362116363

7. Lisette’s Café & Bakery

A building with a sign and plants

AI-generated content may be incorrect.Image from google

This spot blends floral interiors with a buffet-style setup, drawing brunch crowds weekly. Known for vibrant salad bars, pastries, and classic french toasts, Lisette’s easily ranks among top brunch spots in Kuala Lumpur. The scent of fresh brewed coffee greets you at the door, creating a warm welcome. 

Locals flock here for its airy layout and reliable menu. A staple in Bangsar’s café scene, Lisette’s offers both dine-in charm and quick takeaway. For anyone exploring hidden cafes in KL, this floral-themed space won’t disappoint.

A plate of coffee and a cake

AI-generated content may be incorrect.Image from google

A map of a city

AI-generated content may be incorrect.

Address: GF-18, Ground Floor 163 Retail Park, 8, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 8.00am-9.00pm daily

Contact Number: 0397751727

8. See Café (Arcoris) 

A room with stairs and tables and chairs

AI-generated content may be incorrect.Image from google

See Café at Arcoris blossoms with Instagram-worthy charm. Sunlit interiors, hanging planters, pastel walls, and terraced seating create picture-perfect frames. The café specializes in matcha-infused creations—think matcha lattes, soft-serve, and mille crepe. Their cold brews, served in glass beakers, look as good as they taste. 

The menu also offers hearty bowls, artisanal toasts, and refreshing mocktails. This balanced blend of aesthetics and flavour draws both café lovers and content creators. For anyone mapping instagrammable cafes in Kuala Lumpur, See Café’s photogenic décor and creative menu are must-stops.

A plate of food and a drink

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address:Lot G-06, Ground Level, Arcoris, 10, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 10.00am-8.00pm daily

Contact Number: 0173483288

9. Merchant’s Lane 

Image from google

Tucked behind Chinatown’s bustling front, Merchant’s Lane is one of KL’s most beloved hidden cafes in kl. Located in a restored shophouse, the décor includes vintage tiles, wooden tables, and leafy plants. Menu highlights include Nyonya-infused brunch items, artisanal cakes, and refined espresso-based drinks.

That is the kind of place where each corner offers a photo moment, yet it feels secret and cozy. The staff are friendly and attentive, adding to its approachable charm. Despite its popularity, Merchant’s Lane retains a calm energy. Exploring KL’s hidden gems, this café is a must for those who love discovery and flavour in one charming package.

A plate of food and a drink

AI-generated content may be incorrect.Image from google

A map of a city

AI-generated content may be incorrect.

Address: 150, Petaling Street, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: Sun, Tue-Thu 11.30am-8.00pm; Fri-Sat 11.30am-9.00pm

10. Antipodean Café @ Bangsar 

A restaurant with tables and chairs outside

AI-generated content may be incorrect.Image from google

Located in Bangsar’s Telawi area, Antipodean Café is a go-to for a hearty Sunday brunch. Think bacon-loaded skillets, fluffy pancakes, and perfectly poached eggs. Coffee lovers will enjoy their machine-driven flat whites and creamy cold brews. The indoor-outdoor space includes lush greenery and soft lighting—ideal for a laid-back weekend meal. 

Families and groups often fill the space, adding to the warm communal vibe. The café also hosts spontaneous live music sets, making brunch feel like a full experience. Whether you’re catching up with friends or enjoying calm rituals, Antipodean delivers a satisfying brunch every Sunday.

A plate of food with bacon wrapped asparagus and eggs

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address: 20, Jalan Telawi 2, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 7.00am -10.00pm daily

Contact Number: 0322820411

11. Unsalted Butter 

A person behind a food cart

AI-generated content may be incorrect.Image from google

Unsalted Butter in Petaling Jaya lives up to its whimsical name with eccentric yet delicious dishes. The café’s bright, fruit-themed décor is playful and fun. Their creations include a “cereal milk” latte or a vibrant, shaved ice dessert topped with fresh mangoes and popping pearls. The menu also offers savory bakes, waffles, and creative sammies. 

Doors open at 10 am, drawing brunch crowds ready for colourful and unconventional plates. The café’s cheerful staff and laid-back energy make it feel like a friendly weekend hangout. For anyone chasing creative fare or curious “kooky plate” dishes, this café serves personality in every bite.

A table with food on it

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address: Jalan PJU 1A/41, Taman Putra Damai, 47301 Petaling Jaya, Selangor

Operation Time: 10.00am-8.00pm, Mon Close

Contact Number: 0166011171

12. The Barn @ 1 Mont Kiara

A restaurant with tables and chairs

AI-generated content may be incorrect.Image from google

The Barn @ 1 Mont Kiara has a warm, rustic vibe. It features wood accents and soft lighting that make it cozy and inviting. The interior blends modern bistro style with casual comfort, making it ideal for relaxed meetups. 

Its Western-inspired menu includes hearty mains, sharing platters, and light bites perfect for any time of day. The café also serves aromatic brewed coffee that complements its satisfying food offerings. 

This place is in the heart of Mont Kiara. It attracts both expats and locals. They come here for a stylish and relaxed space. People enjoy comforting meals and good drinks.

A plate of food on a table

AI-generated content may be incorrect.Image from google

A map of a city

AI-generated content may be incorrect.

Address: G-2, G-3 & G-26, Mont Kiara Mall, 1, Jalan Kiara 1, Mont Kiara, 50480 Kuala Lumpur

Operation Time: 12.00am-10.00pm

Contact Number: 0362115630

13. Mercat Barcelona Gastrobar @1 Mont Kiara

A bar with a variety of bottles and shelves

AI-generated content may be incorrect.

Image from google

Mercat Barcelona Gastrobar at 1 Mont Kiara adds a lively Spanish touch to Kuala Lumpur. It has a fun and casual tapas bar atmosphere. Wooden tables and stylish accents make a warm space. Here, lively chatter mixes with the sounds of cooking and clinking glasses. 

The menu has classic Spanish small plates like patatas bravas, gambas al ajillo, and jamón croquetas. It also features shareable mains such as paella and Iberico pork.

Chefs craft each dish to pair beautifully with their curated range of sangrias, Spanish wines, and sherries. This gastrobar is great for relaxed gatherings. It offers a warm, sunny atmosphere and real Mediterranean flavors in Mont Kiara.

A group of food on a tray

AI-generated content may be incorrect.Image from google

A map with a location pin

AI-generated content may be incorrect.

Address: 1 Mont’ Kiara, 1, Jalan Kiara 1, Mont Kiara, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Time: 11.00am-12.00am

Contact Number: 0362117969