Indonesian Food Photography for Restaurant Menus and Delivery Apps
Indonesian dishes are hard to photograph because most of them are brown, wet and piled up: rendang, soto, nasi goreng and gado-gado all fight the camera in different ways. This guide covers the signature dishes, what goes wrong in each, and the angles, light and serveware that keep the food looking like what the customer actually receives.
What makes Indonesian food difficult to shoot
Most Indonesian plates are built on brown and dark red tones: kecap manis, palm sugar, fried shallots, thick coconut sauces. Under a phone flash or a warm overhead bulb these collapse into one flat brown mass, and the customer cannot tell rendang from semur. The fix is directional daylight from one side, so sauce edges catch a highlight and the rice or vegetables read as separate elements.
Texture is the second problem. Sambal is a wet paste, gado-gado is covered in peanut sauce, and both look like a single smear at any distance wider than arm's length. Shoot these closer than you would a burger: fill roughly two thirds of the frame with the dish, and keep the camera at 30 to 45 degrees above the table so you see the surface texture rather than a flat top-down plane.
Steam and heat are the third. Soto, bakso and rawon arrive hot, and the steam fogs the lens and softens the garnish within a minute. Set the bowl down, wait about 20 seconds for the first heavy steam to pass, wipe the lens, then shoot. If you need visible steam in the frame, shoot against a dark background with side light and take the shot within the first few seconds after pouring.
Signature dishes and what to watch on each
Each dish has one failure mode that ruins the photo. Learn the failure mode and the shot becomes repeatable across your whole menu.
- Satay: ten skewers read as a brown fan. Fan them out so each stick is separated, angle the camera at about 45 degrees, and keep the peanut sauce in a small separate bowl at the front so the sauce texture is visible.
- Rendang: dark meat in dark sauce on a dark plate disappears. Use a white or pale ceramic plate, add a single piece of meat on top of the pile so the fibers and sauce glaze catch the light, and avoid shooting it straight down.
- Nasi goreng: the mound hides the rice grains. Shoot from about 40 degrees, break the dome slightly with a spoon so grains show, and place the fried egg, crackers and pickles where they do not cover the rice.
- Gado-gado: the peanut sauce dulls every color under it. Dress it at the table, not in the kitchen, and shoot within a minute so the beansprouts and carrot stay bright. Keep the lontong visible at the edge.
- Soto or rawon: broth reflects the ceiling. Use a bowl with a matte interior, shoot from 45 degrees so you see the meat and garnish under the surface, and add the garnish after the bowl is placed.
- Nasi campur or nasi padang: many small components on one plate. Shoot straight down at 90 degrees so the diner can count the components, and keep spacing between them so nothing merges on a thumbnail.
Light, plating and serveware that stay culturally right
Natural window light from one side, with a white board or sheet of paper on the opposite side to lift the shadows, gives the most honest color for Indonesian food. Avoid overhead tungsten light, which pushes sambal and rendang toward orange and makes green vegetables look khaki. If you shoot in the evening, use a single diffused light at about 45 degrees to the side and keep it further from the plate than you think you need.
Serveware should look like your restaurant, not like a styling prop shop. Banana leaf liners, woven bamboo baskets for satay, small stone mortars for sambal, and plain white or earth-toned ceramic plates all read correctly. Skip glossy black slate, which kills rendang and soto, and skip oversized Western dinner plates that make a portion look small. Match the plate size to the portion the customer receives.
Keep garnishes functional. Fried shallots, sliced chili, lime wedges, cucumber and prawn crackers are part of the dish, so place them where they are visible but do not bury the protein. Do not add ingredients the kitchen does not serve, and do not stack food higher than the actual portion just for the photo.
Crops for menus, delivery apps and thumbnails
Most ordering screens and menu grids show a small square or 3:4 crop, so shoot wide enough to survive it. Leave a clean margin of about 10 percent around the plate on all four sides, then check the image at thumbnail size on a phone before you accept it. If the dish stops reading at 150 pixels wide, reshoot closer.
Shoot each dish in two framings: a square 1:1 for menu grids and thumbnails, and a wider 16:9 or 4:3 for your website banner, Google Business Profile and printed menu. A top-down shot works for nasi campur and gado-gado, a 40 to 45 degree shot works for satay, soto and rendang, and a straight-on eye-level shot only suits drinks and tall desserts.
Every platform sets its own upload rules, and some do not publish pixel specifications at all. Check the upload screen or the platform's help pages for the current requirements before you export, and do not assume a crop that worked last year still applies.
Common mistakes and a consistent menu set
The repeated mistakes are flash on glossy sauce, shooting everything top-down, letting steam fog the lens, and using a different plate and background for every dish so the menu looks like it came from five restaurants. Pick one surface, one light direction and one plate family, then shoot the whole menu in one session.
Keep the camera height identical between dishes of the same type. If all your rice dishes are shot at 40 degrees and your satay at 45, the menu still feels coherent; if one is top-down and the next is eye-level, it does not. Shoot three frames per dish, review them on the phone you will order from, and keep the sharpest one.
FoodPhoto takes a real photo of your own dish and improves the light, background and crop for menus, delivery apps and social while keeping the food as it is, and delivers every photo as a kit of sizes. Use it for your own channels such as your website, Instagram, Google Business Profile, QR menu and print.
Shooting for delivery platforms: what to check first
Some delivery platforms restrict or ban AI-generated food images, so read the merchant guidelines for each app you list on before you edit anything. Where a platform bans generated images, shoot and upload your own real photograph and edit only light, background and crop. Never label a photo as ready for a specific platform, and never assume an image will be approved.
Platforms also differ in how they crop, whether they allow text on the image, and whether they accept a photo with a prop like a drink or side dish in frame. Check the upload screen each time you add a dish, keep a plain version with no text or props as your master file, and export the platform-sized copy from that master.
Frequently asked questions
Checklist before you publish
- Shoot beside a window with a white board on the shadow side, and turn off the phone flash.
- Set the camera at 40 to 45 degrees for satay, soto and rendang, and at 90 degrees for nasi campur.
- Fill about two thirds of the frame with the dish and leave a 10 percent margin around the plate.
- Wait about 20 seconds after plating hot dishes, wipe the lens, then shoot.
- Use white or earth-toned plates and banana leaf or bamboo serveware, never glossy black slate.
- Shoot a 1:1 square and a wider 16:9 frame for each dish in the same session.
- Check the delivery platform's current upload rules and image policy before exporting.
- Review every photo at thumbnail size on a phone before it goes on the menu.
Questions
How do I photograph rendang so it doesn't look like a brown blob?
Put it on a white or pale plate, shoot from about 45 degrees with side light, and place one piece of meat on top of the pile so its fibers and sauce glaze catch a highlight. Avoid top-down shots and dark plates, which flatten the sauce into the background.
What angle should I use for satay?
About 45 degrees, with the skewers fanned out so each stick is separated rather than stacked. Put the peanut sauce in a small bowl at the front of the frame so the sauce texture is visible, and keep the camera low enough that the char on the meat reads.
How close should I shoot Indonesian dishes for delivery app thumbnails?
Closer than you would for a Western plate. Let the dish fill roughly two thirds of the frame, then check the image at thumbnail size on a phone. If the sambal, garnish or protein stops reading at that size, move in and shoot again.
Do delivery apps accept edited food photos?
It depends on the platform. Some restrict or ban AI-generated images, and many do not publish pixel specifications, so check the upload screen and the merchant guidelines for each app. Upload your own real photograph of the dish and edit only light, background and crop.