Brunch & All-Day Dining Cafes in Petaling Jaya
A guide to Petaling Jaya's 394 brunch and all-day dining cafes: what sets the good ones apart and how to pick where to eat.
Petaling Jaya has 394 cafes built around brunch and all-day menus, spread across areas like Petaling Jaya Old Town (PJ Old Town), Damansara Uptown, SS2, Kota Damansara, and the newer strips around Section 17 and Bandar Utama. This category covers spots where you can sit down anytime from late morning to evening and get a proper plate of food, not just a coffee and a slice of cake. Think eggs benedict, big breakfast platters, pasta, rice bowls, sandwiches, and specialty coffee, usually served in a space designed for lingering rather than quick turnover.
What this category actually covers
These cafes sit between a full restaurant and a coffee bar. Most run one menu from opening until close, so you can order a brunch plate at 3pm or a burger at 10am without hitting a kitchen changeover. Many double as workspaces with wifi and plug points, which matters if you're planning to stay a few hours. Others lean more into the food itself, with kitchens turning out fusion dishes, all-day breakfasts, or baked goods made in house.
What to check before you go
Menu consistency matters more than a good photo online. Look for cafes that state clear kitchen hours (some stop serving brunch items by mid-afternoon despite calling themselves "all-day"), have decent seating turnover so you're not waiting 40 minutes on a weekend, and keep coffee quality on par with the food. Parking and aircon are practical filters too, since PJ's older shoplot cafes can run warm and street parking gets tight around lunch.
How we score them
Our rankings weigh food quality and consistency, service pace, seating comfort, value for what's charged, and how honestly a cafe delivers on its "all-day" promise. The full breakdown of how we weigh and verify each factor is on our methodology page. For the current top picks across Petaling Jaya, see our ranked guide to the best cafes.
All brunch & all-day dining cafes, by score
394 businesses. Filter and sort below, or open the full map view.
Common questions about brunch & all-day dining cafes
- How much does brunch cost at these cafes in Petaling Jaya?
- Most mains run between RM18 and RM38, with coffee adding another RM8 to RM16. Cafes in Uptown Damansara or Bandar Utama tend to sit at the higher end, while spots in SS2 or PJ Old Town are often more affordable for similar portions.
- What's the best time to go to avoid a wait?
- Weekday mornings before 11am and weekday afternoons after 3pm are usually quiet. Weekend brunch hours, roughly 10am to 2pm, are when most popular cafes fill up and some don't take reservations.
- How do I judge if a cafe is actually good versus just photogenic?
- Check whether the food matches the interior: consistent seasoning, hot food served hot, and coffee made with care rather than as an afterthought. A genuinely good all-day cafe keeps its full menu available for most of its opening hours, not just a narrow brunch window.
- Do these cafes take reservations?
- It varies a lot. Smaller shoplot cafes usually run first-come-first-served, while larger or newer spots in malls and standalone buildings are more likely to accept bookings, especially for weekend brunch.