Try logging a vetkoek.
Recipes vary, sizes vary, and a database entry may not match the one your mom makes. That is the core problem with food tracking in South Africa: many local foods have no standard entry.
Here is why South African food is harder to track, and what works.
Why Food Tracking Is Harder in South Africa
Problem 1: Local Brands Are Missing
South African grocery shelves look nothing like American ones. We buy Koo baked beans, not Bush's. We buy Sasko bread, not Wonder Bread. We buy Clover yoghurt, not Chobani. We drink Rooibos, not Lipton.
Coverage of South African brands varies between food databases. When you scan a barcode of an Enterprise polony or a Bakers biscuit, you might get a result, or you might get nothing. User-submitted entries can also vary in accuracy.
If you substitute a similar imported product, the numbers may not match what you ate.
Problem 2: Traditional Foods Have No Standard Entry
How many calories are in a koeksister? It depends on the recipe, the size, whether it is a Cape Malay koeksister (more like a doughnut) or the braided syrup-coated kind. There is no standardised answer because koeksisters are not manufactured in a factory with a consistent recipe — they are made at home, at church bazaars, and at roadside stalls.
The same problem applies to:
- Bobotie — ingredients vary enormously between families
- Bunny chow — portion size depends on the restaurant, the bread, and the filling
- Potjiekos — every pot is different
- Boerewors — fat content varies by butcher
- Biltong — wet, dry, fat-trimmed, fat-on, lean, fatty — the calorie range is wide
- Droewors — similar to biltong but different texture and fat content
- Melktert — homemade vs store-bought are different foods nutritionally
- Pap — preparation (stiff pap, soft pap, krummelpap) changes the calorie density significantly
Many South Africans eat these regularly, and a standard database entry may not match what is on your plate.
Problem 3: Braai Culture Is Hard to Track
A braai is not a meal — it is an event. Meat goes on at noon. People eat intermittently for hours. There are sides (pap, braaibroodjies, salads, rolls). There are drinks. There is dessert.
Trying to log a braai meal in a traditional food tracker requires estimating the weight of every piece of meat you ate (who weighs their chops at a braai?), accounting for marinades and sauces, remembering exactly how many braaibroodjies you had, and somehow quantifying "a few handfuls of crisps and some biltong."
It is easy to skip logging a braai, or to settle for a rough guess.
Problem 4: Restaurant and Takeaway Limitations
Local restaurant chains can be hard to find in food databases. Try finding entries for:
- Spur
- Ocean Basket
- Steers
- Wimpy
- RocoMamas
- Galito's
- King Pie
- Roman's Pizza
Some chains publish nutritional information on their websites or packaging, so check there first.
How South African Food Databases Are Improving
The landscape is getting better, slowly.
OpenFoodFacts
OpenFoodFacts is an open, community-driven food database. Because anyone can contribute, South Africans can add local products with barcode data, nutritional information and product photos.
Its coverage of South African products is incomplete. The database is freely accessible, and Penng uses it for barcode lookups.
South African Medical Research Council (SAMRC) Food Composition Tables
The SAMRC maintains food composition tables for South African foods, including traditional dishes, local ingredients and regional preparations. They are a reference source rather than a consumer app.
AI-Powered Recognition
AI food recognition identifies food from a photo and estimates nutrition, so a plate of pap, wors and chakalaka does not need an exact database entry. The AI estimates the components, portions and macros. Estimates vary, so check the portion and edit the entry if you need to.
What Actually Works for Tracking SA Food
Method 1: AI Photo Recognition
Take a photo of your plate. The AI identifies the food items, estimates the portions and pulls nutritional data.
This is useful for:
- Braai plates
- Traditional dishes (bobotie, curry, potjie), where a photo does not need a database entry
- Restaurant meals where nutritional data is not published
- Home-cooked meals where ingredients vary from the "standard" recipe
Estimates vary, as with any food tracking method, so you can adjust the portion and edit the entry before you log it.
Method 2: Barcode Scanning With OpenFoodFacts
For packaged food, scan the barcode on your Enterprise biltong, your Koo baked beans or your Sasko bread to look it up in OpenFoodFacts and get nutritional data per 100g.
Coverage is not complete, so you will still find products that are not in the database.
Method 3: Text or Voice Description
Describe what you ate in plain language: "boerewors roll with mustard and a glass of Coke." The AI parses each component, matches against nutritional databases, and returns a total. Voice input works the same way — speak your meal description and the system transcribes and processes it.
This is faster than searching databases manually and handles South African food names that might not appear in traditional search interfaces.
Method 4: Nutrition Label Photos
For packaged food where the barcode is not in the database, you can photograph the nutrition label directly. The AI reads the label and extracts the values. This works well for South African products where the label follows SA food labelling regulations (which require per 100g nutritional information).
Method 5: Reusing Meals You Log Often
If you eat the same breakfast most weekdays, log it once and reuse the entry. Daily tracking then becomes mostly a matter of confirming meals you have logged before.
Penng's Approach to South African Food
Penng logs food by photo, barcode, text, voice or nutrition label. Barcode scans look up the product in OpenFoodFacts, which has South African products. Photo and text entries are estimated by AI (Gemini vision for photos), and you can edit the estimate before you log it.
If a barcode is not found, you can photograph the meal or its nutrition label, or describe it in text, instead. Each entry gets a confidence level (high, medium or low) so you know how reliable the estimate is. Our guide to automatic calorie tracking covers how this works.
Penng is a Cape Town company, priced in rand.
Penng includes food logging, a wearable band, recovery tracking, sleep tracking, strain monitoring and calorie burn tracking for R499 for the band (including 3 months of membership), then R89/month or R890/year. In the first year paying monthly that is R499 + R49 shipping + 9 x R89 = R1,349.
Penng is a newer product (launched 2025). It will not identify every South African product, and unusual dishes or preparations may need you to edit the estimate or type a description.
Practical Tips for Tracking South African Meals
At a Braai
Do not try to track every morsel in real time. Take a photo of your plate when you sit down with your main serving. This captures the bulk of what you ate. If you go back for seconds, snap another photo. Ignore the handful of crisps and the few bites of biltong during the social phase — trying to capture every nibble is a path to madness.
A braai estimate will not be exact. Log what you can, and edit the portion if you know it was bigger or smaller.
At Restaurants
Take a photo of your meal when it arrives. If the restaurant publishes nutritional information online, use it. If not, log the photo and adjust the estimate if you need to.
For chain restaurants (Nando's, Spur, Ocean Basket), check their websites for nutritional data first.
For Home-Cooked Meals
The easiest approach is to photograph your plate. For meals you cook often, log each one once carefully and then reuse that entry.
For complex recipes (potjiekos, bobotie), you can describe the ingredients in text and let the AI estimate. This will not be as precise as weighing every ingredient, but it gives you an estimate you can edit.
The Honest Assessment
Food tracking in South Africa has extra challenges. Local products can be harder to find in databases, traditional dishes vary widely, and a braai resists precise measurement.
AI food recognition helps when there is no database entry, and community databases such as OpenFoodFacts accept South African products.
The goal is not perfection. It is logging consistently, with estimates you check and edit.
Frequently Asked Questions
Why is food tracking harder in South Africa?
South African brands, traditional dishes and local restaurant chains can be harder to find in food databases, and home recipes and braai portions vary. That can mean missing entries, or substitutions that do not match what you ate.
How do I track traditional South African foods like pap, bobotie, and biltong?
Take a photo of your plate and let the AI identify the components and estimate portions, then adjust the estimate if you need to. For meals you eat often, log them once and reuse the entry. For packaged products, such as a biltong brand, scan the barcode. For mixed dishes, add a text description.
Is Penng better than MyFitnessPal for South African users?
It depends on what you want. Penng is a Cape Town company, priced in rand: R499 for the band (including 3 months of membership), then R89/month or R890/year. It combines a wearable band with AI food logging by photo, barcode or text in one app. MyFitnessPal is a standalone food-logging app. Penng is newer (launched 2025) and its food database is still growing. Choose based on whether you want food logging and body tracking in one app, or a standalone food app.
How accurate is AI food tracking for South African meals?
AI food recognition gives an estimate, and estimates vary. Visually distinct foods (grilled chicken, rice, vegetables, braai meat) are easier to estimate than mixed dishes where you cannot see the ingredients, such as a potjie. Penng gives each entry a confidence level (high, medium or low), and you can adjust the portion and edit the entry before you log it. For complex meals, add a text description.
What is the best fitness tracker for South Africans that also tracks food?
Several brands offer food logging in their apps. Fitbit supports food logs, and Garmin Connect+ (a paid subscription) includes nutrition logging with barcode scanning. WHOOP documents Auto-Log Nutrition, which imports nutrition from other food apps through Apple Health on iOS. Penng combines body tracking (recovery, sleep, strain, heart rate, HRV, SpO2) with AI food logging (photo, barcode or text) in a single device and app.
Take the free quiz at penng.ai/quiz to see how your nutrition habits compare to your goals.