San Diego Menu Photography for Print, QR Menus and Delivery Apps
A full menu shot in one consistent style is harder than one hero dish. San Diego's long summer daylight and short winter afternoons set a real shooting calendar for window light, and delivery apps crop the same master file differently from a printed page. This guide covers batch shooting, naming files so they stay findable, and keeping photos in sync when the menu changes.
Plan the shoot around San Diego daylight
San Diego gets about 14 h 09 min of daylight around the June solstice, with the noon sun about 81 degrees above the horizon. Around the December solstice that drops to about 9 h 51 min, with the noon sun only about 34 degrees high. High summer sun means short, hard shadows and a bright bounce off pale tables; low winter sun means long shadows across the room and a warm cast in the late afternoon.
That gives you two different shooting schedules. In summer, shoot window-light work between about 10 a.m. and 2 p.m., when the sun is steep and indirect light through a north-facing window stays even. In winter, the useful window is narrower: roughly 11 a.m. to 1 p.m., and you may need a white foam board opposite the window to lift the shadow side of the plate. Avoid direct sun on the food at any time of year; a sheer curtain or a sheet of diffusion material scatters it.
If your dining room faces west, the late-afternoon sun in winter sits low enough to rake across tables. Either shoot in the morning or move the setup to a wall that gets only skylight. Batch shooting works best when the light does not change between dishes, so pick one spot and keep it for the whole session.
- June to August: set up 10 a.m. to 2 p.m., diffuse any direct window sun.
- November to January: set up 11 a.m. to 1 p.m., add a white reflector on the shadow side.
- Overcast days: usable all day, but add a small reflector to keep whites from going gray.
- Never mix window light and overhead tungsten in the same batch; the color shifts between frames.
Batch shooting a full menu without a studio
Batch shooting means one camera position, one light setup and one background for every dish, so the menu reads as a set rather than a scrapbook. Pick a plain surface that contrasts with your food: dark slate for pale plates, light wood or white board for dark dishes. Tape a mark on the table where the plate edge goes, and a second mark where the camera sits, so each frame lines up.
Shoot at a consistent angle. A 45-degree angle shows both the top and the side of a burger or a stacked plate; a straight overhead shot at 90 degrees suits bowls, tacos lined up on a board, and flat items like a California burrito cut in half. Choose one angle per menu category and keep it. Set your phone or camera to the same zoom for every shot rather than moving closer, because changing distance changes perspective and makes plates look different sizes.
Work in batches of similar items: all tacos, then all burritos, then seafood plates, then sides and drinks. Between batches, wipe the surface and check the frame edges for stray napkins, bottles or staff. Shoot the same dish twice if it is a top seller, once tight for the app tile and once with a little more table around it for print and social.
For calorie-labeled items at chains with 20 or more locations, the photo must match the item the calories describe. Shoot the standard build exactly as it is served, not a styled version with extra garnish, so the image and the calorie figure agree.
- Lock the camera position with tape marks and keep the same zoom all session.
- Use one 45-degree angle for plated entrées and one 90-degree overhead angle for bowls and tacos.
- Shoot a tight crop and a wider crop of your best sellers.
- Keep a lint-free cloth on set and wipe the surface between batches.
Shoot once, crop for every surface
A printed menu, a QR menu and a delivery app tile all want different shapes. Shoot a master frame that is slightly wider than any final crop, then export separately: a square 1:1 for app grids and Instagram feed, a 4:5 portrait for social, a 16:9 landscape for website headers and Google Business Profile, and a taller crop for print if your designer asks for it. Keep the plate centered with margin on all sides so the square crop does not cut off the rim.
For delivery apps, this site publishes spec pages covering Uber Eats, DoorDash, Grubhub and BentoBox for the United States. Where a platform does not publish pixel specs, check the upload screen in your merchant dashboard for the current size and crop guidance rather than guessing. Upload the file at the largest size the dashboard accepts and let the platform downscale it.
Name and store files so the menu stays findable
A batch of 60 photos with camera default names is unusable a month later. Use a naming pattern that includes the item, the menu section and the date: fish-taco-baja-mains-2025-03.jpg. Keep the same pattern for every reshoot and add a version suffix rather than overwriting, so you can compare an old and new shot side by side.
Store masters in one folder per menu section, with a separate export folder for each destination (print, web, delivery, social). Keep a simple spreadsheet or note listing each item, its file name, the date shot and where it is used. When a dish changes, you know exactly which files to replace and where they live.
Write alt text for the QR menu and website images describing the dish plainly, for example "two Baja fish tacos with cabbage slaw on a blue plate." It helps screen-reader users and search engines, and it forces you to confirm the photo matches the current recipe.
- Pattern: dish-section-YYYY-MM.jpg, with -v2 for reshoots.
- One masters folder per menu section, one export folder per destination.
- Log item, file name, shoot date and usage in a single tracking sheet.
- Add plain descriptive alt text to every web and QR menu image.
Keep photos in sync when the menu changes
Menus move with the seasons and with supply. When a dish leaves the menu, pull its photo from the delivery dashboard, the QR menu and the website the same week, otherwise guests order from a photo of something you no longer serve. When a recipe changes, reshoot rather than reuse the old file, especially for items carrying calorie labels, because the photo must match the item the calories describe.
Set a review rhythm: a quick pass every month on the delivery dashboard thumbnails, and a full reshoot when a menu section changes. Seasonal specials are easiest to shoot in one extra batch day at the start of the season, in the same light and angle as the core menu so they do not look pasted in.
English and Spanish are both common menu languages nationally, so if you publish a bilingual menu, keep the same photo paired with both language versions and check that the item name matches on each.
A practical setup for a San Diego kitchen
You do not need a studio. A table near a north-facing window, a white foam board, a plain surface, a phone on a small tripod and a cloth will cover a full menu. Book one quiet morning per menu section, shoot in the same light window, and process the batch the same day while you still remember which file is which.
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 such as the website menu, Instagram, Google Business Profile, QR menu and print, that saves the export step; upload your own real photos directly to each delivery platform.
Checklist before you publish
- Choose one window and one surface, and tape camera and plate marks before the first dish.
- Schedule summer sessions 10 a.m. to 2 p.m. and winter sessions 11 a.m. to 1 p.m.
- Shoot a slightly wide master frame with margin for square, 4:5 and 16:9 crops.
- Batch by category (tacos, burritos, seafood, sides, drinks) and wipe the surface between batches.
- Name every file dish-section-date and log it in a tracking sheet.
- Check each platform's upload screen for current size and crop guidance before exporting.
- Remove photos of discontinued dishes from every surface in the same week.
- Reshoot any item whose recipe or calorie label changed.
Questions
What time of day should I photograph menu items in San Diego?
Use indirect window light. In summer, when the noon sun is about 81 degrees high around the June solstice, shoot between roughly 10 a.m. and 2 p.m. In winter, when the noon sun is only about 34 degrees high, the usable window narrows to about 11 a.m. to 1 p.m. and you will want a white reflector on the shadow side. Avoid direct sun on the food at any time of year.
Can I shoot a whole menu with a phone?
Yes. Lock the phone on a small tripod, keep the same zoom for every dish, use one light source and one background, and work in batches by menu category. The consistency of position and light matters more than the camera.
What size should delivery app menu photos be?
Sizes differ by platform. This site publishes spec pages for Uber Eats, DoorDash, Grubhub and BentoBox in the United States. Where a platform does not publish pixel specs, check the upload screen in your merchant dashboard for the current guidance. Shoot a wide master frame and export square, 4:5 and 16:9 crops from it.
Do menu photos need to match calorie labels?
In the United States, restaurant chains with 20 or more locations must show calorie counts for standard menu items, and FDA guidance covers online menus as well as menu boards. The photo must match the item the calories describe, so shoot the standard build exactly as served and reshoot if the recipe changes.