Skip to content

Singapore Restaurant Photography: A Practical Guide for Delivery, Menus and Social

Singapore's daylight barely changes across the year, which makes it one of the easier places to plan a consistent dish-photo routine. The harder part is getting one set of images to work across delivery apps, your Google Business Profile, printed menus and social feeds. This guide covers a shooting schedule built around the sun, platform sizing, and the local menu rules that affect how drinks appear in photos.

A shooting schedule built on Singapore's daylight

Singapore sits almost on the equator, so the sun stays high and daylight hours stay close to twelve all year. Around the June solstice you get roughly 12 hours 04 minutes of daylight with the noon sun about 68 degrees above the horizon; around the December solstice it is about 11 hours 56 minutes with the noon sun about 65 degrees. That near-constant arc means window light behaves almost the same every month, and you can lock a repeating shoot day rather than chase seasons.

The practical consequence is that direct sun is harsh for most of the day. For window-light shots, aim for the softer hours: roughly 8 to 10 am and 3:30 to 5:30 pm, when the sun is lower and indirect. At midday, move the table back from the glass so the dish sits in bright but diffused light, or diffuse the window with a white curtain or a sheet of tracing paper. Never place a dish in a patch of direct sun; the highlights on sauces and soups will blow out.

Because the noon sun is so high, a north- or south-facing window gives more even light than an east or west one, which gets a hard shaft of sun in the morning or late afternoon. If your only window faces east or west, shoot on the shaded side of the room and bounce light back onto the dish with a white foam board or a sheet of white card. A simple reflector costs little and fixes the flat, gray look that phone photos get in deep restaurant interiors.

  • June solstice window: about 12 h 04 min of daylight, noon sun about 68 degrees above the horizon.
  • December solstice window: about 11 h 56 min of daylight, noon sun about 65 degrees above the horizon.
  • Best soft-light slots: 8 to 10 am and 3:30 to 5:30 pm, using indirect window light.
  • At midday, diffuse the window and keep the dish out of direct sun patches.

Shooting Singapore dishes so they read accurately in the app

Delivery customers choose from a thumbnail, so the dish has to be recognizable at small size. Shoot from a 45-degree angle for plated rice and noodle dishes so the toppings and portion are visible, and from directly overhead (90 degrees) for bowls where the surface pattern matters, such as laksa or a bowl of noodles with a clear arrangement of garnishes. Keep the camera at the height of the dish, not standing over it, unless you are deliberately shooting flat-lay.

Color accuracy matters more than drama. White balance should be set manually or corrected afterward so that a bowl of rice looks white, not yellow or blue. Avoid heavy saturation on reds and greens; chili crab, sambal and leafy garnishes can look artificial if pushed too far. Shoot on a plain background such as a white or light gray surface, or a neutral wooden board, and keep the frame free of clutter: no cutlery handles, no napkins, no phone shadows.

For drinks, remember Singapore's Nutri-Grade rules. Freshly prepared beverages must show their grade on menus, including online menus, for drinks graded C or D. That means a photo of a drink should be paired with its grade in the menu layout, and the image should not obscure or replace the required label. Shoot the drink in a clean glass against a plain background so the grade text can sit next to it without visual competition.

  • Use a 45-degree angle for plated dishes and 90 degrees overhead for bowls.
  • Set white balance so rice and noodles look neutral, not warm or cool.
  • Keep backgrounds plain and remove clutter from the frame.
  • Pair drink photos with the required Nutri-Grade label for C and D drinks.

Sizing photos for GrabFood, foodpanda and your own channels

GrabFood and foodpanda are the delivery apps operating in Singapore that this guide covers. This site has a dedicated spec page for foodpanda Singapore, which covers the image requirements for that app; check it before you export. For GrabFood, the site does not publish pixel specifications, so the reliable approach is to check the upload screen in the merchant portal, which shows the required dimensions and crop.

A practical workflow is to shoot once and export several crops. A square 1:1 crop works for most menu grids and social profile images; a 16:9 or 4:3 crop suits banners and website headers. Keep the dish centered with a little breathing room so a platform's automatic crop does not cut off the edge of the plate. Export at the highest resolution your phone or camera produces, then downsize per platform rather than upscaling a small image.

For your own channels, you control the crop. Use the square version for Instagram feed posts, a vertical 4:5 or 9:16 crop for Stories and Reels covers, and a wider crop for your Google Business Profile cover and website menu. Printed menus usually need a higher-resolution file than screens, so keep the original full-size export for print.

  • Check the foodpanda Singapore spec page on this site before exporting.
  • For GrabFood, confirm dimensions on the upload screen in the merchant portal.
  • Export 1:1, 4:3 and 16:9 crops from the same original shot.
  • Keep a full-resolution file for printed menus.

Menus in English, Chinese, Malay and Tamil: photo layout tips

Menus in Singapore are commonly written in English, Chinese, Malay and Tamil. If your menu uses more than one language, keep the photo layout consistent across languages so a dish is recognizable whether the diner reads the English name or the Chinese, Malay or Tamil one. Place the photo on the same side of the entry in every language version, and keep the crop identical so the dish does not appear larger or smaller from one section to another.

For printed menus, leave a clear margin around each photo so text does not run into the image. On a folded or laminated menu, avoid placing a photo across the fold. For QR menus and website menus, use the square crop and keep file sizes modest so pages load quickly on mobile data.

A repeatable monthly routine for a Singapore kitchen

Set one shoot day per month and shoot the dishes that changed or that sell least, since those benefit most from a better image. Start at 9 am with window light, shoot the first batch, then break and resume at 4 pm for the second batch. Keep a written shot list by dish name and language so the export folder matches the menu.

After the shoot, export the kit of sizes and file them by channel: delivery app, Google Business Profile, website and QR menu, Instagram, print. Review the delivery app uploads on a phone, not a desktop monitor, because that is where customers see them. If a dish looks unclear at thumbnail size, reshoot it closer or against a simpler background rather than editing it heavily.

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. Every photo comes as a kit of sizes, which helps when the same dish needs to appear on your website menu, Instagram, Google Business Profile, QR menu and print.

  • Shoot monthly, prioritizing new or slow-selling dishes.
  • Use 9 am and 4 pm slots for soft window light.
  • File exports by channel, not by date.
  • Review delivery app images on a phone at thumbnail size.

Checklist before you publish

  1. Pick a north- or south-facing window, or shade an east/west window with a white curtain.
  2. Schedule shoots for 8 to 10 am and 3:30 to 5:30 pm to avoid harsh midday sun.
  3. Set white balance so rice and noodles look neutral, not yellow or blue.
  4. Shoot each dish at 45 degrees and each bowl at 90 degrees overhead.
  5. Check the foodpanda Singapore spec page and the GrabFood upload screen before exporting.
  6. Export 1:1, 4:3 and 16:9 crops plus a full-resolution file for print.
  7. Add the required Nutri-Grade label next to any C or D drink photo.
  8. Review the final images on a phone at thumbnail size.

Questions

What time of day is best for taking food photos in Singapore?

Use indirect window light in the softer hours, roughly 8 to 10 am and 3:30 to 5:30 pm. At midday the sun is about 65 to 68 degrees above the horizon depending on the season, which creates harsh direct light. If you must shoot at midday, move the dish away from direct sun and diffuse the window with a white curtain.

What photo size does GrabFood require in Singapore?

This site does not publish pixel specifications for GrabFood. Check the upload screen in the GrabFood merchant portal, which shows the required dimensions and crop for each image slot. Export a square 1:1 crop and a wider 16:9 crop from the same original so you can adjust without reshooting.

Do drink photos need a Nutri-Grade label on online menus in Singapore?

Yes. Singapore's Nutri-Grade rules extend to freshly prepared beverages, which must show their grade on menus, including online menus, for drinks graded C or D. When you photograph a drink, leave space in the menu layout for the grade label and make sure the image does not cover or replace it.

How many photos should a Singapore restaurant shoot per dish?

Shoot at least one 45-degree angle and one overhead shot per dish, plus a close crop for the thumbnail. That gives you enough material for a square 1:1 menu image, a 16:9 banner and a vertical social crop. Reshoot any dish that is unclear at thumbnail size rather than editing it heavily.

Start with a dish