2 people: budget is R3000 pm (increased from R2800 due to general food price inflation). Usually stick to it, maybe +-R200 on either side but average is on budget.
We avoid WHL/Spar as much as possible and do large scale shopping at PnP (Discovery card+Vitality cash back+smart shopper points...