Cheap Plant-Based Meals South Africa

By Zama Zincume — Public Health Specialist & Plant-Based Food Writer
Quick Answer: Cheap plant-based meals in South Africa are built from a small set of staples: dried beans, lentils, tofu, rice, and maize meal, bought in bulk and cooked simply. A pot of sugar bean stew (Imbo Red Speckled Sugar Beans, R26.99 per 500g at Shoprite and Checkers, price-checked 17 September 2026) with pap can feed a family of four for a fraction of the cost of a meat-based dinner.
Eating plant-based in South Africa doesn’t have to mean expensive imported ingredients or a fridge full of meat substitutes. Some of the cheapest, most filling meals you can make come from staples that have been on South African tables for generations; beans, lentils, maize meal, rice, and whatever vegetables are in season. This guide gives you real meals, built from real prices, that you can cook this week.
Why These Meals Work on a Budget
A meal built around a legume; beans, lentils, or chickpeas, plus a starch like rice, pap, or samp gives you a complete, filling plate for less than the cost of a single portion of meat. Add vegetables you already have, a few spices, and you have dinner.
This isn’t a diet of sacrifice. It’s the same combination, grain plus legume; that has anchored affordable, nourishing eating in almost every food culture on earth, South Africa included.
Verified Prices for These Meals
| Ingredient | Retailer | Package | Price | Date checked |
|---|---|---|---|---|
| Imbo Red Speckled Sugar Beans | Shoprite / Checkers | 500g | R26.99 | 17 Sept 2026 |
| Imbo Red Speckled Sugar Beans | Pick n Pay | 500g | R28.99 | 17 Sept 2026 |
| PlantLove Herbed Tofu | Woolworths | 350g | R69.99 | 17 Sept 2026 |
| KOO Chickpeas in Flavoured Brine | Shoprite | 400g | R27.99 | 17 Sept 2026 |
| Imbo Brown Lentils | Checkers | 500g | R34.99 | 17 Sept 2026 |
| Imbo Brown Lentils | Pick n Pay | 500g | R34.99 | 18 Sept 2026 |
| Plain peanut butter | Checkers | 400g | R39.99 | 18 Sept 2026 |
| Plain peanut butter | Pick n Pay | 400g | R38.99 | 17 Sept 2026 |
| No Name Rice | Pick n Pay | 2kg | R33.99 | 18 Sept 2026 |
| PnP Super Maize Meal | Pick n Pay | 2.5kg | R32.99 | 18 Sept 2026 |
These prices anchor every meal below. Where an ingredient (cowpeas, sorghum, amadumbe, morogo, or plain soya mince) doesn’t yet have a verified South African price, it’s included for variety but without a specific rand figure — worth checking locally before you rely on it for budgeting.
9 Cheap Plant-Based Meals to Cook This Week
1. Sugar Bean Stew with Pap
The backbone of budget South African cooking. A 500g bag of Imbo Red Speckled Sugar Beans (R26.99 at Shoprite or Checkers) stretches across four to six servings, and a 2.5kg bag of maize meal (R39.99) lasts for weeks of pap. This is the single cheapest hot meal on this list.
How to make it: Soak the beans overnight in plenty of water. Drain and rinse, then simmer in fresh water for 45–60 minutes until soft, topping up water as needed. In a separate pot, fry one chopped onion until soft, add a chopped tomato and a pinch of chilli, then stir this into the cooked beans and simmer for a further 10 minutes. For the pap, bring water to the boil, stir in maize meal gradually to avoid lumps, and cook on low heat for 20–30 minutes, stirring often, until thick and smooth. Serve the stew spooned over the pap.
2. Lentil and Vegetable Curry with Rice
Lentils need no soaking and cook in under thirty minutes, which makes this the fastest from-scratch meal here. Brown lentils (R29.99–R38.99 per 500g, depending on store) simmered with curry powder, onion, and whatever vegetables you have on hand, served over rice (R37.99 per 2kg), makes a filling curry that costs a fraction of a takeaway.
How to make it: Rinse the lentils. Fry a chopped onion in a little oil until golden, then add two teaspoons of curry powder and cook for a minute until fragrant. Add the lentils, a chopped tomato, and enough water to cover everything by about 2cm. Simmer for 20–25 minutes, adding chopped carrots, potato, or cabbage partway through so they cook through without turning to mush. Season with salt to taste and serve over cooked rice.
3. Tofu Stir-Fry
PlantLove Herbed Tofu (R69.99 per 350g at Woolworths) is pricier than the legume staples on this list, but it cooks in minutes and works well stretched across a stir-fry with cabbage, carrots, and rice — a good option for a faster weeknight meal when you have a little more to spend.
How to make it: Cut the tofu into cubes and pat dry with a clean cloth or paper towel. Fry in a hot pan with a little oil until golden on a few sides, then set aside. In the same pan, stir-fry sliced cabbage, carrots, and any other quick-cooking vegetables for 3–5 minutes until just tender. Return the tofu to the pan, add a splash of soy sauce if you have it, and toss together for another minute. Serve over rice.
4. Chickpea and Tomato Stew
KOO Chickpeas in Flavoured Brine (R27.99 per 400g) need no soaking or cooking time — just simmer with onion, tomato, and garlic for a quick stew. This is the fastest legume-based meal on the list, since the chickpeas are already cooked.
How to make it: Drain and rinse the chickpeas. Fry a chopped onion and a crushed clove of garlic in a little oil until soft, add a chopped tomato (or a tin of chopped tomatoes if you have one), and simmer for 5 minutes. Add the chickpeas and simmer for a further 10 minutes so the flavours combine. Serve with rice or a slice of bread to mop up the sauce.
5. Peanut Butter Stew (Peanut Sauce over Vegetables and Rice)
A West and Southern African classic. Stir a few spoons of plain peanut butter (R38.99–R42.99 per 400g) into a simmering pot of onion, tomato, and chopped vegetables, then serve over rice. The peanut butter thickens the sauce and adds protein and healthy fat for very little added cost.
How to make it: Fry a chopped onion until soft, then add chopped tomato and your choice of chopped vegetables — butternut, spinach, and green beans all work well. Add enough water to just cover the vegetables and simmer until they’re nearly tender, about 10–15 minutes. Stir in two to three heaped tablespoons of plain peanut butter until it melts into the sauce and thickens it. Simmer for a further 5 minutes and serve over rice.
6. Bean and Rice Bowls
The simplest meal on this list: cooked sugar beans, rice, chopped tomato and onion, a squeeze of lemon if you have one. No new cooking needed — just combine what’s already in your pot from the week’s cooking.
How to make it: Warm through leftover cooked beans and rice together in a pan with a splash of water so they don’t stick. Top with raw chopped tomato and onion, a squeeze of lemon or splash of vinegar, and a pinch of salt. This is the meal to make on the busiest night of the week, built entirely from what you’ve already cooked.
7. Samp and Beans (Umngqusho-style)
A traditional Eastern Cape and Xhosa dish, samp and beans cooked together low and slow makes a hearty, filling pot that costs very little per serving. It takes longer on the stove than the other meals here, so it’s worth making a big batch and freezing portions.
How to make it: Soak samp and sugar beans together overnight. Drain, cover with fresh water, and simmer for 1.5–2 hours (or use a pressure cooker to cut this to around 40 minutes), topping up water as needed until both the samp and beans are soft. Fry a chopped onion separately and stir it through at the end, along with salt to taste. This dish freezes well, so cook a large batch and portion it for later in the week.

8. Sorghum Porridge with Peanut Butter
For breakfast, sorghum porridge stirred with a spoon of peanut butter gives you a filling, slow-release-energy start to the day. We don’t yet have a verified current price for sorghum specifically, so budget for this qualitatively until that’s checked — it’s traditionally one of the more affordable grains available.
How to make it: Bring water or milk to a simmer, stir in sorghum meal gradually to avoid lumps, and cook on low heat for 10–15 minutes, stirring often, until thick. Stir a spoonful of plain peanut butter through just before serving for extra protein and flavour.
9. Cowpea and Morogo Pot
Cowpeas and morogo cooked together with onion and a little oil is a deeply traditional, low-cost combination — though, as above, we don’t have verified current prices for either ingredient to quote here. If you already have access to these at a local market, this is worth adding into your weekly rotation once the numbers are confirmed.
How to make it: Soak dried cowpeas overnight, then simmer in fresh water for 45–60 minutes until soft. Fry a chopped onion until soft, add the cooked cowpeas and roughly chopped morogo (fresh or rehydrated dried), and cook together for a further 10 minutes until the morogo has wilted down and the flavours have combined. Season with salt and serve on its own or alongside pap.
A 3-Day Sample Meal Plan
| Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
| Day 1 | Peanut butter on brown bread | Bean and rice bowl (from Day 0 leftovers) | Sugar bean stew with pap |
| Day 2 | Sorghum porridge with peanut butter | Chickpea and tomato stew | Lentil and vegetable curry with rice |
| Day 3 | Peanut butter on brown bread | Leftovers from Day 2 dinner | Tofu stir-fry |
Cooking a large pot of beans or lentils once and reusing it across two or three meals is the single biggest cost-saver in this plan — it cuts both grocery spend and cooking time.
Batch Cooking and Leftovers
Dried beans and lentils cook in bulk just as easily as in small portions, so there’s no reason to cook a single meal’s worth. Soak and cook a full 500g bag of sugar beans at once, then portion it across the week; into a stew one night, a rice bowl the next, and a filling for samp the night after that. The same goes for rice and pap: cook extra, refrigerate, and reheat rather than starting from scratch each time.
Where to Buy These Ingredients for Less
Based on verified prices so far, Checkers and Shoprite beat Pick n Pay on sugar beans, and Checkers also came in cheaper on lentils and peanut butter in the comparisons we found — though those two are worth reconfirming before you build a shopping list around them. For a full breakdown of where each staple tends to be cheapest, see our guide to the best plant-based grocery stores in South Africa, and our companion piece on the cheapest plant-based protein sources in South Africa for a deeper price comparison across more staples.
A Note for Daniel Fast and Faith-Based Seasons
Every meal on this list; sugar bean stew, lentil curry, samp and beans, sorghum porridge, fits comfortably within traditional Daniel Fast guidelines, since they’re built entirely from whole, simple, plant-based staples. For a full 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 plant-based meal to make in South Africa?
Based on verified prices, sugar bean stew with pap is the cheapest hot meal here — a 500g bag of Imbo Red Speckled Sugar Beans (R26.99 at Shoprite or Checkers) stretches across four to six servings.
Do I need meat substitutes to eat cheap plant-based meals?
No. The cheapest meals on this list use whole staples — beans, lentils, rice, maize meal — rather than processed meat substitutes, which tend to cost more per serving.
How can I make plant-based meals faster on a weeknight?
Lentils and canned chickpeas need no soaking and cook the fastest. Batch-cooking beans and rice ahead of time also cuts weeknight cooking down to reheating.
Are traditional South African dishes like samp and beans plant-based?
Yes — samp and beans (often called umngqusho) is naturally plant-based and one of the most traditional, affordable dishes in South African cooking.
Your Next Step
If you want a full month of meals like these, with shopping lists and cost breakdowns already worked out, the Plant-Based Budget Blueprint course walks you through it step by step.
And if you just need somewhere to start tonight, grab the free 7 Cheap Plant-Based Meals Under R30 printable card, built from the verified prices in this guide.
