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.
Top Places for Brunch in Balham
To help you make an informed choice, I have added the menu for each restaurant below.
Also, check out the map at the bottom of the page to see the exact locations of each of the restaurants.
- 1. Milk
- 2. Megan’s on the Hill
- 3. Haché Balham
- 4. Brickwood Coffee & Bread
- 5. The Apple Blue Patisserie
- 6. Foxcroft & Ginger
- 7. Heart of Balham
- 8. Natas Coffee Bar
- 9. The Exhibit Balham
- 10. Riders Bar Balham
- 11. Joice Cafe Balham
- 12. Brasserie Vonne
- 13. Daisy Balham
- 14. The Cyclist Balham
- 15. Heidi Balham
- 16. Full Fat Balham
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 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
2. Megan’s on the Hill
41-43 Bedford Hill, London SW12 9EY. Tel: 020 3468 0216
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
3. Haché Balham
37 Bedford Hill, London SW12 9EY. Tel: 020 8772 9772
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
4. Brickwood Coffee & Bread
11 Hildreth St, London SW12 9RQ. Tel: 020 8772 6818
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
5. The Apple Blue Patisserie
212 Balham High Rd, London SW12 9BS. Tel: 07794 677485
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
6. Foxcroft & Ginger
8 Ritherdon Rd, London SW17 8QD. Tel: 07484 628843
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
7. Heart of Balham
113 Balham High Rd, London SW12 9AP. Tel: 020 3561 1164
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
8. Natas Coffee Bar
19 Balham High Rd, London SW12 9AL. Tel: 020 3887 4081
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
9. The Exhibit Balham
12 Balham Station Rd, London SW12 9SG. Tel: 020 8772 6556
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
10. Riders Bar Balham
84 Balham High Rd, London SW12 9AG
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
11. Joice Cafe Balham
239 Balham High Rd, Tooting Bec, London SW17 7BE. Tel: 020 8672 6479
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
12. Brasserie Vonne
16, The Boulevard, 205 Balham High Rd, London SW17 7BW. Tel: 020 8001 6156
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
13. Daisy Balham
57-59 Balham Hill, London SW12 9DR. Tel: 020 8675 2127
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
14. The Cyclist Balham
194 Balham High Rd, London SW12 9BP. Tel: 020 8066 2070
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
15. Heidi Balham
1 Balham Station Rd, London SW12 9SG. Tel: 020 8772 9555
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
16. Full Fat Balham
2 Chestnut Grove, London SW12 8JD. Tel: 07525 364581
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
Map of Places to Have Brunch in Balham
More Posts Related to Wandsworth
- Things to do in Wandsworth
- Brunch in Tooting
- Pubs in Earlsfield
- The Thames Path from Putney to Battersea
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.