The R500-a-Week Plant-Based Grocery List (South Africa Version)

The R500-a-Week Plant-Based Grocery List (South Africa Version)

Here’s a peek at the R500-a-week plant-based grocery list.

Eating healthy doesn’t have to be costly. A plant-based diet should fit your budget, too.

In South Africa, food prices often seem unpredictable. With the rising cost of living, many believe a plant-based lifestyle is too expensive or unrealistic.

Fortunately, it doesn’t have to be that way.

You can create healthy, colourful, fibre-rich plant-based meals for just R500 a week.

These meals boost energy, support gut health, balance hormones, help manage weight, and support lasting wellness. And the best part is this: most of these foods are already familiar staples in South African homes.

In this article, I’ll share a complete R500-a-week plant-based grocery list for South Africa.

You’ll also find a simple meal plan and practical money-saving tips.

These tips are easy to use, whether you’re shopping for yourself, a couple, or a small family.

Why Eating Plant-Based Food Can Be Affordable in South Africa

When people hear “plant-based,” they often imagine imported vegan items, expensive dairy-free cheeses, or fancy meat substitutes.

Understandably, that can feel unsafe if you are watching every rand.

However, a whole-food plant-based lifestyle doesn’t rely on speciality products at all. Instead, it thrives on simple, everyday foods that have been in African kitchens for generations. South Africa is rich in these ingredients.

You can find many cheap, nutrient-dense foods such as samp, beans, maize meal, potatoes, morogo, cabbage, lentils, brown rice, and oats.

They are the foundation of many traditional diets in the country.

These foods nourished our parents and grandparents long before “plant-based” became a trend.

Even better, these staples are naturally high in:

  • Fibre – amazing for gut health, satiety and blood sugar balance.
  • Resistant starch – fuel for beneficial gut bacteria.
  • Plant protein – supports muscles, hormones and immune function.
  • Slow-release energy – keeps you fuller for longer.
  • Anti-inflammatory nutrients – great for long-term health.

Food prices can change monthly, but a thoughtful, simple plant-based basket is still one of the cheapest ways to eat in South Africa.

Your R500-a-Week Plant-Based Grocery List

Let’s get practical.

Below is a realistic grocery list you can buy for around R500 per week.

Prices will vary by store and province, but this gives you a solid starting point. I built this list using typical prices from Shoprite, Checkers, Pick n Pay and Food Lover’s Market in 2025.

Staples (± R180 total)

  • Oats – 1 kg (R35–R45) Breakfast for the whole week. High in fibre, budget-friendly and very versatile.
  • Rice (brown or parboiled) – 2 kg (R40–R50). Forms the base of many cheap, filling meals.
  • Maize meal – 2.5 kilograms (R30–R35) Perfect for porridge, pap bowls and stews.
  • Dried lentils – 1 kilograms (R35–R45) A plant-protein superstar that cooks quickly and stretches across multiple meals.
  • Dried beans (sugar beans or black beans) – 1 kg (R25–R35) High fibre, filling and highly economical. Cook once and use three ways.
  • Soup mix – 500 g (R18–R20). Ideal for bulking up soups and stews without spending extra.

Vegetables (± R150 total)

  • Cabbage – whole head (R20–R30). One cabbage can easily stretch into several meals.
  • Carrots – 2 kg bag (R25–R30) Great for snacks, grating into oats, adding to stews or roasting.
  • Onions – 2 kg bag (R25–R30). The flavour base for almost every hot savoury meal.
  • Potatoes – 2 kg bag (R25–R30) Affordable, satisfying and incredibly versatile — from mash to curry.
  • Spinach or morogo – 1 big bunch (R15–R20) Nutrient-dense greens that support gut health and wellness.

Fruit (± R60 total)

  • Apples – 1.5 kg bag (R25–R30). Long shelf life, travel well, and are perfect for snacks or oats.
  • Bananas – 1 kg (R15–R20) Naturally sweet and ideal for smoothies or on-the-go energy.
  • Seasonal fruit – ± R15–R20 Choose whatever is on special: pears, oranges, naartjies or guavas.

Protein & Extras (± R110 total)

  • Chickpeas – 2 cans (R25–R30) Great for quick curries, stews, salads or creamy chickpea “mayo”.
  • Peanut butter – 400 g (R35–R45) A budget-friendly source of healthy fats and plant protein.
  • Frozen mixed veg – 1 kg (R35–R40). Adds colour, fibre and convenience to soups, stir-fries and one-pot meals.

Approximate Total: ± R500

Shop smartly. Use store loyalty cards and look for specials. This way, you can often spend less than expected. For example:

  • Shoprite – often totals around R470–R490.
  • Checkers – usually close to ± R500.
  • Food Lover’s Market – great for bulk vegetables.
  • Pick n Pay – Smart Shopper points & discounts help a lot.

What You Can Cook With This R500 Grocery List

Now that you have your basket, you might be wondering: “But what do I actually cook with all this?”

The good news is that eating plant-based on a budget is simple, creative, and about using leftovers wisely. These foods are perfect for batch cooking, which saves both time and money.

Below is a simple 7-day plant-based meal plan using your R500 grocery list. Feel free to swap days around, repeat your favourite dishes or adapt the portions based on your household size.

Breakfast Options

Option 1: Warm Oats with Fruit

Cook oats with water (or a splash of plant milk if you have it), then top with grated apple or sliced banana. Add cinnamon for flavour. For extra staying power, stir in a spoon of peanut butter.

Option 2: Mealie Meal Porridge

Serve a smooth porridge made from maize flour with banana slices or a peanut butter drizzle. This keeps you full for hours and costs just a few rand per bowl.

Lunch Ideas

1. Lentil and Veg Stew

Simmer lentils with onions, carrots, frozen mixed veg and soup mix. Serve this hearty stew over rice or pap. It’s rich in fibre, protein and flavour.

2. Samp, Beans and Greens Bowl

Combine cooked beans with maize meal or rice, then add sautéed cabbage or spinach. A touch of lemon or a little vinegar enhances the flavor.

3. Veggie Stir-Fry with Rice

Stir-fry frozen mixed veg with onions and cooked rice. If you have soy sauce or spices in your cupboard, this becomes a quick, satisfying lunch.

Dinner Ideas

1. Potato and Spinach Curry

Gently cook chopped potatoes with onions and spices. If you have garlic, add it too. Then, stir in shredded spinach at the end. Serve with rice or pap for a nourishing evening meal.

2. Chickpea and Cabbage Stew

Use tinned chickpeas, sliced cabbage, onions and carrots in a tomato-based sauce (or just seasoned water and spices). Packed with fibre, this stew pairs beautifully with maize meal.

3. Hearty Bean Soup

Combine beans, soup mix, onions and carrots with plenty of water and simmer until everything is soft and flavourful. This makes a big pot that can stretch over several nights.

Simple Snack Ideas

  • Fresh apples or bananas
  • Carrot sticks dipped in peanut butter.
  • Leftover samp and beans
  • A small spoon of peanut butter straight from the jar

These snacks are cheap, portable and far more filling than many processed alternatives.

Why This R500 Plant-Based List Works So Well

This grocery list is built around three pillars: nutritional density, affordability and versatility. Each item works in many recipes, goes well with other ingredients, and keeps you feeling full.

1. Fibre is the Foundation

Almost every food in this basket is high in fibre. This leads to better digestion, less constipation, improved blood sugar control, and steadier energy all day. Your gut bacteria absolutely love this way of eating.

2. Plant Protein is Cheaper and Powerful

Lentils, beans, chickpeas, and peanut butter are excellent sources of protein. They cost much less than meat or processed meat products.

When you combine them with grains like rice and maize meal, you get meals that are both filling and balanced.

3. Traditional Foods are Smart Foods

Foods like samp, beans, maize meal and morogo have been part of African food culture for generations.

They survived in our kitchens because they are affordable, nourishing and satisfying. When we bring them back to the centre of our plates, we support both our health and our wallets.

4. Seasonal Produce Keeps Costs Low

Buy what’s on sale each week, rather than focusing on specific fruits and vegetables.

This small change can save R20–R40. You won’t lose any nutrients, since each colour offers unique benefits.

5. Batch Cooking Eliminates Waste

The less food you throw away, the more money stays in your pocket.

Cooking a large pot of beans or lentils is a smart way to save money. You can use them in stews, salads, or bowls. This method helps stretch your food budget effectively.

Money-Saving Tips to Stretch Your R500 Even Further

To make this R500 plan even more powerful, here are a few extra strategies you can layer on top.

  • Buy store brands. House brands like No Name, Ritebrand or store-brand maize meal and rice are usually cheaper but just as good.
  • Shop with a list. Decide what you need before you go and stick to it as much as possible.
  • Don’t shop hungry. It sounds simple, but going to the store on an empty stomach almost always means impulse buys.
  • Cook once, eat twice. Turn tonight’s lentil stew into tomorrow’s rice bowl, wrap filling or soup.
  • Skip vegan luxury items (for now). Vegan cheeses and faux meats can be fun, but they eat up your budget quickly.
  • Shop veggie markets late in the day. Many markets drop prices in the afternoon or on Sundays to clear stock.
  • Use every part of your vegetables. Cabbage cores, spinach stems, and carrot tops are edible and can be added to soups and stews.

Build Your Own R500-a-Week Plant-Based Basket

Once you understand this structure, you can customise your own basket. Just stay within a similar budget.

The easiest way to do this is to follow a simple formula:

  • Choose two main grains – for example, oats + rice, or maize meal + brown rice.
  • Choose 2–3 legumes, such as lentils, beans, and chickpeas.
  • Choose 5–7 vegetables – focusing on what is in season and on special.
  • Choose two fruits – apples, bananas, pears, oranges or whatever is most affordable.
  • Add one healthy fat – peanut butter or seeds if your budget allows.

By sticking to this pattern and watching unit prices (rand per kilogram), you’ll usually hit around R500—sometimes even less.

Sample Price Breakdown (2025)

ItemEstimated Price
Oats (1kg)R40
Rice (2kg)R45
Maize Meal (2.5kg)R35
Lentils (1kg)R40
Beans (1kg)R30
Carrots (2kg)R28
Onions (2kg)R27
Potatoes (2kg)R28
CabbageR22
Apples (1.5kg)R28
Bananas (1kg)R18
Chickpeas (2 cans)R28
Peanut ButterR40
Frozen Veg (1kg)R38

Total± R489

This still allows for some price changes, herbs, spices, or a special find on the shelf.

Final Thoughts: You Can Eat Plant-Based on a Budget

Eating plant-based food in South Africa doesn’t need to feel overwhelming or expensive.

With the right staples and some planning, you can nourish your body well. It’s easy to eat healthy on a tight budget.

This R500-a-week plant-based grocery list proves that a healthy lifestyle can be simple. You don’t need fancy ingredients or lots of products.

Instead, it leans on the traditional, affordable foods that have always been here: grains, beans, vegetables and fruit.



Leave a Reply

Your email address will not be published. Required fields are marked *