Skip to Content

16 Best Restaurants for Brunch in Balham (2024)

Balham has become one of the trendiest neighbourhoods in South West London to go for brunch! The stretch between Tooting Bec station and Clapham South station is filled with delicious bakeries, tearooms and coffee shops that have become well known for their brunches! This post lists some of the top places to go for brunch in Balham.

brunch in Balham

Top Places for Brunch in Balham

brunch in balham

To help you make an informed choice, I have added the menu for each restaurant below.

brunch in balham

Also, check out the map at the bottom of the page to see the exact locations of each of the restaurants.


Looking for brunch spots in South London? Check out my other posts here!

1. Milk

18-20 Bedford Hill, Balham, SW12 9RG. Tel: 020 8772 9085

Milk Balham
Milk Balham. Photograph by Olivia Herlihy

Milk is on the junction of Hildreth Street and Bedford Hill. It’s a great place to go for brunch, especially in the summer months when you can sit outside.

The menu includes a variety of different drinks including smoothies, fresh juices, kombucha and grain-based beverages like horchata, as well as regular coffees and teas.

The dishes all have inventive names like Sweet Maria, Young Betty, and Convict, and they have variety of vegan and vegetarian options.

Must-try: Secret Recipe Granola

Milk Balham Menu

Milk Balham menu

2. Megan’s on the Hill

41-43 Bedford Hill, London SW12 9EY. Tel:  020 3468 0216

Megan's on the Hill
Megan’s on the Hill. Photograph by Olivia Herlihy

Megan’s on the Hill is located on Bedford Hill in Balham. It has lots of indoor seating, and a conservatory at the back. Their brunch menu includes smashed avocado on sourdough, eggs benedict and pancakes.

Compared with some of the other brunch options in Balham, like Milk or the Apple Blue Patisserie, Megan’s on the Hill is more of a restaurant than a designated brunch spot.

As well as a brunch menu they also have grills, kebabs and shakshouka.

Megan’s also have restaurants in Wimbledon and Clapham.

Must-try: Scrambled turmeric tofu

Megan’s on the Hill Menu

Megan's on the Hill menu

3. Haché Balham

37 Bedford Hill, London SW12 9EY. Tel: 020 8772 9772

Haché Balham
Haché Balham. Photograph by Olivia Herlihy

Haché is a burger restaurant that serves all day brunch. Their brunch options include a full English breakfast, a breakfast burger, smoked salmon scrambled eggs, and smashed avocado on sourdough.

This restaurant also serves cocktails and deserts, so might be a good choice if you are looking for somewhere for a boozy brunch!

At the weekend Haché offer a bottomless brunch option. This includes two courses plus unlimited bloody marys, proseccos or cherry bombs. There is also a non-alcoholic option which includes two courses with unlimited coffee or vintage lemonade.

Must-try: The Breakfast Burger

Haché Balham Menu

 Haché Balham menu

4. Brickwood Coffee & Bread

11 Hildreth St, London SW12 9RQ. Tel: 020 8772 6818

Brickwood Coffee & Bread
Brickwood Coffee & Bread. Photograph by Olivia Herlihy

Brickwood Coffee & Bread is located on Hildreth Street and has plenty of outdoor seating. Their menu includes healthy brunch options such as a super salad, as well as sweet treats like blueberry buttermilk pancakes.

This is a popular spot for brunch in Balham since it has a great atmosphere. It also serves a range of drink choices including coffees, teas, smoothies, dairy free drinks, and alcoholic options such as wines, beers and cocktails.

Brickwood Coffee & Bread can also be found in Tooting, Battersea, Clapham and Streatham.

Must-try: Corn Jalapeño Fritters

Brickwood Coffee & Bread Menu

Brickwood Coffee & Bread menu

5. The Apple Blue Patisserie

212 Balham High Rd, London SW12 9BS. Tel: 07794 677485

 The Apple Blue Patisserie
The Apple Blue Patisserie. Photograph by Olivia Herlihy

The Apple Blue is a small restaurant next to the railway bridge on Balham High Road. They have a small number of tables outside, but most seating is inside.

The brunch menu at The Apple Blue has a wide variety of options including shawarma and shakshuka, smoked haddock and French toast. They also serve delicious smoothies, chai and matcha.

Be aware you may have to queue outside for a table, but the food is worth the wait.

Must-try: Poached egg on sourdough bread

The Apple Blue Patisserie Menu

 The Apple Blue Patisserie menu

6. Foxcroft & Ginger

8 Ritherdon Rd, London SW17 8QD. Tel: 07484 628843

Foxcroft & Ginger
Foxcroft & Ginger. Photograph by Olivia Herlihy

Foxcroft & Ginger is located just off Balham High Road, on Ritherdon Road. It is a lovely warm cafe with the option for both indoor or outdoor seating.

Their menu includes fiery eggs made with Peruvian chillies, house made beans, and wild mushrooms on toast. They also make some great smoothies such as “Broccoli and The Beast” which includes broccoli, and other greens, along with mango, pineapple and banana.

Must-try: Huevos Picante (Fiery Eggs)

Foxcroft & Ginger Menu

Foxcroft & Ginger Menu

7. Heart of Balham

113 Balham High Rd, London SW12 9AP. Tel: 020 3561 1164

Heart of Balham
Heart of Balham. Photograph by Olivia Herlihy

The Heart of Balham is a favourite among local residents as they serve a variety of delicious food, including a Lebanese breakfast, shakshuka and falafels. The HoB also has lots of vegan and vegetarian options available.

Some recommended dishes include Moroccan pancakes served with jam, honey, nutella and labneh, and buttermilk pancakes.

Must-try: Spinach shakshuka

Heart of Balham Menu

Heart of Balham menu

8. Natas Coffee Bar

19 Balham High Rd, London SW12 9AL. Tel: 020 3887 4081

Natas Coffee Bar
Natas Coffee Bar. Photograph by Olivia Herlihy

Natas Coffee Bar serves brunch classics like eggs royale, waffles, and a full English breakfast with eggs, beans and a hash brown. They also have great coffee with almond, oat, coconut or soya milk options.

Natas Coffee Bar is another good option for a boozy brunch in South London. They serve cocktails like espresso martinis and mimosa, as well as beer and wine. This coffee bar is only a short walk from Clapham South station.

There is also another Natas Coffee Bar located in Tooting.

Must-try: Smashed avocado with feta on sourdough

Natas Coffee Bar Menu

Nata's Coffee Bar menu

9. The Exhibit Balham

12 Balham Station Rd, London SW12 9SG. Tel: 020 8772 6556

The Exhibit Balham
The Exhibit Balham. Photograph by Olivia Herlihy

The Exhibit is a pub on Balham Station Road that serves bottomless brunch, which includes 90 minutes of bottomless prosecco. The menu includes eggs florentine, eggs royale, eggs benedicts, breakfast bap, and avocado on toast.

This would be the perfect spot if you’d prefer a pub brunch rather than a bakery or coffee shop. It’s also in a convenient location very close to Balham station.

Must-try: Shakshouka

The Exhibit Balham Menu

The Exhibit menu

10. Riders Bar Balham

84 Balham High Rd, London SW12 9AG

Riders Bar Balham
Riders Bar Balham. Photograph by Olivia Herlihy

The Riders Bar in Balham is a friendly restaurant, which is a firm favourite among locals due to their great food. They serve porridge, granola or eggs for brunch, as well as salads and sourdough.

They also have a nice variety of drinks including smoothies, juices, and milk shakes, as well as coffees and teas.

Must-try: Poached eggs with smoked salmon and capers

Riders Bar Balham Menu

Riders Bar Balham menu

11. Joice Cafe Balham

239 Balham High Rd, Tooting Bec, London SW17 7BE. Tel: 020 8672 6479

Joice Cafe Balham
Joice Cafe Balham. Photograph by Olivia Herlihy

Joice is a bakery which is not far from Tooting Bec station. Their brunch options include crushed avocado with poached eggs on sourdough, Mexican eggs, omelette, steak and egg, and chicken tacos.

Every day Joice also have a range of homemade cakes and pastries, such as banana bread and lemon drizzle cake.

Must-try: Sweet French toast with caramel apples

Joice Cafe Balham Menu

Joice Cafe Balham Menu

12. Brasserie Vonne

16, The Boulevard, 205 Balham High Rd, London SW17 7BW. Tel: 020 8001 6156

Brasserie Vonne
Brasserie Vonne. Photograph by Olivia Herlihy

Brasserie Vonne serves delicious toasted bagels, as well as crepes and waffles. This is the best place in Balham if you’re looking for bagels or waffles, and they have a variety of vegan options.

This restaurant is cosy inside, but also has the option for outdoor seating. It’s situated a short walk from Balham station.

Must-try: Toasted bagel with salmon, cream cheese and spinach

Brasserie Vonne Menu

Brasserie Vonne Menu

13. Daisy Balham

57-59 Balham Hill, London SW12 9DR. Tel: 020 8675 2127

Daisy Balham
Daisy Balham. Photograph by Olivia Herlihy

Daisy Deli is a short distance from Clapham South underground station. Their brunch menu includes huevos rancheros which is fried eggs with traditional Mexican salsa, house made maple granola, and egg on toast

This restaurant has plenty of space to either sit inside or out. It’s a great choice if you’re with a group as they have long tables that can accommodate 6-8 people.

Must-try: Huevos rancheros

Daisy Balham Menu

Daisy Balham menu

14. The Cyclist Balham

194 Balham High Rd, London SW12 9BP. Tel: 020 8066 2070

The Cyclist Balham
The Cyclist Balham. Photograph by Olivia Herlihy

The Cyclist in Balham is a modern British pub with a Saturday brunch menu. The pub is only a short hop from Balham station, and includes classic brunch options such as English muffins, eggs benedict, full English breakfast, and smashed avocado on toast.

This pub has several vegan options including a full vegan breakfast and vegan burger.

Must-try: Toasted English muffin, poached eggs, and Hollandaise sauce

The Cyclist Balham Menu

The Cyclist Balham Menu

15. Heidi Balham

1 Balham Station Rd, London SW12 9SG. Tel: 020 8772 9555

Heidi Balham
Heidi Balham. Photograph by Olivia Herlihy

Heidi is a wine bar with a Saturday brunch menu, and one of the best bottomless brunches in Balham. They serve a 2 hour bottomless Prosecco every Saturday with a full English breakfast, Florentine Rosti, Padron Rosti or Great British Benedit Rosti.

They also have a vegan full English, avocado on toast, egg pitta and French toast.

Must-try: Florentine Rosti

Heidi Balham Menu

Heidi Balham menu

16. Full Fat Balham

2 Chestnut Grove, London SW12 8JD. Tel:  07525 364581

Full Fat balham
Full Fat Balham. Photograph by Olivia Herlihy

Full Fat serve Indian street food with homemade chapattis. It is mainly popular with commuters on their way to Balham station, so there is limited seating inside. This might be a good option if you are having brunch alone or with just one other since the tables here are small.

Options on the menu include veggie chapatti, jam chapatti and burrito chapatti, which can be washed down with a cup of spiced chai.

Must-try: Jam chapatti

Full Fat Balham Menu

Full Fat Balham menu

Map of Places to Have Brunch in Balham

brunch in balham

The Post was About the Best Places to eat Brunch in Balham

Thank you for reading my post about the best places to brunch in Balham. If you have tried any of the restaurants listed in this post, please leave me a comment below and let me know your thoughts.