Restaurant and wedding venue. Treat yourself to the best of the Karoo.

Café O restaurant

Café O restaurant in Prince Albert displays delicious extra virgin olive oil, olives, tapenades and other olive products for sale, as well as offering tea, cakes, fresh breads, light lunches, tapas and tasting sessions.

The patio and outdoor area, complete with manicured garden and water features, is complemented by a magnificent view of the surrounding Swartberg Mountains.

Besides being the perfect place to end (or indeed, begin) a visit to Swartrivier Farm, Café O is also the ideal wedding venue or setting for special functions.

We are open!

Café O is open for sit-down meals. Call Elize on 061 882 2151 to book a table or place a takeaway order. Or take a drive out to our farm shop to buy your olive products.

  • Opening hours

    9am — 4pm Tuesday to Friday 

    9am — 2pm Saturday, Sunday & public holidays

    Closed on Mondays

    Easter Weekend: 

    Friday 29 March – closed

    Saturday & Sunday – open 9am-2pm

    Monday 1 April – open 9am-2pm

Light lunches

With ingredients sourced locally, our talented restaurant team led by Elize serves up a host of farm-fresh dishes for meat lovers and vegetarians alike.

Tours and Tastings

Find out more about our olives and the process from tree to table during a factory tour and end the tour with a tasting.

Tasting & sales

All our delicious products are available from Café O, with tasting sessions on the go every day we’re open. Sample the magic and bring it home with you.

It is advisable to make a reservation for tables of 6 and more. A service charge of 10% will be charged.

O for Olive is taking all the required precautions. See official COVID-19 website:

Café O is fully licensed.

O for Olive

View our products

Find Us

Swartrivier Farm is 4 km from Prince Albert on the Kruidfontein Road (turn at the Prince Albert Golf Club and follow the signs).

Open in Google Maps >