If you have walked through any major South African retail aisle recently, you know the absolute shock of staring at a 2-liter bottle of sunflower oil. Just a few years ago, grabbing a 2L bottle of Sunfoil, Excella, or D’Lite was an effortless item on the weekly grocery run. Today, checking the price tag feels like double-checking a major financial investment.
Between global seed shortages, fuel price spikes, fluctuating exchange rates, and load shedding recovery costs passed down to consumers, basic household staples have felt the pinch. As someone who carefully tracks South African consumer tech and retail pricing trends, I took a deep dive into the major supermarket chains across Mzansi to give you an honest, real-time picture of what a 2L cooking oil bottle actually costs—and where your hard-earned Rands go furthest.
The Real Price Breakdown: 2L Cooking Oil Across Major Retailers
To keep this comparison fair, we are looking at standard 2L Pure Sunflower Oil and 2L Blended/Canola Cooking Oils available at South Africa’s five biggest supermarket chains: Shoprite, Checkers, Pick n Pay, SPAR, and Woolworths.
Note: Prices reflect average shelf and online rates across Gauteng, Western Cape, and KZN branches. Store promotions, loyalty card discounts, and regional variations can alter these numbers on any given week.
| Supermarket | Standard 2L House Brand | Popular 2L Name Brand (e.g., Sunfoil/Excella) | Average Price (2L Category) | Best Value Route |
| Shoprite | R64.99 – R87.99 (Ritebrand / D’Lite) | R84.99 – R94.99 (Sunfoil / Excella) | R79.99 | Combo/Bundle Deals (e.g., Oil + Mealies + Rice) |
| Checkers | R79.99 – R84.99 (Housebrand / Flowergold) | R84.99 – R89.99 (Sunfoil / Crown) | R84.99 | Xtra Savings Instant Discounts & Sixty60 App Promos |
| Pick n Pay | R74.99 – R79.99 (PnP Brand / Golden Ray) | R84.99 – R92.99 (Sunfoil) | R82.99 | Smart Shopper Personalised Discounts |
| SPAR | R78.99 – R84.99 (SPAR Brand) | R89.99 – R96.99 (Sunfoil / D’Lite) | R87.99 | Franchise-specific local specials |
| Woolworths | R84.99 – R89.99 (Woolies Houseband) | R94.99 – R99.99 (B-well / Sunfoil) | R91.99 | WRewards 10% Off Category Promotions |
Key Insights: What the Numbers Tell Us
1. Shoprite Remains the Budget King for Household Staples
If your absolute priority is saving cash at the till, Shoprite consistently delivers the lowest entry-level price point. Their house brands, like Ritebrand or budget options like D’Lite, frequently dip to the lower R60s during mid-month or weekend specials. Furthermore, Shoprite’s bulk combo deals (pairing 2L oil with a 5kg White Star maize meal and 5kg Tastic rice) offer a far better per-liter value than buying standalone bottles.
2. Checkers vs Pick n Pay: The Mid-Tier Battle
Both Checkers and Pick n Pay hover closely around the R82.00 to R85.00 mark for mainstream 2L sunflower oil. However, the real game-changer here is loyalty cards:
-
Checkers Xtra Savings: Often slashes R10 to R15 off popular brands like Sunfoil or Excella directly at checkout.
-
PnP Smart Shopper: Frequently matches Checkers when smart-shopper pricing is activated on house-brand vegetable or canola oils.
3. SPAR Variations
Because SPAR stores operate as independent franchises, pricing can fluctuate wildly depending on whether you visit a town-center SPAR or a suburban Kwikspar. On average, SPAR carries a slight premium over Shoprite, averaging R87.99 for 2L sunflower oil, though their “SPAR Brand” offers dependable quality if you stick to white-label products.
Woolworths sits at the top end of the price spectrum, averaging around R91.99 for 2L sunflower oil. While you are paying a few extra Rands compared to budget competitors, Woolies frequently runs WRewards promotions on multi-packs or blended canola oils that bridge the price gap.
Sunflower Oil vs. Canola vs. Blended: Smart Alternatives to Save Money
When standing in the oil aisle, you aren’t just choosing between stores—you’re choosing between types of oil. Understanding the difference can save you R15 to R20 per bottle:
-
Pure Sunflower Oil: The traditional favorite for deep frying and traditional cooking due to its high smoke point and neutral flavor. It is usually the baseline pricing benchmark (averaging ~R84.99).
-
Pure Canola Oil (e.g., B-well, Flowergold): Often priced slightly cheaper or equal to sunflower oil (averaging ~R79.99 to R84.99). Canola oil contains higher Omega-3 fatty acids and works brilliantly for frying, baking, and general cooking.
-
Vegetable/Blended Oils (e.g., D’Lite, Crown): Blends of seed oils (like palm olein and sunflower) are typically the most affordable option on the shelf, often selling between R64.99 and R74.99 for 2L. If you do high-heat deep frying (like making Kota chips or vetkoek), vegetable blends perform exceptionally well without burning a hole in your wallet.
5 Practical Tips to Slash Your Grocery Bill in SA
-
Leverage Supermarket Apps: Before driving out, check prices on Sixty60 (Checkers), PnP asap!, or the Shoprite app to spot active 2L oil deals.
-
Buy Supermarket House Brands: Switching from name brands like Sunfoil or Excella to white-label brands (like Ritebrand, Checkers Housebrand, or PnP Brand) saves an average of R10 to R20 per bottle with zero noticeable difference in cooking performance.
-
Look for Pantry Combos: Supermarkets frequently bundle 2L oil with starch staples like rice, flour, or mealie meal. Buying these together can drop the effective price of the oil to under R60.
-
Consider Air Fryers or Shallow Frying: Tech isn’t just for gadgets—switching to an air fryer reduces household oil usage by up to 80%, stretching a single 2L bottle over several months rather than weeks.
-
Watch the Smoke Point: Using premium oil for low-heat cooking or using cheap oil for high-heat frying leads to wasted oil that breaks down quickly. Match the oil to your dish!
Have Your Say: What Are You Paying in Your Area?
Grocery prices in South Africa can differ dramatically depending on whether you are shopping in Sandton, Cape Town Central, eThekwini, or a smaller rural municipality. We want to hear from real shoppers across Mzansi!
Interactive Question for Readers:
Which supermarket in your neighborhood currently has the cheapest 2L cooking oil, and how much did you pay on your last grocery run? Have you switched to house brands or air frying to cope with food inflation?
Drop your store location, brand preference, and prices in the comments section below so we can keep this community pricing guide updated for everyone!

Joseph Mathebula is a consumer tech analyst and market researcher at Prices in South Africa. He specializes in tracking smartphone prices and consumer electronics, helping everyday shoppers navigate the market to secure the best value.
Post Disclaimer
Prices and availability are subject to change without notice and may vary by store or region. pricesinsouthafrica.co.za is an independent informational platform; we do not sell products directly, nor are we responsible for third-party pricing errors.
