| |

10 Best Balham Cafes: A Local’s Guide (2026)

best cafes in balham

Looking for the best Balham cafes? Here’s the best coffee shops in South London’s charming local neighbourhood — from a Londoner.

This post may contain affiliate links. Check out my Disclosure & Privacy Policy for more information.

Coffee culture has really taken off in Balham, and it shows.

The South London neighbourhood has some great spots for a cuppa, and as your unofficial London cafe confidant, I have a few spots to share…

Here’s the best cafes in Balham, from a local.

Candace Abroad

About the Author

Hi, I’m Candace — a London-based travel writer and content creator who traded the East Coast of the US for the charm of the UK back in 2016. London’s been my home ever since.

On this blog, you’ll find hundreds of thoughtfully crafted London, UK, Europe and Worldwide travel guides alongside lots of insider London tips, honest hotel and restaurant reviews and advice for content creators.

P.S. – For more trip inspiration, travel videos, and behind-the-scenes adventures, be sure to follow along (and say hello, if you fancy) on Instagram, TikTok or YouTube.

🗞️📺 As featured on the BBC, USA Today & Recipe.TV.


Balham Cafes & Coffee Shops: A Local’s Guide


P.S. – Explore London’s neighbourhoods to the fullest with our London Explorer Guides 🏡🇬🇧

Designed to create your best local days out in London yet!

London Local Itineraries

1. The Apple Blue

212 Balham High Rd, London SW12 9BS

If you ask anyone local where to brunch in Balham, The Apple Blue usually comes up first.

It’s a colourful café that does the classics well — poached eggs on sourdough, big fluffy omelettes, and delicious croissants that go lovely on their own.

Their artisan coffee is excellent, but what you’ll really want to try is the Thicc Cocoa (yes, it’s as indulgent as it sounds).

Must try: The Thicc Cocoa


2. Hyde Farm

71 Emmanuel Rd, London SW12 0HR

A little tucked away, Hyde Farm feels more like a countryside café than something you’d stumble on in South London.

The coffee’s solid, and the food menu ranges from sandwiches to burrata plates.

They’re also known for friendly staff and a neighbourhood feel, which makes it a good low-key choice if you want a quieter café stop in Balham.

Must try: Their Homemade Tiramisu


3. Panda’s Coffee House

84 Balham High Rd, London SW12 9AG
pandas cafe balham

Panda’s Coffee House is one of the newer additions to Balham’s café scene, with a playful menu and colourful lattes that stand out from the usual flat whites.

It’s a good option if you want something a little different, and the food menu goes beyond the usual brunch staples (yes, they do homemade ramen).

Must try: Their homemade Ramen


4. Heart of Balham

113 Balham High Rd, London SW12 9AP

As the name suggests, Heart of Balham is all about warm hospitality, which in fairness, is very Balham.

The menu pulls inspiration from across the Middle East and North Africa — think Palestinian breakfasts, Turkish plates, and a bit of everything in between.

]Pair that with their carrot cake and coffee, and it’s the kind of place you’ll happily linger after a day of exploring the Balham neighbourhood.

Must try: The HOB Breakfast


5. Esquires Coffee

75 Bedford Hill, London SW12 9HA

Esquires Coffee is technically a chain, but it’s worth the exception.

Ethically sourced beans, flat whites that hit the mark, and a lovely space that works just as well for catching up with friends as it does for pulling out your laptop.

If you want something filling, go for their smoothies or breakfast bowls!

Must try: The Breakfast Smoothie


6. Nata’s Coffee Bar

19 Balham High Rd, London SW12 9AL

Nata’s Coffee Bar is your go-to if you’re craving a pastel de nata with your morning coffee.

It’s a Portuguese-run café that keeps things simple but consistently good.

And if you’re here on a weekday, they sometimes have a cheeky deal where your coffee is free with brunch…

Must try: Pastel de Nata, of course!


7. Flotsam & Jetsam

4 Bellevue Parade, London SW17 7EQ

Flotsam & Jetsam brings a delicious slice of Australia to Balham.

Expect flat whites done properly, hearty brunch plates, and an easygoing vibe (although it does get busy on weekends).

They also welcome dogs and have treats for them too, so great if you’re a local Londoner heading out with your pup.

Read More: Your Guide to Dog-Friendly London

Must try: The Scott’s Chorizo Scramble


8. Joice Cafe Balham

239 Balham High Rd, Tooting Bec, London SW17 7BE

Joice Cafe Balham is one of the few cafés in Balham with proper outdoor seating, which makes it a good pick when the sun’s out.

Inside it’s bright, artsy, and a nice place to work if you’re after a change of scene. Drinks-wise, their turmeric latte is worth the sip.

Must try: The Turmeric Latte


9. Brickwood Coffee and Bread

11 Hildreth St, London SW12 9RQ

Originally inspired by Aussie cafés, Brickwood Coffee and Bread has become a staple in South London.

The coffee is spectacular, the brunch menu is crowd-pleasing, and their banana bread with espresso butter has a reputation of its own.

If you like a brunch that leans more towards hearty than dainty, this is the one.

Must try: Signature Banana Bread with Espresso Butter


10. Milk

20 Bedford Hill, London SW12 9RG

Milk is Balham’s most talked-about café — and usually the busiest.

Their menu rotates regularly, but don’t worry, their brunch favourites are always front and centre.

Pancakes are the showstopper here, though their French toast is a close second. Expect a queue on weekends, but it’s worth the wait.

Must try: The Nutzilla French Toast


Map of Balham Cafes


Thanks for reading my Balham Cafes Guide. If you enjoyed it, let me know on Instagram!

CHECK OUT MORE LONDON GUIDES:

Happy Londoning,

Candace Abroad Signature

Similar Posts