Choose your country and language:
IIt’s often worth it leaving behind the big lights and taking a road trip to explore small-town cuisine, or even making a trip of it and spending a night or two and exploring what else is on offer. Here are some of our best small-town food stops.
Diesel and Creme, Barrydale
This Barrydale treasure trove combines quirky décor and great road trip cuisine. From rubber duckies lining the kitchen pass, bicycles hanging from the ceiling and old-time petrol pumps out front, Diesel and Creme offers warm, fresh food to passersby and visitors of the Karoo Moon Motel.
Tuck into one of their warming lamb curries or go American with a homemade burger. They recently reached their own personal record of making 516 milkshakes in one day, and it’s worth relaxing with an ever-popular Diesel and Crème gourmet milkshake while you take in the views across the Barrydale Valley before embarking on your journey.
TThe Windmill, Hartebeespoort
While the Jasmyn farm stall may be voted Trip Advisor’s “Number 1 thing to do” in Haartebeespoort, it’s the Windmill Restaurant that has frequent travellers coming back for more. It’s housed inside an old giant windmill, and visitors can enjoy a Dutch-inspired lunch to the sound of a nearby babbling brook. The apple pie with cream comes highly recommended.
After lunch take advantage of the farm stall, which is open until 5:30pm daily. Here you can shop for farm fresh produce at a fraction of the cost of city shops, before heading back to the big smoke.
Oude Post Bistro, Buffeljagsrivier
If you’re going anywhere near the Eastern Cape, be sure to stop at Oude Post Bistro for their delicious, freshly roasted roosterkoeks. They sell hundreds a day, and between 800 and 1 300 freshly rolled and roasted roosterkoeks leave the kiosk each day.
Go traditional with apricot jam and cheese or get “fancy” with one of their weekly new flavours. It’s the perfect touch of “braai” on your road trip. Watch the ladies roll and roast the buns on the hot fires out back or peruse the deli while you wait for your order.