South African Food Photography for Restaurants
South African menus sell on char, spice color and sauce, and those cues have to survive a phone screen at thumbnail size. This guide covers the dishes guests compare before ordering, what makes each one hard to shoot, and the angles, light and serveware that keep the food honest. It is written for restaurant owners photographing their own plates, not for stock libraries.
What makes South African food hard to photograph
Most South African plates carry two or three strong signals at once: a dark char, a bright spice color, and a wet sauce. Cameras handle those unevenly. Auto white balance tends to cool down the yellows in bobotie and the reds in a braai marinade, so the food reads grey or pink instead of warm. Shoot a test frame, check it on the phone screen, and correct toward warm if the meat looks dull.
Steam and sauce are the other two problems. Steam fogs a lens and softens detail within seconds, and thin sauce runs across the plate during a slow setup. Plate the sauce last, wipe the rim with a dry cloth, and shoot the hot dishes first, in batches of a few frames rather than a long session.
- Set white balance manually or lock it on a white plate, then leave it for the whole session.
- Keep a dry cloth and cotton buds on set for rim and plate smudges.
- Shoot hot food within the first minute of plating; reheat rather than let it sit.
Braai, boerewors and grilled meat
The appetite cue here is the char. A camera angle around 30 degrees above the grill surface shows both the dark grill lines across a steak and the coil of a boerewors portion, which flattens into a shapeless line from directly overhead. Side light from a window or a single soft source at roughly 45 degrees to the meat brings out the sheen of fat and the texture of the crust.
Flat overhead light greys the surface and kills the contrast between charred and pink. If you only have ceiling light, turn it off and use a window, or bounce a small light off a white board from the side. Keep the meat on a dark board or slate so the char separates from the background, and avoid a white plate under a very dark crust.
For a plated braai mix, group by color rather than by heap: a piece of wors, a chop and a spoon of relish each visible. A crowded pile reads as a brown mass at thumbnail size.
Bobotie, potjiekos and stews
Bobotie's signature is the set custard top, golden and smooth, with a bay leaf pressed into it. Shoot at 45 degrees or near overhead in soft daylight so the surface stays even and the yellow stays true. A white or pale earthenware dish gives the custard a clean edge; a dark dish swallows the shadow line and makes the top look burnt.
Potjiekos and stews are harder because they are brown on brown. The fix is a visible garnish and a visible piece of meat or vegetable above the liquid line: a sprig of parsley, a few whole baby potatoes, a bone end. Shoot from slightly above so the liquid surface reflects a thin highlight rather than a flat matte plane.
Do not stir the pot right before the shot. Stirring clouds the liquid and lifts starch into the sauce, which photographs as a dull film.
- Use a three-quarter angle for bobotie slices so the mince layer shows under the custard.
- Lift one piece of meat above the sauce line in stews to give the eye a focus point.
- Keep the bay leaf visible and unbent; it is the dish's identifier.
Bunny chow, curry and sauce-heavy dishes
A bunny chow is a bread loaf hollowed out and filled with curry, and the photograph has to show both the bread wall and the curry inside. Shoot at about 45 degrees with the opening facing the camera, and pull one spoon of curry out onto the rim so the color and texture of the sauce are visible. A straight overhead shot hides the depth of the hollow; a straight-on shot hides the filling.
Curry stains the bread quickly. Have two loaves ready, shoot the first within a minute, and swap in the second if the bread goes soggy at the rim. Warm light suits the deep red and yellow of the sauce, but keep the light soft so the surface oil does not flare into white hotspots.
For a Durban-style curry served with rice, keep the rice white and separate. Yellow rice next to a yellow curry merges into one mass at thumbnail size.
Serveware, plating and cultural fit
Use the vessels the dish is actually served in. A potjie should be photographed in a potjie pot, a bunny chow in its bread, a braai platter on a board. Substituting a fine-dining plate for a pot reads as inauthentic to anyone who knows the dish, and the photo has to be believed before it is ordered.
Keep props minimal and local where they are genuinely used: enamel plates, cast iron, a wooden board, a folded cloth. Avoid generic international styling that could belong to any cuisine. Garnishes should be ones the kitchen actually sends out, because a photo that promises coriander the dish does not have creates complaints on delivery.
Portion size matters more than styling. Photograph the exact portion the kitchen sends. An oversized hero portion in the photo and a smaller one in the bag is the fastest route to a bad review.
- Match the plate, pot or board to what leaves the kitchen.
- Photograph the real portion, not a larger display version.
- Keep the background simple: a plain wall, a wooden table, a linen cloth.
Thumbnails, crops and delivery app images
Most guests see your dish first as a small square on a phone. Compose so the food fills the frame and the key cue sits near the center: the char on the wors, the custard top, the curry opening of the bunny chow. Test every photo by shrinking it to roughly the size of a thumbnail on your own phone before you upload it.
Delivery platforms do not publish pixel specifications in a single place, so check the upload screen of each platform you use for its current requirements. Where a platform bans AI-generated images, shoot and upload your own real photo of your own dish, and do not use generated imagery there.
FoodPhoto takes a real photo of the restaurant's own dish and improves light, background and crop for menus, delivery apps and social, keeping the food as it is, and every photo comes as a kit of sizes. For your own channels, the website menu, Instagram, Google Business Profile, a QR menu and print, that kit saves resizing each dish by hand.
Checklist before you publish
- Lock white balance on a white plate before the first shot.
- Shoot hot dishes first, in short batches, and reheat rather than wait.
- Use 30 degrees for braai meat and 45 degrees for bobotie and bunny chow.
- Light from the side at about 45 degrees; turn off flat ceiling light.
- Wipe rims and swap bread or plates the moment sauce runs.
- Photograph the real portion in the real serving vessel.
- Check every image at thumbnail size on a phone.
- Read each delivery platform's upload screen for current image requirements.
Questions
How do I photograph a bunny chow so it looks full?
Shoot at about 45 degrees with the opening toward the camera, and pull a spoon of curry onto the rim so the sauce color shows. Avoid straight overhead, which hides the filling, and straight-on, which hides the bread wall. Work fast, because the bread soaks up sauce within a minute or two.
Why does my bobotie look grey in photos?
Auto white balance cools the yellow custard under many indoor lights. Lock white balance on a white plate, use soft daylight from a window, and serve the bobotie in a pale dish so the custard edge stays clean. Check the color on the phone screen, not on the camera's rear display.
What angle should I use for braai meat and boerewors?
About 30 degrees above the grill surface. That angle shows grill lines across a steak and the coil of a wors portion at the same time. Light from the side at roughly 45 degrees to bring out the sheen and crust, and keep the meat on a dark board so the char separates from the background.
Can I use AI-generated images for my restaurant on delivery apps?
Check each platform's rules before you upload. Where a platform bans AI-generated images, photograph your own dish and upload that real photo. Even where it is allowed, a generated image will not match the portion your kitchen sends, which leads to complaints.