Jacksonville Menu Photography for Real Dishes
A full menu photographed in one consistent style does more for a Jacksonville restaurant than a handful of hero shots. This guide covers batch shooting a whole menu, naming and organizing the files, keeping photos in sync when items change, and using Jacksonville's daylight to plan shoot days.
Why the Whole Menu, Not Just the Heroes
On a delivery app, every item without a photo is an item customers scroll past. A complete set of per-item tiles, shot the same way, lets a customer compare dishes fairly instead of gravitating to the two or three with good images.
Jacksonville's menu is coastal and Southern: Atlantic shrimp and grouper, Mayport shrimp, seafood boils, and a growing Filipino and Latin American presence. Fried seafood and boils are the hardest to keep consistent, because the coating and the broth change color under different light. Shooting them all in one session with the same light and background keeps the set honest and comparable.
- Photograph every orderable item, not just best sellers.
- Keep the same background, angle, and light for the whole set.
- Re-shoot any dish whose portion or plating changes.
Planning a Batch Shoot Day in Jacksonville
Batch shooting means preparing several dishes at once and photographing them in a single session. This keeps light and styling consistent and saves time compared with shooting one dish per day.
Jacksonville's daylight shifts a lot between seasons. Around the June solstice you get about 13 hours 58 minutes of daylight and the noon sun reaches about 83 degrees above the horizon. Around the December solstice you get about 10 hours 02 minutes and the noon sun is only about 36 degrees above the horizon. That difference changes how window light falls across a table.
Use the schedule below to pick your shooting window. In summer, the high sun means window light is strong and can be harsh; shoot earlier or later. In winter, the low sun gives softer, longer light through a window, so mid-morning to early afternoon works well.
- Summer (June): shoot 8-10 a.m. or 4-6 p.m. to avoid harsh midday window light.
- Winter (December): shoot 10 a.m. to 2 p.m. when the low sun gives soft, even light.
- Spring and fall: split the difference, mid-morning is usually safe.
- Keep a white foam board opposite the window to bounce light back onto the dish.
Shooting for Print, QR, and Delivery Apps
Different surfaces need different crops. A printed menu often uses a landscape or portrait rectangle, a QR menu needs a square that reads on a phone, and delivery apps use their own sizes. Shoot slightly wider than you need so you can crop later without losing the dish.
For delivery apps, check the platform's current photo guidelines before you shoot. This site has spec pages for Uber Eats, DoorDash, Grubhub, and BentoBox for the United States. Where a platform does not publish pixel specs, check the upload screen in the merchant portal for the current requirements.
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. A photo must match the item the calories describe, so keep your photos current when a recipe or portion changes.
- Shoot wider than the final crop so you have room to adjust.
- Keep a square version for QR menus and phone screens.
- Match the photo to the exact item described in the calorie count.
Naming and Organizing Your Photo Files
A consistent file name saves hours when you update a menu. Use a simple pattern: item name, date, and version. For example, shrimp-po-boy-2025-06-v2.jpg. Avoid spaces and special characters, which can break uploads.
Keep a master folder with the original full-size images and a separate folder for each destination: print, QR, Uber Eats, DoorDash, Grubhub, website, and social. When a dish changes, update the master and re-export the sizes you need.
If you offer menus in English and Spanish, name the files with a language code so you do not mix them up: shrimp-po-boy-en-2025-06.jpg and shrimp-po-boy-es-2025-06.jpg.
- Use lowercase, hyphens, and a date in every file name.
- Keep originals separate from exported sizes.
- Add a language code if you run English and Spanish menus.
Keeping Photos in Sync with Menu Changes
Menus change with seasons, prices, and supply. When a dish is removed, remove its photo from every surface: the printed menu, the QR menu, the website, and each delivery app. A photo of a dish you no longer serve confuses customers and can run afoul of calorie labeling rules.
Set a monthly reminder to check each platform against your current menu. Delivery apps often let you hide an item rather than delete it, which is useful for seasonal dishes. Keep a simple spreadsheet listing each item, its photo file name, and the date it was last updated.
When a new dish is added, shoot it in the same style as the rest of the set. If you cannot batch it with other new items, match the background, angle, and light to your existing photos so the menu still looks consistent.
- Remove photos of discontinued items from all platforms.
- Use the hide feature for seasonal items instead of deleting them.
- Log every photo update in a simple spreadsheet.
A Practical Workflow for Jacksonville Restaurants
Start by listing every orderable item and grouping them by preparation style: fried, boiled, grilled, cold, and desserts. Shoot one group per session so you can set up the same light and background for each.
For each dish, shoot three angles: a 45-degree angle for the hero, a straight-on shot for the menu tile, and a close-up for social. Use a clean, neutral background that does not compete with the food. A white or light gray surface works for most dishes.
After the shoot, cull ruthlessly. Keep only the sharpest, best-lit frame for each dish. Then export the sizes you need for each platform and file them in the right folders.
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: hero image, delivery-app sizes, Instagram formats, and Google Business Profile. It does not generate a different dish and cannot guarantee approval by any platform, so always check each platform's current rules before uploading.
- Group dishes by cooking method for efficient batch shoots.
- Shoot three angles per dish: 45-degree, straight-on, and close-up.
- Cull to one final image per dish before exporting.
Checklist before you publish
- List every orderable item and group by preparation style.
- Pick a shoot window based on the season and sun angle.
- Set up a consistent background and light for the whole batch.
- Shoot wider than needed and keep a square crop for QR menus.
- Name files with item, date, version, and language code.
- Export separate folders for print, QR, and each delivery app.
- Remove photos of discontinued items from all platforms.
- Log every photo update in a spreadsheet.
Questions
How many dishes can I photograph in one batch shoot?
Plan for 10 to 15 dishes per session if you are working alone. That allows time to plate, shoot three angles, and reset between dishes without rushing. Larger menus can be split across two or three sessions grouped by preparation style.
What is the best time of day to shoot menu photos with window light in Jacksonville?
In summer, shoot in the morning or late afternoon to avoid harsh midday sun. In winter, mid-morning to early afternoon works well because the sun stays low and gives soft light. Use a white foam board opposite the window to fill in shadows.
Do delivery apps require specific photo sizes?
Each platform has its own guidelines. This site has spec pages for Uber Eats, DoorDash, Grubhub, and BentoBox for the United States. Where a platform does not publish pixel specs, check the upload screen in the merchant portal for the current requirements.
How often should I update menu photos?
Update a photo whenever the dish's appearance, portion, or recipe changes. Also do a monthly check of every platform against your current menu to remove discontinued items and add new ones.