How to Eat Plant-Based in South Africa for R50 a Night

By Zama Zincume – Public Health Specialist & Plant-Based Food Writer: Updated July 2026.
Quick answer: You can cook a filling, whole-food plant-based dinner in South Africa for roughly R30–R52 a night by building meals around dry beans, lentils, samp, soy mince and seasonal vegetables instead of tinned convenience food and imported “health” products. Dry beans cost about R6 per tin-equivalent in cooked form, versus R18 per tin. Below is a costed 7-day meal plan — from umngqusho at ~R30 to a soy-mince bobotie at ~R41 — that feeds two adults per night.
Prices are approximate and verified across major South African retailers. They fluctuate by province and season. Costs reflect the ingredients used, not the price of the whole packet, and assume you already have the basics like oil, salt, and curry powder.
Key takeaways
In short: Cost is not a barrier to plant-based eating in South Africa — convenience is. Three habits do almost all the work.
- Dry beats tinned. A 500 g bag of dry beans (~R25) yields roughly four tins’ worth once cooked — about R6 per tin-equivalent, versus ~R18 for a tin.
- The cheapest plant protein in South Africa is dehydrated soy mince, followed closely by dry lentils, sugar beans and split peas.
- Local staples outperform imports. Samp, sugar beans, morogo, sorghum and cowpeas deliver more nutrition per rand than imported chia, quinoa or açai.
- Seasonal, locally grown veg only. Cabbage, spinach, carrots, butternut, potatoes and onions are the backbone of the R50 dinner.
- Spices, not fake meat, do the flavour work. An R50 meal tastes like an R200 meal when properly seasoned.
Why is plant-based eating cheaper in South Africa, not more expensive
Short answer: The myth that plant-based eating is expensive comes from comparing the wrong plant-based diet. Imported superfoods and R100 fake-meat boxes are expensive. Beans, samp, lentils and seasonal vegetables — the foods most South African households already know how to cook — are among the cheapest calories and the most nutrient-dense foods in any supermarket.
Walk down the refrigerated aisle at your local supermarket, and the cost-of-living crisis hits you immediately. Cheddar is in the triple digits. Chicken costs a fortune. Whether you shop at Woolworths, Checkers or a local spaza shop, the pinch is real.
Here is what the diet industry tends to leave out: a whole-food plant-based (WFPB) diet is one of the most affordable ways to eat in Mzansi. You do not need imported açai nor do you need kale massaged with tears of joy. You need the foods our gogos cooked — the staples that fill tummies without emptying wallets.
This is the practical application of what I call the Staple-First Method: build the plate around the cheap, indigenous, nutrient-dense staple first, then add vegetables, then add flavour. It is also the reason plant-based eating matters well beyond your grocery bill.
So I set myself a Budget Blitz: seven wholesome, filling dinners at roughly R50 a night.
The three golden rules of the R50 dinner
Short answer: Buy dry legumes instead of tinned, stick to abundant in-season South African vegetables, and invest in bulk spices. These three rules make an R50 dinner possible — skip any one of them, and the budget breaks down.
1. Dry beans beat tinned beans
Convenience costs money. A tin of beans might cost R18. A 500 g bag of dry beans costs roughly R25 but yields about four tins’ worth once cooked — about R6 per “tin”.
Soak them overnight, boil a big batch on Sunday, and freeze them in portions. This single habit is the backbone of the entire week.
2. Stick to the abundant vegetables
Buy what South African soil produces in volume: cabbage, spinach (morogo), carrots, butternut, potatoes and onions.
Avoid out-of-season items — peppers and avocados at R20 a pop will wreck an R50 budget on their own.
3. Spice is life
Plant-based food is only dull if you refuse to season it. Stock up on bulk packs of:
- Curry powder (hot or mild)
- Turmeric
- Cumin (jeera)
- Smoked paprika
- Vegetable stock cubes (many “beef-flavour” stock cubes are accidentally vegan — check the label)
The 7-day R50 meal plan
Short answer: Seven cost-effective dinners, each serving two adults (or two adults plus two small children with sides), ranging from ~R30 to ~R52. The cheapest night is umngqusho (samp and beans) at about R30; the most expensive is the sweet potato and chickpea curry at about R52, because of the tin of coconut milk.
Cost summary at a glance
| Day | Meal | Approx. cost (2 servings) | Main protein |
|---|---|---|---|
| 1 | Creamy Samp & Beans (Umngqusho) | ~R30 | Sugar beans |
| 2 | Lentil & Walnut Mince Tacos | ~R45 | Brown lentils |
| 3 | Sweet Potato & Chickpea Curry | ~R52 | Chickpeas |
| 4 | Soy Mince Bobotie | ~R41 | Soy mince |
| 5 | Spicy Chakalaka Rice & Beans | ~R46 | Kidney beans |
| 6 | Butternut & Red Lentil Soup | ~R42 | Red lentils |
| 7 | Roast Veggie & Couscous Salad | ~R30 | Chickpeas |
Day 1: Creamy Samp & Beans (Umngqusho) — ~R30
Comfort in a bowl, and the ultimate Xhosa classic. Naturally vegan if you leave out animal fat, and full of slow-release energy.
Why it works: It uses two of the cheapest ingredients on the shelf — dried corn kernels (samp) and sugar beans. Both are quietly superfoods.
Cost breakdown (approx.):
- 2 cups samp — R8
- 1 cup sugar beans — R7
- 1 onion & 2 potatoes — R10
- Curry powder & stock — R5
- Total: ~R30 (leaves budget for a side of spinach)
Ingredients
- 2 cups samp
- 1 cup dried sugar beans
- 1 onion, diced
- 2 potatoes, diced
- 1 tbsp curry powder
- 1 vegetable stock cube
- Salt and black pepper to taste
- Optional: 1 tbsp peanut butter
Method
- Soak. Ideally, soak the samp and beans together overnight. If you forget, boil them for 30 minutes, drain, and continue.
- Simmer. Place the soaked mix in a large pot and cover with water to a level about 3 cm above the grain. Bring to a boil, then reduce to a low simmer for at least 2 hours. Keep checking the water level — it gets thirsty.
- Build the flavour base. In a separate pan, fry the diced onion with the curry powder until soft. Add the diced potatoes and a stock cube dissolved in a little hot water.
- Combine. When the samp is soft and creamy, stir in the onion and potato mix. Cook for another 30 minutes until the potatoes soften and the dish thickens.
- Serve. Season generously with salt and black pepper.
Chef’s tip: Stir in a spoonful of peanut butter at the end for extra protein and creaminess. Don’t knock it till you try it.
Day 2: Lentil & Walnut Mince Tacos — ~R45
Tacos do not have to be expensive. We swap beef for lentils, which have a meaty texture and soak up flavour beautifully.
Why it works: Lentils are high in iron and fibre and give you a “mince” texture for a fraction of the price.
Cost breakdown (approx.):
- 1 cup dry brown lentils — R6
- 2 carrots, grated — R4
- DIY taco seasoning (cumin/paprika) — R5
- 6–8 soft tortillas — R25
- Cabbage slaw topping — R5
- Total: ~R45
Ingredients
- 1 cup dry brown lentils
- 1 onion, diced
- 2 carrots, grated
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1 tbsp soy sauce
- 6–8 soft tortillas
- 2 cups shredded cabbage
- Juice of ½ lemon
Method
- Cook the lentils. Boil until tender but not mushy, about 20 minutes. Drain well.
- Make the “mince”. Sauté the diced onion, then add the grated carrot and cook until soft.
- Spice it. Add the cooked lentils with the cumin, paprika, garlic powder and a splash of soy sauce for umami depth. Mash slightly with the back of a fork.
- Assemble. Warm the tortillas in a dry pan and load them with the lentil mix.
- Top it. Skip expensive guacamole — make a crunchy slaw with shredded cabbage and a squeeze of lemon.
Day 3: Sweet Potato & Chickpea Curry — ~R52
Bright, warming, and it freezes beautifully — make double if the budget allows.
Why it works: Sweet potatoes are often sold in bulk bags cheaply at the roadside. They add bulk and sweetness that balance the spice.
Cost breakdown (approx.):
- 2 large sweet potatoes — R10
- 1 tin chickpeas (or dry equivalent) — R12
- 1 tin coconut milk (the splurge item) — R20
- Onion, garlic, ginger — R5
- Rice to serve — R5
- Total: ~R52 (slightly over, but worth it)
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 tin chickpeas, drained
- 1 tin of coconut milk
- 1 onion, chopped
- 2 cloves garlic, chopped
- 1 thumb-sized piece of ginger, grated
- 2 tbsp mild curry powder
- 1 tsp turmeric
- Juice of ½ lemon
- Rice, to serve
Method
- Prep. Peel and cube the sweet potatoes. Chop the onion and garlic; grate the ginger.
- Fry. Sauté the aromatics in a pot. Add the curry powder and turmeric and fry for 1 minute to release the oils.
- Simmer. Add the sweet potato cubes and toss to coat. Pour in the coconut milk plus half a tin of water.
- Cook. Simmer for 15 minutes until the potatoes are tender.
- Finely ground chickpeas and cook for 5 more minutes. Add a squeeze of lemon to cut the richness.
- Serve. Ladle over fluffy white or brown rice.
Budget hack: If coconut milk is too pricey this week, use vegetable stock instead and thicken the sauce by mashing two boiled potatoes into the liquid.
Day 4: Soy Mince Bobotie — ~R41
You cannot have a South African meal plan without bobotie. We use dehydrated soy mince — the cheapest protein source in the country.
Why it works: Soy mince is rich in zinc and iron, shelf-stable, very inexpensive, and it absorbs the sweet-sour bobotie flavours perfectly.
Cost breakdown (approx.):
- 1 cup dry soy mince — R8
- Handful of raisins — R5
- Onion & apple, grated — R8
- Plant milk + 1 tbsp chickpea flour (topping) — R10
- Yellow rice (rice + turmeric) — R5
- Chutney or jam — R5
- Total: ~R41
Ingredients
- 1 cup dry soy mince
- 1 vegan “beef-style” stock cube
- 1 onion, diced
- 1 apple, grated
- 1 tbsp mild curry powder
- 2 tbsp apricot jam or chutney
- 1 tbsp vinegar
- Handful of raisins
- ½ cup unsweetened soy or oat milk
- 2 tbsp chickpea flour
- Pinch of turmeric
- 2–3 bay leaves
Method
- Rehydrate. Soak the soy mince in boiling water with the vegan beef-style stock cube and let it fluff up.
- Build the base. Sauté the onion and grated apple (the secret to good bobotie). Add the curry powder.
- Mix. Add the soaked mince, a big dollop of apricot jam or chutney, a splash of vinegar and the raisins. Simmer until sticky and savoury, then transfer to a pie dish.
- Make the egg-free topping. Whisk the plant milk with the chickpea flour and a pinch of turmeric until it reaches the consistency of thick cream.
- Bake. Pour the topping over the mince, tuck in the bay leaves, and bake at 180 °C for 25 minutes until set and golden.
Day 5: Spicy Chakalaka Rice & Beans — ~R46
Friday night means we are tired. We want flavour, not dishes. Enter the one-pot wonder.
Why it works: Chakalaka is flavour in a tin — it does the hard work for you. Combined with rice and beans, it forms a complete protein.
Cost breakdown (approx.):
- 2 cups rice — R8
- 1 tin chakalaka (mild or hot) — R15
- 1 tin red kidney beans, drained — R15
- 1 cup frozen mixed veg — R8
- Total: ~R46
Ingredients
- 2 cups rice
- 1 tbsp oil
- 1 tin chakalaka
- 1 tin red kidney beans, drained
- 1 cup frozen mixed vegetables
- 4 cups water or vegetable stock
Method
- Base. In a large pot, fry the rice in a little oil for 2 minutes — this stops it going mushy.
- Combine. Add the tin of chakalaka, the drained beans and the frozen veg.
- Liquid. Add 4 cups of water or stock and stir well.
- Steam. Bring to a boil, cover tightly, and turn the heat to the lowest setting. Do not peek. Steam for 15–20 minutes.
- Fluff. Turn off the heat and rest for 5 minutes. Uncover, fluff with a fork, and serve.
Day 6: Hearty Butternut & Red Lentil Soup — ~R42
Red lentils are magic — they dissolve as they cook, thickening soups without a drop of cream.
Why it works: Butternut is often sold in large, cheap bags. This soup is sweet, savoury and filling thanks to the lentils.
Cost breakdown (approx.):
- 1 large butternut — R15
- 1 cup red lentils — R10
- Onion & carrot — R5
- Stock cube — R2
- Flour + yeast (for steamed bread or vetkoek) — R10
- Total: ~R42
Ingredients
- 1 large butternut, peeled and chopped
- 1 cup red lentils
- 1 onion, chopped
- 1 carrot, chopped
- 1 vegetable stock cube
- Salt, black pepper and a dash of nutmeg
Method
- Chop. Peel and chop the butternut, carrot, and onion.
- Boil. Add everything, then add the vegetables and red lentils to a large pot, and cover with water or stock.
- Cook. Boil until the vegetables are soft and the lentils have broken down, about 25 minutes.
- Blend. Use a stick blender or masher to smooth it out. Season with salt, pepper and nutmeg.
- Serve. Pair with homemade dombolo (steamed bread) or vetkoek — flour, water, yeast, sugar and salt are all you need.
Day 7: Roast Veggie & Couscous Salad — ~R30
Sundays are for using up whatever is left before the new week starts.
Why it works: Roasting concentrates flavour, and this is a “clean out the fridge” meal — so the vegetables are effectively free.
Cost breakdown (approx.):
- Leftover veg (potatoes, carrots, pumpkin) — R0 (already bought)
- Couscous (or leftover rice) — R15
- Chickpeas, roasted — R10
- Dressing (oil, lemon, mustard) — R5
- Total: ~R30
Ingredients
- 4 cups mixed leftover sturdy vegetables, chopped
- 2 tbsp oil
- 1 tin chickpeas, drained
- 1 tsp smoked paprika
- 1 cup couscous
- 2 tbsp olive oil
- Juice of 1 lemon
- 1 tsp mustard
Method
- Roast. Chop the leftover vegetables into uniform chunks, toss in oil, and roast at 200 °C until the edges crisp.
- Crunch. On a separate tray, roast the drained chickpeas with paprika until golden and crunchy, about 20 minutes.
- Grain. Prepare the couscous — pour boiling water over it and cover.
- Toss. Mix the roasted vegetables, crunchy chickpeas and grains in a big bowl.
- Dress. Whisk the olive oil, lemon juice, and mustard, then pour it over the warm salad so it absorbs it.
How to shop the week (and where to buy)
Short answer: Buy dry legumes in bulk once a month, buy vegetables weekly and seasonally, and buy spices in bulk packs. Online grocery delivery can be cheaper than you expect if it stops you making impulse trips to the shop.
If you are comparing where to shop, my guide to online grocery stores in South Africa breaks down the delivery services worth using. And if you eventually want to add a treat protein to the rotation, here is where to buy seitan in South Africa — though be warned, it costs considerably more per gram of protein than soy mince or lentils.
Final thoughts for the frugal foodie
Eating plant-based in South Africa is not reserved for people who shop at pricey health stores. It is for the student in Braamfontein, the mom in Soweto, and the family in the suburbs.
Eat beans, lentils, grains and root vegetables, and you are eating t humans have eaten for ce,nturies. I, leaner, kinder to the planet, and right now, the best thing you can do for your bank account. If you want the fuller nutritional case, see my guide to plant-based nutrition in South Africa — and for how this eating pattern affects long-term health, read The Plant-Powered Longevity Protocol.
Will you try the R50 challenge? If you cook any of these, tag me on Instagram — I want to see your “local is lekker” creations. And if you have a budget tip I missed, drop it in the comments.
Get the free R50 Budget Shopping List (PDF)
A printable, one-page shopping list for this exact 7-day plan — every ingredient, sorted by supermarket aisle, with a running cost tally so you can stay under budget.
Send me the free shopping list →
Delivered instantly by email. No spam — unsubscribe any time.
Want the full system rather than one week of it? Eating Plant-Based on a Budget: Second Edition expands this into an 11-step roadmap.
Frequently asked questions
Is plant-based eating expensive in South Africa?
No. A whole-food plant-based diet built on dry beans, lentils, samp, soy mince and seasonal vegetables is one of the cheapest ways to eat in South Africa — roughly R30 to R52 per dinner for two people. It only becomes expensive when you replace meat with imported superfoods or processed fake-meat products, which can cost R100 or more per box.
What is the cheapest plant protein in South Africa?
Dehydrated soy mince is the cheapest protein per rand — about R8 for a cup of dry mince, which rehydrates to a full meal’s worth. Dry lentils, sugar beans, split peas and cowpeas follow closely. All are shelf-stable, which means you can buy them in bulk and store them for months.
How much cheaper are dry beans than tinned beans?
Roughly three times cheaper. A 500 g tin costs about R25 and yields about four tins once cooked — about R6 per tin- compared with about R18 per tin. The trade-off is time: dry beans need soaking and a long simmer, so cook a large batch at once and freeze it in portions.
Can you get enough protein on a plant-based diet in South Africa?
Yes. Sugar beans, lentils, soy mince, chickpeas, cowpeas, samp-and-beans combinations and peanuts are all substantial protein sources and are widely available and inexpensive. Combining a grain with a legume — as in samp and beans, or rice and beans — provides a complete amino acid profile, which is precisely why these pairings became traditional staples across the region.
Do I need to buy imported superfoods like quinoa or chia to eat healthily?
No. Indigenous South African staples — samp, sorghum, morogo, amadumbe, cowpeas and groundnuts — are nutritionally comparable or superior to many imported “superfoods” and cost a fraction of the price. The marketing budget behind quinoa is larger than the nutritional gap.
How do I keep costs down when food prices keep rising?
Buy dry legumes and grains in bulk when they are on promotion, buy vegetables in season and locally, cook in large batches and freeze portions, and season aggressively with bulk spices rather than paying for pre-made convenience sauces. These four habits absorb most price shocks.
This article is reviewed against our editorial and evidence policy. Prices are indicative and were checked on Price Check- July 2026; they vary by province, retailer and season. Nutritional claims are general and are not a substitute for individual medical advice.
