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.

The Apple Blue

212 Balham High Road, SW12 9BS

Apple Blue is one of Balham’s most memorable brunch places because of its unique theme.

women enjoying brunch in balham

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.

Heart of Balham

113 Balham High Road, SW12 9AP

Heart of Balham, or HOP to friends, is a family business that lives up to its name.

Heart of Balham

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.

Betto

5 Fernlea Road, SW12 9RT

If you’re looking for something a little different, Betto has you covered.

Betto

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.

Foxcroft and Ginger

8 Ritherdon Road, SW17 8QD

Foxcroft and Ginger is a craft brunch experience for a fancy (but very affordable) Balham brunch.

Foxcroft and Ginger

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.

Natas

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.

Natas

Highlights of their brunch menu include tasty waffles, patatas bravas, and Full English. Their coffee is always highly rated.

Milk

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.

Milk Balham

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.

The Cyclist

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.

The Cyclist

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.

Megan’s On The Hill

41-43 Bedford Hill, SW12 9EY

Megan’s has exploded in popularity recently, and for good reason.

Megan’s On The Hill

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.

The Exhibit

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.

The Exhibit

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.

Brickwood

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.

Brickwood

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.

Brickwood coffee

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 hackney

Enjoy your brunch!