Skip to content

Menu Photo Checklist

A menu photo checklist is the final quality pass before an image goes live on your website, delivery app listing, Google Business Profile, or social feed. It catches the problems that are cheap to fix on your phone and expensive to fix after customers have already seen a cropped-off garnish or a sauce that looks nothing like the plate. Work through the list for every dish, not just the hero shots.

Start with a shot list, not a camera

Before you photograph anything, list every dish that appears on the menu, then mark which ones already have a usable image and which are missing. Prioritize the dishes you actually want to sell more of and the ones customers ask about most, because those are the images that do the most work on a menu or delivery listing. A dish with no photo is a gap; a dish with a bad photo is a liability, so remove the bad one until you can reshoot.

Group the list by what the dish needs. A bowl of ramen, a slice of cake, and a plate of tacos each fail in different ways: broth goes flat without a low angle, cake layers disappear from directly above, and tacos look like a pile of shells unless you shoot slightly from the side so the fillings show. Write the intended angle next to each dish before you start so you are not improvising while the food cools.

  • Mark each dish as: has a good photo, has a bad photo, no photo.
  • Note the angle each dish needs (overhead for flat plates, 30 to 45 degrees for stacked or tall dishes, eye level for burgers and drinks).
  • Note any dish that only works with a specific side, sauce, or garnish visible.
  • Flag dishes that look similar and need a distinguishing detail in frame.

Framing and crop checks

The most common menu photo failure is a crop that cuts the main ingredient. Shoot wider than you think you need, then crop in, so you have room to adjust. Fill roughly 70 to 80 percent of the frame with the plate or bowl, leaving a little breathing room around the rim so the image does not feel cramped at thumbnail size.

Check every image at the size it will actually appear. A dish that reads clearly at full width on a desktop menu can turn into an unrecognizable blob in a delivery app thumbnail or a square social tile. If you plan to use the same photo on a 16:9 website banner and a 1:1 Instagram post, confirm the important part of the dish sits near the center so both crops keep it.

  • Main ingredient and any identifying garnish are fully inside the frame.
  • No cutlery, fingers, or table edge intruding at the border.
  • The dish reads at thumbnail size, not just at full size.
  • Center-weighted composition so square and wide crops both work.

Color and light truthfulness

Color is where menu photos most often become misleading. A sauce that looks neon, a steak that looks gray, or a salad that looks brighter than it is will read as a bait-and-switch when the plate arrives. Compare the edited photo side by side with the actual dish under normal room light before you publish. If the difference is noticeable, pull the saturation and contrast back.

Shoot in soft, indirect light, ideally near a window but out of direct sun, and turn off overhead tungsten or mixed lighting that casts a color shift across the plate. White balance matters more than most phone photographers expect: a slightly warm cast makes bread and roasted food look right, but the same cast makes white fish and rice look yellow. Set white balance against a white napkin or plate in the same light before you shoot a batch.

  • Compare edited photo to the real plate under normal light.
  • Sauces and greens are not oversaturated.
  • Whites (rice, fish, cream, plates) are neutral, not yellow or blue.
  • No harsh specular highlights blowing out on glossy sauces.

Portion and content truth

The photo must show the portion a customer will actually receive. If the kitchen plates differently for photography than for service, either change the plating to match or shoot the service portion. This matters most for dishes where size drives the purchase decision: pizzas, bowls, steaks, platters, and anything sold by count such as dumplings or wings.

Show the dish as it is served, including the sides and garnishes that come with it. If a dish arrives with a lemon wedge, a dip, or a specific bread, those should be in frame. Do not add props that imply ingredients the customer will not get, and do not remove an element the kitchen always sends.

  • The photographed portion matches the served portion.
  • All included sides, dips, and garnishes are visible.
  • No props implying ingredients the customer will not receive.
  • Garnish reflects what the kitchen actually sends, not a styling-only version.

Backgrounds, consistency, and file hygiene

Pick one background treatment per menu section and stick to it. A consistent surface, such as a plain wood board for one section and a matte dark plate for another, makes a menu look intentional rather than assembled from different shoots. Remove clutter from the frame: no visible packaging, no branded competitor items, no staff hands unless the hand is part of the intended shot.

File hygiene is unglamorous and saves hours later. Name each file in plain language with the dish name, for example grilled-salmon-lemon-butter.jpg, so you can find it without opening thumbnails. Write alt text that describes the dish itself, not the camera or the editing tool, because alt text is read by screen readers and by search engines. Keep an unedited original of every shot so you can re-crop for a new channel without reshooting.

  • One background style per menu section.
  • Filename uses the dish name in plain words.
  • Alt text describes the dish, not the editing process.
  • Unedited original archived alongside the published version.

Channel checks before you publish

The same photo rarely works unchanged across every channel. Check each destination separately. On your own website menu, confirm the image is sharp at the size it displays and that the crop does not cut the dish. On Google Business Profile and Instagram, check the square and vertical crops keep the key detail. On delivery apps, check the thumbnail crop and confirm the image still looks like the dish at small size.

Platform rules differ, and some platforms restrict or ban AI-generated food images. If a platform you use has that rule, shoot and upload your own real photo of your dish to that platform and do not rely on any generated or heavily altered version. Where a platform does not publish pixel specifications, check the upload screen itself for its current requirements rather than guessing from older guides. 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 the merchant's own channels such as the website menu, Instagram, Google Business Profile, QR menu, and print.

  • Website menu: image sharp at display size.
  • Google Business Profile and Instagram: square and vertical crops keep the dish intact.
  • Delivery app listing: thumbnail still recognizable.
  • Check the platform's upload screen for current size requirements.

Checklist before you publish

  1. Confirm every menu dish is either photographed well or removed from the menu.
  2. Shoot wider than needed so the crop can be adjusted later.
  3. Check each image at thumbnail size, not just full size.
  4. Compare edited color against the real plate under normal light.
  5. Verify the photographed portion matches the served portion.
  6. Keep one background style per menu section.
  7. Name files with the dish name and write dish-specific alt text.
  8. Check each channel's crop and upload requirements before publishing.

Questions

What should I check before uploading menu photos?

Check crop, sharpness, truthful color, visible portion size, clean background, file name, alt text, and whether the image still reads well at thumbnail size. Also confirm the photo matches the portion and garnish the kitchen actually serves.

How many photos do I need per dish?

One well-composed photo per dish is enough for most menus, provided it crops cleanly to the sizes you use. If a dish appears on your website, a delivery listing, and social, keep the original and make separate crops rather than stretching one version across all channels.

Can I use the same photo on my website and a delivery app?

Often, but check each crop separately. Delivery apps usually display images smaller and sometimes in a different aspect ratio, so a photo that works on a wide website banner can lose the main ingredient in a square thumbnail. Confirm the dish reads clearly in both.

Do delivery platforms have rules about AI-generated food photos?

Some platforms restrict or ban AI-generated images. If a platform you use has that rule, shoot and upload your own real photo of the dish to that platform. Where a platform does not publish pixel specifications, check the upload screen for its current requirements.

Start with a dish