Here’s what you’ll pay for pilchards, baked beans, and other canned staples at four stores

Business Insider SA
A 400g can of pilchards will on average cost South African consumers R23.50.
A 400g can of pilchards will on average cost South African consumers R23.50.

  • We looked at the average prices of staple canned foods such as pilchards, baked beans, and tuna.
  • We compared the prices at four retailers, Pick n Pay, Checkers, Game, and Woolworths.
  • In most instances, Checkers and Pick n Pay had the cheapest private label options.
  • Woolworths was generally pricy, especially in the tuna and canned tomatoes categories.
  • For more stories go to

South African consumers have been feeling the pinch at the tills with the cost of food rising at an alarming rate, made more challenging by rising inflation and increasing petrol costs.

In May, South Africa's inflation jumped beyond the upper end of the Reserve Bank's inflation target, jumping 6.5% compared to the year before.

Many food producers in the country have warned of inflationary pressures on their businesses, citing that food price increases will largely be unavoidable. The maker of Lucky Star canned pilchards has already hiked prices twice this year, while Tiger Brands and PepsiCo-owned Pioneer Foods said earlier they could not avoid price rises.

We looked at the prices of staple canned foods at four different retailers to see what consumers are paying on average for goods and which stores had some of the best prices. It is generally cheaper to buy private label brands, and Checkers has the best prices in most of the reviewed products under that segment. 

Pilchards 400g                                                

A 400g can of pilchards will on average cost South African consumers R23.50 with the cheapest options at Woolworths, for its private label tin, and Checkers for its Housebrand and the Cape Point brands.  

The more popular Lucky Star brand of pilchards is generally the most expensive, costing R24.99 across three retailers. Pick n Pay was the only retailer with the lower price at R23.99.

Baked Beans 410g

Checkers and Pick n Pay, with their Housebrand and No Name brands of baked beans priced at R9.99, were the cheapest. Even though Woolworths had the most expensive can of baked beans by a few cents, it had the most affordable Koo baked beans, also by only a tiny margin.

The price of Rhodes baked beans was the same at Checkers and Pick n Pay and cost a rand more at Game. The three stores were the only ones that had the Rhodes brand of baked beans.

On Average, consumers are paying R12.95 for a can of baked beans. 

Corned Beef 300g

The cheapest tin of corned beef was at Checkers, at R29,99, and Pick n Pay had the priciest at R31,99 for Bull Brand corned meat. In comparison, Game has the cheapest Bull Brand, the most popular brand. Woolworths did not have corned beef.

On average, the price of corned meat is currently R29.59.  

Diced Tomatoes 400g

Checkers has the most economic can of diced tomatoes at R14,99 for the Pot O' Gold brand, in comparison, the most expensive can was at Woolworths whose in house brand tomatoes cost R6 more.

On average, a tin of diced tomatoes can cost R18.99.

Solid Tuna

Retailer Game had the cheapest shredded tuna at R14.99 under a brand called GreatValue, while Woolworths had the priciest at R34.99 for the Loma Linda brand. Generally, tuna at Woolworths is expensive compared to other retailers.

R22.10 is what customers are paying at the moment for canned tuna. 

Chickpeas 400g

Checkers had the cheapest can of chickpeas at R14.99 under the Pot O' Gold brand, which was R5 more affordable than the second cheapest option, Pick n Pay's private label chickpeas.

Game had the cheapest Koo chickpeas between itself and Pick n Pay, where the difference was R5.

On average, baked beans currently cost R23.10. 

Sweetcorn 410g

A can of sweetcorn is the cheapest at Pick n Pay, its private label, and Checkers, under the Pot O' Gold. They are priced R13 cheaper than Woolworths' private label sweetcorn, which is currently selling at R31.99. 

On average, sweetcorn costs R22.99.

 This is what different types of canned staple foods cost at the moment.

*The comparison did not use promotional prices to reflect the actual cost of goods. The prices are accurate as at Tuesday, 28 June, 2022.

Get the best of our site emailed to you every weekday.

Go to the Business Insider front page for more stories.

Rand - Dollar
Rand - Pound
Rand - Euro
Rand - Aus dollar
Rand - Yen
Brent Crude
Top 40
All Share
Resource 10
Industrial 25
Financial 15
All JSE data delayed by at least 15 minutes Iress logo