Johannesburg is a city that knows how to do brunch right. Whether you’re after a simple, hearty breakfast or an indulgent mid-morning feast, there’s no shortage of options.
From cosy cafes serving up fresh pastries to trendy spots dishing out unique takes on classic dishes, the city’s brunch scene is as diverse as its people. Here are some of the best breakfast and brunch spots to check out in Johannesburg:
The Whippet Coffee
This local favourite is well known for its handcrafted coffee and delicious brunch offerings. The menu features standout dishes like their bobotie omelette, served with curried mince, crème fraîche, and an apricot drizzle.
For those with a sweet tooth, their buttermilk pancakes with fresh berries are a must-try.
Address: 34 7th St, Linden, Randburg, 2104
Hours: Monday – Thursday, 7 AM – 4 PM | Friday, 7 AM – 5PM | Saturday and Sunday, 8 AM – 4PM
Grate Café
If you’re a fan of fresh pastries and great coffee, Grate Café is the place to be. This street-side spot has a relaxed Parisian feel, perfect for those who want to take their time over a buttery croissant or a plate of waffles. Pair it with their expertly brewed coffee and enjoy a slow morning in style.
Address: Boulevard, South Piazza, 9 Fricker Rd, Illovo, Sandton, 2171
Hours: Monday – Wednesday, 7:30 AM – 5 PM | Thursday – Saturday, 7:30 AM – 6 PM | Closed on Sundays
‘Arbour Café and Courtyard
Tucked away in the quiet suburb of Birdhaven, this French-inspired café offers a dreamy brunch experience. The menu features omelettes, sweet crepes, galettes, and an ever-changing selection of fresh pastries. If you’re in the mood for a special treat, opt for their bottomless mimosas, available on weekends and public holidays.
Address: Shop 6 Wrenrose Court, 64 St Andrew St, Birdhaven, Johannesburg, 2196
Hours: Monday – Friday, 7 AM – 4 PM | Saturday and Sunday, 7:30 AM – 3 PM
Father Coffee
For those serious about their coffee, Father Coffee is a must-visit. Their menu offers more than just great brews, with standout brunch dishes like a soufflé omelette topped with aged cheddar, chives, and grilled sourdough.
If you prefer a classic with a twist, their deconstructed croque monsieur with sourdough croissant, gruyère, and mustard is a winner.
Address: The Zone, 177 Oxford Rd, Rosebank, Johannesburg, 2196
Hours: Monday – Friday, 7:30 AM – 6 PM | Saturday and Sunday, 8 AM – 5 PM
Louise and Anna
Bringing a taste of the American South to Johannesburg, Louise and Anna serves up rich, comforting dishes like chicken and waffles, beignets, and fresh oysters.
Their cocktail selection is just as tempting, with the spicy margarita standing out as a firm favourite.
Address: 357 Jan Smuts Ave, Craighall Park, Randburg, 2196
Hours: Tuesday – Friday, 12 PM – 2 AM | Saturday and Sunday, 10 AM – 2 AM | Closed on Mondays
Glenda’s
For a brunch that feels like home, Glenda’s offers a menu packed with hearty and flavourful dishes. Their gruyère omelette is a top pick, while the eggs royale—served with smoked salmon on freshly baked brioche—is a great way to start the day.
Address: Hyde Square Shopping Centre. 285 Jan Smuts ave Corner Jan Smuts Avenue and, North Rd, Hyde Park, Sandton, 2196
Hours: Tuesday – Saturday, 7 AM – 10 PM | Sunday and Monday, 8 AM – 5 PM
The Fun Eatery
Bright, colourful, and bursting with creativity, The Fun Eatery is all about vibrant, feel-good food. Their menu includes smoothie bowls, bubble waffles, and creamy milkshakes, making it the perfect spot for those looking for something fun and unique.
Address: Shop 1048C, Heathway Centre Castle Drive, Blackheath, Randburg, 2195
Hours: Monday – Saturday, 8 AM – 5 PM | Sunday, 8 AM – 3 PM
The Village Café
Set among lush greenery, The Village Café brings a Mediterranean touch to its menu. Popular dishes include their eggs Benedict with options like bacon, smoked salmon, or wilted spinach. For something heartier, their cobb salad and rump panino are great choices.
Address: 279 Church St, Johannesburg North, Fourways, 2188
Hours: Tuesday – Sunday, 8 AM – 4PM | Closed on Mondays
Breezeblock Café
Located in one of Joburg’s trendiest neighbourhoods, Breezeblock Café offers a relaxed, artsy vibe. The garden setting is ideal for a slow brunch, where you can enjoy dishes like spicy huevos rancheros or their delicious eggs mirza, poached eggs in a smoky aubergine and tomato sauce.
Address: 29 Chiswick St, Brixton, Johannesburg, 2019
Hours: Tuesday – Friday, 7 AM – 4 PM | Saturday and Sunday, 8 AM – 4 PM | Closed on Mondays
De la Crème
A beloved local bakery and café, De la Crème is known for its freshly baked pastries and wholesome brunch dishes. Everything is made from scratch, ensuring a fresh and flavourful experience. It’s a great place to grab a coffee and a buttery croissant or settle in for a leisurely meal.
Address: Melville, Johannesburg, 2092
Hours: Monday – Saturday, 7 AM – 5 PM | Sunday, 7 AM – 3 PM
EL&N London
For a brunch that’s as Instagrammable as it is delicious, EL&N London delivers!
Known for its pink interiors and floral backdrops, this café serves up classics like French toast, eggs Florentine, and the ever-popular smashed avocado on toast.
Address: Shop 2061 – Town Square Mall of Africa Magwa, Lone Creek Cres, Waterfall City, Midrand, 2090
Hours: Sunday – Thursday, 7 AM – 9:30 PM | 7 AM – 10:30 PM
No matter what kind of brunch experience you’re looking for, Johannesburg has something to offer. Whether you want a quick bite, a leisurely meal, or a trendy spot to catch up with friends, these brunch destinations are worth a visit. So grab a coffee, order your favourite dish, and enjoy the best of Joburg’s brunch scene!
ALSO SEE: Some of our favourite all-day breakfast spots in Cape Town
Image: Pexels