Cheapest Plant-Based Protein Sources in South Africa

By Zama Zincume — Public Health Specialist & Plant-Based Food Writer
Quick Answer: The cheapest plant-based protein sources in South Africa include dried beans, lentils, cowpeas, sorghum, and peanut butter. On a cost-per-gram-of-protein basis, dried legumes consistently beat meat, chicken, and most dairy. Imbo Red Speckled Sugar Beans, for example, sell for R26.99–R28.99 per 500g at Shoprite, Checkers, and Pick n Pay, price-checked 17 September 2026.
If you are trying to eat well without spending more, you are not alone. Rising grocery prices have made every South African household watch their budget. The good news is this: some of the cheapest foods you can buy are also some of the best sources of plant protein on earth. Many of them are not new imports or trendy “health foods.” They are staples that have fed South African families for generations.
This guide breaks down verified prices where they’re available, and tells you honestly where a figure still needs checking rather than guessing.
Why Plant Protein Is Often Cheaper Than Meat
Meat and dairy carry hidden costs. Farmers feed grain to animals, and much of that grain’s protein and energy is lost along the way — you pay for that loss at the till. Plant protein skips that step: you eat the grain or legume directly.
Indigenous foods like amadumbe, morogo, sorghum, and cowpeas are not “meat substitutes.” They are originals — foods that fed South African families long before “plant-based” was a marketing term.
Verified Prices: What We Know Right Now
| Food | Retailer | Package | Price | Date checked |
|---|---|---|---|---|
| Imbo Red Speckled Sugar Beans | Shoprite | 500g | R26.99 | 17 September 2026 |
| Imbo Red Speckled Sugar Beans | Checkers | 500g | R26.99 | 17 September 2026 |
| Imbo Red Speckled Sugar Beans | Pick n Pay | 500g | R28.99 | 17 September 2026 |
| Imbo Brown Lentils | Checkers | 500g | R29.99 | 17 September 2026 |
| Imbo Brown Lentils | Pick n Pay | 500g | R38.99 | 17 September 2026 |
| Plain peanut butter | Checkers | 400g | R38.99 | 17 September 2026 |
| Plain peanut butter | Pick n Pay | 400g | R42.99 | 17 September 2026 |
On price alone, dried sugar beans and lentils bought at Shoprite or Checkers are the cheapest protein-per-rand options confirmed so far — and both are cheaper at Checkers/Shoprite than at Pick n Pay in every comparison found.
1. Sugar Beans and Cowpeas: The Budget Backbone
Sugar beans and cowpeas are pantry staples in almost every South African home. Dried sugar beans (Imbo brand) come in at R26.99 per 500g at Shoprite and Checkers — cheaper than almost anything in the meat aisle per gram of protein.
Cowpeas, also called black-eyed peas, carry deep roots in Southern African food culture and are typically sold in bulk at informal markets and wholesalers for less than their branded, supermarket-packaged equivalents — though we don’t yet have a verified rand figure to quote here. If you want a deeper look at cowpeas across a full week of meals, see our cowpeas guide.
2. Lentils: Fast, Cheap, and No Soaking Needed
Lentils cook in twenty to thirty minutes with no soaking. Imbo Brown Lentils run R29.99 per 500g at Checkers, rising to R38.99 at Pick n Pay — worth comparing before you shop, since that’s a real ~30% difference for the same product.
3. Peanut Butter: The Pantry Multiplier
A tub of plain peanut butter goes further than most people expect. Checkers’ plain peanut butter comes in at R38.99 per 400g, against R42.99 at Pick n Pay. Two tablespoons on brown bread, stirred into a stew, or blended into a sauce adds protein and flavour for very little cost per serving.
4. Sorghum, Amadumbe, and Morogo: South African Originals
Sorghum, amadumbe, and morogo are staples with deep roots in Southern African food culture — sorghum for its drought resistance, amadumbe for how filling it is per meal, and morogo for how cheaply it can be grown or bought locally. We don’t have verified current prices for these three yet; once checked, they’ll likely sit at the more affordable end of this list, since all three are typically sold through informal and local channels rather than premium supermarket aisles. For a deeper look at how these fit into a full week of eating, see our Indigenous South African Plant Foods A–Z.

5. Soya Mince (TVP): The Meat-Stretcher
Textured vegetable protein, known locally as soya mince, is dehydrated, so a small bag rehydrates into a large volume of food. A flavoured, ready-to-use version (Fry’s) carries about 20g of protein per 100g; plain, unflavoured TVP typically runs much higher per 100g dry weight, though we’d want to confirm the exact SA label figure before publishing a specific number. We don’t yet have a verified South African retail price for plain soya mince — this is worth checking before publishing.
If your family is transitioning slowly, soya mince is often the easiest first swap. Mix it half-and-half with regular mince before moving to fully plant-based meals.
A Sample Cheap Plant-Based Protein Day
- Breakfast: Sorghum porridge with a spoon of peanut butter stirred in
- Lunch: Sugar beans cooked with onion and tomato, served with pap
- Dinner: Lentil and morogo stew with rice
- Snack: A slice of brown bread with peanut butter
Where to Buy These Staples for Less
Based on verified prices so far, Checkers and Shoprite beat Pick n Pay on both sugar beans and lentils. For a full list of stores and where each staple tends to be cheapest, see our guide to the best plant-based grocery stores in South Africa. If you want a higher-protein option that costs a little more, seitan is worth trying too.
A Note for Daniel Fast and Faith-Based Seasons
If you are eating plant-based for Daniel Fast season, dried beans, lentils, and sorghum all fit traditional Daniel Fast guidelines. For a full meal plan built around this season, see our Daniel Fast Meal Plan South Africa and our broader guide to the Christian Plant-Based Diet.
Frequently Asked Questions
What is the cheapest source of plant protein in South Africa? Based on verified prices, dried sugar beans (Imbo, 500g) at R26.99 from Shoprite or Checkers are among the cheapest confirmed options as of September 2026.
Are dried beans cheaper than tinned beans? Generally yes — dried beans cost less per serving, though tinned beans save time and electricity since they need no soaking or long cooking.
Is soya mince a healthy protein source? Plain, unflavoured soya mince (TVP) is a complete protein and very low in fat. Choose plain varieties and season them yourself to control sodium — flavoured, ready-to-use versions carry added salt and sugar.
Where can I buy cowpeas, sorghum, and amadumbe cheaply in South Africa? These are usually cheapest at local wholesalers, spaza shops, and African/Indian grocers rather than the major supermarket chains — see our grocery store guide for specifics.
Your Next Step
Budgeting for plant-based meals is a skill, not luck. If you want a full month of meal plans, shopping lists, and cost breakdowns, the Plant-Based Budget Blueprint course walks you through it step by step.
And if you need something quick to work from tonight, grab the free Cheapest Plant Protein Swap List — updated once the remaining prices are confirmed.
