Bang-for-your-buck breakfasts in Johannesburg and Pretoria

They say it’s the most important meal of the day but no one said it had to be the most expensive. We scoured Jozi and Pretoria for restaurants with a selection of top-notch breakfasts that are good for your tastebuds and your wallet. Get ready to dig in.


Service Station (Melville)

Getting salmon on your breakfast plate is always a delightful yet costly experience, even if it is salmon trout. That’s not the case at this Melville hillside institution that serves up breakfast until noon. You’ll find generous bits of salmon laced through a well-seasoned soft scramble and accompanied by perfectly crisp toast for a mere R70. Add a R5 if you want a croissant too. (They also have plenty of pancakes and omelettes if you’re not in the mood for salmon.) Even with a coffee, you’ll be sitting pretty at under R100 and salmon in your belly. Win-win.

Service Station. Photo courtesy of the restaurant.

Father (Rosebank Mall)

Every Joburger’s favourite hipster coffee shop has added a nice little hot kitchen menu to their already-famous baked goods section. Now, along with the best iced latte in the city, you can find a modest menu of delicious toasties at reasonable prices. There’s the tasty bruschetta stacked sky-high with basil-dressed tomato, and avo toast with two soft-boiled eggs for R49. A firm favourite is Father’s toasted cheese sandwich. Though small, it’s so tasty that you’ll surely be back to dunk it in the delicious English mustard with which it’s served.

The interior at Father Coffee. Photo supplied.

Il Contadino (Parktown North)

James Diack’s newest corner café may be more famous for its wild boar ragù but they also make ridiculously good breakfasts, most of which cost just R75. Who could say no to oven-kissed tomatoes, golden eggs and chorizo, all mingling in a skillet with freshly baked bread? Every item on this menu is a winner, thanks to most of James’s ingredients coming from his mother’s farm in Magaliesburg.

The Il Contadino Breakfast Pizza. Photo courtesy of @thejoburgfoodie.

Wing Republic (Braamfontein)

Tlhompho Mokoena’s popular pop-up restaurant finally found a permanent home on the streets of Braamfontein. Since opening, it has established itself as a firm favourite amongst students and partygoers alike. With prices like these, it’s not hard to guess why. The most expensive breakfast item on the menu is the #TWR Classic, for R59, that comes with either a grilled chicken wing or sausage, two eggs, bacon, mushrooms, a tomato and baked beans. Or opt for one of the three breakfast options that cost just R29 each.


Blos Café (Faerie Glen)

The view here is reason enough for a visit. (Or the amazing service, or even the lady who makes bouquets for you while you wait.) If you somehow need some more convincing, though, check out their large and varied breakfast menu with 19 different items coming in at under R75. Whether you’re still banting or just want to get your fill of beetroot-and-ginger bread, Blos has everything you could need with an occasional frikkadel thrown in. Also important: the menu features four different types of French toast.

Breakfast at Blos Cafe.

Breakfast at Blos Cafe. Photo supplied.

Harissa Bistro (Hazelwood)

If you’re looking for something a little different, this African-inspired gem in the food metropolis of Hazelwood is the spot for you. There are many crowd-pleasers on this menu, like corn fritters with chorizo, tomato achar and avo (R69); and omelettes with your choice of side from options like Danish feta, oven-dried tomatoes and red-pepper chutney (R30). If you’re looking for a reason to get out of bed in the morning, search no further than the peanut butter flapjacks with crisp bacon, maple syrup and peanut brittle ice cream (R65).

A post shared by Harissa Bistro (@harissabistro) on

Parrot’s (Menlyn Shopping Centre)

This family friendly establishment has been serving up bargains for over 20 years and seems intent on continuing. No breakfast here will set you back more than R63. Options include a 120g steak with two fried eggs, three rashers of bacon, tomato and toast; and a hash breakfast with two eggs and two rashers of bacon.


Leave a comment

Promoted restaurants