Your cart is currently empty!
We Shopped for One Meal at 4 SA Stores: The Price Difference Was R45!
Is that little voice in your head telling you that you’re overpaying for groceries? With food prices constantly on the rise, we all feel the pinch. But does it really make a difference which supermarket you choose?
We decided to put it to the test.
Welcome to the first Shopping Challenge! Our mission was simple: create a delicious, easy, and waste-free meal for a family of four and compare the total shopping basket cost at four of South Africa’s biggest retailers: Checkers, Pick n Pay, Woolworths, and Shoprite.
The results were genuinely surprising.
The Meal: One-Pan Boerewors & Sweet Potato Traybake
To keep things simple and realistic, we chose a classic “one-pan wonder.” It’s a hearty, flavourful meal that requires minimal effort and even less washing up. Here are the five core ingredients we shopped for, based on the standard pack sizes you’d actually buy:
- Boerewors (~500g pack)
- Sweet Potatoes (1kg bag)
- Green Beans (~300g bag)
- Onions (1kg bag)
- BBQ Spice (standard container)
The Results: A Clear Winner Emerges
Before we dive into the details, let’s look at the final till slip. We compared the online prices for each item on the same day to ensure a fair comparison. The difference was staggering.
For the exact same shopping list, the price gap between the most and least expensive store was R44.85!
Here is a breakdown of the total cost for this one meal at each store:
As you can see, Shoprite was the clear winner at R126.61, while Pick n Pay was the most expensive for this specific basket. Imagine that R45 difference multiplied across your entire monthly grocery shop!
The Deep Dive: An Item-by-Item Breakdown
Where do these cost differences actually come from? Some items had similar prices across the board, while others varied wildly.
We’ve built this interactive table to show you exactly what we found. Hover over any row to highlight it, and click on the product name to see the exact item we priced. The cheapest option for each ingredient is marked with a ⭐.
Ingredient | Checkers | Pick n Pay | Woolworths | Shoprite |
---|---|---|---|---|
Boerewors (~500g) | R60.00 | R57.50 | ⭐ R45.00 | R49.50 |
Sweet Potatoes (1kg) | R24.99 | R29.99 | R29.99 | ⭐ R19.99 |
Green Beans (~300g) | R30.99 | R33.99 | R25.71 | ⭐ R17.13 |
Onions (1kg) | R26.99 | R27.99 | R31.99 | ⭐ R19.99 |
BBQ Spice | ⭐ R16.99 | R21.99 | R28.00 | R20.00 |
Key Takeaways from the Data:
- Produce is a Big Deal: Shoprite was significantly cheaper on all three fresh produce items: sweet potatoes, green beans, and onions. This is where most of the savings came from.
- Don’t Assume: The biggest surprise was the boerewors! While many assume Woolworths is always the priciest, their Grabouw Boerewors was the cheapest on the day, beating all other stores.
- The Split Basket: If you were to shop at multiple stores to get the absolute cheapest price for every single item, your total basket would be R119.10. This proves that while one store can be cheapest overall, you can save even more by knowing your prices.
The Recipe: One-Pan Boerewors & Sweet Potato Bake
Now for the best part! Here’s how to turn your shopping into a delicious, no-fuss dinner.
Yields: 4 Servings
Prep time: 10 minutes
Cook time: 35-40 minutes
Ingredients:
- ~500g Boerewors, coiled or cut into chunks
- 3-4 large Sweet Potatoes (about 800g from your 1kg bag)
- ~300g Green Beans, trimmed
- 1 large Onion, cut into wedges
- 2 tbsp Olive Oil (or any cooking oil)
- 1 tbsp BBQ Spice
- Salt and Pepper to taste
Instructions:
- Preheat Oven: Preheat your oven to 200°C.
- Prep the Veggies: Wash and chop the sweet potatoes into 2-3cm cubes. No need to peel them! Place them in a large bowl with the onion wedges and trimmed green beans.
- Season: Drizzle the vegetables with olive oil, then sprinkle over the BBQ spice, salt, and pepper. Toss everything together until the veggies are evenly coated.
- Assemble the Tray: Spread the seasoned vegetables in a single layer on a large baking tray.
- Add the Wors: Place your boerewors on top of the vegetables.
- Bake: Place the tray in the preheated oven and bake for 35-40 minutes, turning the boerewors halfway through, until the vegetables are tender and slightly caramelised and the boerewors is cooked through and browned.
- Serve: Let it rest for a couple of minutes before serving hot, straight from the pan. Enjoy!
The Verdict
Shopping around isn’t just a myth your grandmother told you about—it can lead to real, significant savings. While driving to four different stores for one meal isn’t practical, knowing which of your local shops is consistently cheaper on produce or meat can guide your shopping and leave more money in your pocket at the end of the month.
- Top 28 Affordable Food Shops in Cape Town
- The R50 Secret: Who Really Makes Shoprite, Woolies & PnP’s House Brands in South Africa?
- The R12 Meal That Will Save Your Winter: A Hearty Cape Malay Pea Soup Recipe
- We Shopped for One Meal at 4 SA Stores: The Price Difference Was R45!
- The Baked Bean Battle | June 2025 | Newsletter