Spur
Instagram: spursteakranches | Spur Unreal Breakfast
Instagram: spursteakranches

Best restaurant specials in Johannesburg: Where to dine every day of the week

Eating out in Johannesburg doesn’t have to break the bank - these weekly restaurant specials prove it.

Nhlalala Mthembi
Advertising

A great meal doesn’t have to come with a hefty bill, and Johannesburg’s restaurant specials prove just that. Johannesburg’s restaurants are serving up weekly specials that make dining out more affordable, from two-for-one pizzas, half price pasta to cocktail happy hours. 

So, whether you’re planning a quick lunch, after-work drinks or a date night, here’s where to find some of Johannesburg’s best food and drink deals.

If you feel we’ve missed anything, please head over to our social pages and let us know - Facebook and Instagram. Let’s share the good deals with everyone.

NB: Please note that these specials can change from time to time, and we have no control over if/when they do. We will do our best to keep the list as up to date as possible.

Nhlalala Mthembi is a Johannesburg-based freelance journalist. He writes about culture, entertainment, and lifestyle, with a particular interest in storytelling that highlights South African experiences. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines and check out our latest travel guides written by local experts.

Where to dine every day of the week

1. Harpers

Harpers makes it easy to enjoy a meal out for less, with a range of weekly breakfast, lunch and dinner specials offering excellent value throughout the week.

Monday to Friday: you can start your day with a R99 breakfast, or take advantage of the R119 lunch special, or return in the evening for selected weeknight meals for R149.

No matter what time you’re dining, Harpers has a value for money special to suit every appetite. 

2. Hudsons Burger Joint

The weekly specials at Hudsons' range from veggie options to delicious cocktails. 

Mondays: Begin with Meat-Free Mondays, where you can enjoy 50% of all plant-based burgers

Tuesdays: It's Pizza Two’sday where you can enjoy two pizzas for the price of one.

Weekdays: Happy-hour runs from Monday to Friday between 4:30pm and 6:30pm, for 30% off cocktails, beers on tap, appetisers and selected glasses of wine. Night owls can enjoy 40% off speciality cocktails, which are available every day between 9pm and 11pm.

Advertising

3. Topo Gigio

Nothing beats a comforting plate of authentic Italian food. Topo Gigio has built its reputation in Parkview for its authentic Italian cuisine, from wood-fired pizzas and hearty pasta dishes.

Mondays: All pizzas orders get 50% off.

Tuesdays: Get 50% off all pastas.

This makes the start of the week the perfect time to indulge in authentic Italian food.

4. Spur

Spur's timeless menu caters to every appetite, which makes dining out even better value.

Mondays: For R62.90, the Unreal Breakfast includes two eggs, two crispy back bacon, grilled tomato, and two slices of toast with butter and jam. The value continues into the evening with a Half Chicken Schnitzel or an Original Spur Burger, both served with a 350ml soda for R99. There’s also something for the little ones too, with the Kids’ Burger for just R49.90

ICYMI: How Queenswood’s newest Spur is building community, one family at a time

Advertising

5. Cafe Picobella Trattoria

Cafe Picobella Trattoria is a go-to for its comforting bowls of pasta and generous portions.

Mondays: All pasta dishes are 50% off

Wednesdays: Return midweek for wood-fired pizzas from R100.

This makes it an affordable choice for lovers of Italian food. 

6. The Station Parkhurst

The Station is making eating out in Parkhurst even more appealing with a lineup of wallet-friendly food and drink specials all week long.  

Tuesdays: Make the most of Tuesdays with The Station’s buy five, pay for three tapas special, ideal for sharing a selection of dishes with friends.

Wednesdays: Enjoy any two burgers with chips for just R150. The deals don’t stop there.

Weekdays: From Tuesday to Friday, enjoy 2-for-1 classic cocktails between 4pm and 6pm, the perfect way to ease into the evening after work.

Advertising

7. TLC @ KEP

With weekly food and drink specials, plus live music to round off the week, TLC @ KEP has a selection of specials worth planning around.

Daily: Spend R100 or more on your breakfast meals and enjoy a complimentary mimosa.

Wednesdays to Fridays: Get midweek discounted cocktails and drinks are available from 5pm to 7pm.

Wednesdays: Make this your date night, with a three-course meal and a bottle of wine for R495 per couple.

Thursdays: Get 20% off all pizzas every Thursday.  

Fridays: Live music performances and burger specials take centre stage every Friday.

Bonus weekend: Discounted cocktails and drinks specials available all day.

8. News Cafe Rosebank

News Cafe Rosebank’s has a host of specials you shouldn't miss either.

Daily: Rush Hour special is the ideal stop for after-work drinks or a great way to start the evening. The Rush Hour runs daily from 2pm to 6pm, with cocktails such as Coco Mambo, Watermelon Sugar, Mojito, Classic Margarita, Long Island Ice Tea and Strawberry Daiquiri for just R69. 

Wednesdays: Enjoy Half Price Steaks every Wednesday on all steaks.  

RECOMMENDED:

📍 The best things to do in Johannesburg
🛏️ Where to stay in Johannesburg
🏨 The best hotels in Johannesburg
🍽 The best restaurants in Johannesburg
🍺 The best pubs and bars in Johannesburg

Follow Time Out Johannesburg on Facebook, TikTok and Instagram! While you're at it, sign up for our newsletter to receive even more of the best of your city.

Recommended
    Latest news
      Advertising