The Best Brunch in Balham
Balham’s brunch scene has range. And a bit of breathing room.
Whether you’re wandering out with a buggy, reclaiming a quiet solo hour, or meeting a friend, this pocket of South London offers more than just good coffee.
Here are a few brunch spots worth knowing, not just for what’s on the plate, but for how they make you feel while you’re there.
212 Balham High Road, SW12 9BS
Apple Blue is one of Balham’s most memorable brunch places because of its unique theme.

With a brunch menu from 9:30 to 15:30 every day, you can experience a mix of brunch classics and exotic flavours, from eggs how you like them to a Masala curry to a sweet brunch with Apple Blue ice cream.
This is also an excellent choice for a vegan brunch in Balham, as many options are vegetarian or vegan-friendly, and their gorgeous signature Apple Blue latte is served with oat milk by default.
For a fun, friendly, and trendy atmosphere, look no further.
113 Balham High Road, SW12 9AP
Heart of Balham, or HOP to friends, is a family business that lives up to its name.

They focus on the true multicultural nature of London, bringing their North African and Middle Eastern roots to some of the best brunch in Balham.
It’s a great place for a family brunch because, to the owners, you’re part of the family when you’re there.
Their large range of breakfast and lunch items covers everything from pancakes to sandwiches to “sassy eggs” and more, with vegan, vegetarian, and gluten-free options.
5 Fernlea Road, SW12 9RT
If you’re looking for something a little different, Betto has you covered.

This is a cocktail and tapas bar that celebrates togetherness, and that includes bringing people together at brunch.
Tapas are meant for sharing, and brunch is too — that’s why Betto offers three plates for the price of two in their brunch deal.
Plates range from calamari to mac and cheese balls and everything in between. They offer bottomless prosecco or mimosas on weekends to keep the good times flowing.
8 Ritherdon Road, SW17 8QD
Foxcroft and Ginger is a craft brunch experience for a fancy (but very affordable) Balham brunch.

From their signature cocktails to their Foxcroft brunch plate and pesto rosti to their crafted healthy smoothies, this eatery is focused on bringing the very best to the table.
If you’re bringing the kids, they also offer a kids’ menu with eggs, toast, chicken nuggets, and, of course, chips/fries.
19 Balham High Road, SW12 9AL
Natas is a popular spot for small groups enjoying a late morning or early afternoon brunch, an independent coffee bar that brings organic coffee, tasty and hearty food, and delicious drinks.

Highlights of their brunch menu include tasty waffles, patatas bravas, and Full English. Their coffee is always highly rated.
18-20 Bedford Hill, SW12 9RG
Milk’s fun, bright branding tells you a lot about the place – it’s fresh, trendy, and always offers something new.

They have a seasonal menu as they prioritise the best ingredients. Some of our favourites are their secret granola and the almost-sinful hot toffee toast.
The drink list is also huge, with smoothies, kombucha, horchata, and more alongside their regular tea and coffee.
Milk is an experience.
194 Balham High Road, SW12 9BP
It’s hard to beat classic pub food. The Cyclist’s Saturday brunch menu offers the perfect brunch feast, whether it’s a date with mum or weekend brunch for the whole family.

There are vegan options, including a vegan take on the Full English so that everyone can join in.
Make sure to try out the veggie quesadillas and the brioche French Toast.
The Cyclist brings together the classic pub and the modern brunch experience.
41-43 Bedford Hill, SW12 9EY
Megan’s has exploded in popularity recently, and for good reason.

This stunning little chain of dog-friendly restaurants is perfect for those looking for a boozy brunch in Balham with a Mediterranean twist.
On weekends and bank holidays, you can have an hour and a half of endless champagne or prosecco while you eat.
You can choose from exciting options like a Turkish brunch feast, a smashed avo sourdough, a vegan or veggie brunch plate, and more.
12 Balham Station Road, SW12 9SG
Fancy a bottomless brunch in Balham?
At the Exhibit, you can get a delicious brunch and endless bubbles, beer, and cocktails for 90 minutes, all from just £35 per person.

Sitting outside enjoying the London scenery with free-flowing drinks is perfect for dates, meeting with the girls, or just enjoying yourself.
Their menu has many options, from decadence in their fried chicken and waffles to small bites and sharers. There’s something for everyone to enjoy.
11 Hildreth Street, SW12 9RQ
Brickwood is a cafe that boasts a relaxed Australian atmosphere, making it a fantastic place for brunch lovers – and maybe that’s why they offer an all-day brunch.

They’ve got a ton of options. For the hungriest among us, there’s the huge Butcher – which can go ‘beast mode’ with even more on the plate for those who love a challenge!
As well as all that meat and eggs, there’s the Gardener vegetarian option, amazing brunch burritos, and scrumptious hot sangas.
They offer a choice of smoothies, milkshakes, teas, coffees, alcohol, juice, hot chocolate, and other soft drinks.

Brunch in Balham – Final Words
Those are just some of the best brunch places in Balham, but keep your eyes peeled – in this exciting area, there’s constant development and always new food to try.
Make sure you take a look at our top recommendations for other amazing places for brunch in London, including:

- brunch in Covent Garden
- brunch in Notting Hill
- brunch in Hackney
- brunch in King’s Cross
- brunch in Clapham
Enjoy your brunch!
