Skip to content

Restaurant Photography in San Jose: Menu, Delivery App and Google Photos That Match the Dish

San Jose gives you strong, free window light for most of the year, but the angle and the hours change a lot between June and December. This guide shows how to schedule shoots around that light, what to shoot for delivery apps versus your own menu, and how to keep every photo honest about the dish and its calorie listing.

Plan your shoot around San Jose daylight

At the June solstice San Jose gets about 14 hours 35 minutes of daylight and the noon sun sits about 76 degrees above the horizon. That high sun means a north- or east-facing window throws a steep, short patch of direct light close to the glass around midday, so you either shoot tight to the window or wait for a lower sun. At the December solstice you get about 9 hours 25 minutes and the noon sun is only about 29 degrees up, so light comes in low and long and reaches much further across the room.

Use that difference to build two shooting schedules. In summer, shoot between roughly 9 and 11 a.m. or after 4 p.m., when the sun is lower and the light on the table is softer. In winter, the low midday sun can be used directly: place the table two to three feet back from a south-facing window and let the beam rake across the plate at a low angle, which shows texture on grilled meat and crisp shells.

  • Summer (June): shoot 9 to 11 a.m. or 4 to 6 p.m.; keep the table within about two feet of the window to avoid harsh overhead patches.
  • Winter (December): shoot 11 a.m. to 1 p.m.; the low sun reaches further in, so a table three to four feet from the glass still gets usable light.
  • Spring and fall: daylight sits between the two, so test one dish at 10 a.m. and again at 3 p.m. and keep the slot that gives even light.
  • Turn off overhead tungsten and fluorescent lights during window-light shoots so you do not mix color temperatures.
  • Use a white foam board opposite the window to bounce light back onto the shadow side of the plate.

Shoot differently for delivery apps, Google and your own menu

Delivery app thumbnails are small and often viewed on a phone in a dim room, so the dish has to read at a glance. Shoot a tight top-down or 45-degree angle with the whole portion visible, no cropped edges, and a plain background. Google Business Profile photos are seen next to your storefront and hours, so include a wider shot that shows the plate in the room, plus a few close-ups of signature dishes.

Your printed menu and QR menu can carry more styling, but the photo still has to match what arrives at the table. Keep garnishes and sides that are actually served. For social, shoot a 1:1 or 4:5 crop for feed posts and a separate 16:9 frame for stories and reels covers so text does not land on the food.

  • Delivery app: one dish per frame, 45-degree angle, entire plate in shot, neutral background.
  • Google Business Profile: one wide room shot plus three to five dish close-ups, updated when the menu changes.
  • Printed and QR menu: consistent background and angle across the whole menu so the pages look like one set.
  • Instagram: 1:1 or 4:5 for feed, 16:9 for stories, keeping the food in the center third.

Keep the photo honest about calories and portions

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. That means a photo must match the item the calories describe. If your photo shows a larger portion, extra side or a different preparation than the calorie listing, the listing is misleading.

Shoot the exact plate the kitchen serves for that menu item, weighed or portioned the same way. If a dish comes with a choice of sides, photograph the default side that the calorie count refers to, and note the swap in text rather than in the photo. For independent restaurants that are not required to post calories, the same rule still protects you: the photo sets an expectation, and a mismatch shows up in reviews.

Check platform specs before you export

Delivery platforms change their image requirements without much notice, and not every platform publishes pixel dimensions publicly. This site has spec pages for Uber Eats, DoorDash, Grubhub and BentoBox in the United States, which cover the current published guidance for those platforms. Use them as a starting point, then confirm on the actual upload screen, because that screen is the final word on size, file type and cropping.

Where a platform's published rules ban AI-generated images, do not upload generated food. Shoot and upload your own real photo of the dish to that platform. Keep the edited versions for your own channels: website menu, Instagram, Google Business Profile, QR menu and print.

  • Read the spec page for the platform you are uploading to, then re-check the upload screen before a bulk export.
  • Keep one master high-resolution file per dish so you can re-crop when a platform changes its ratio.
  • Name files by dish and date so you can tell which version was uploaded when.
  • Do not stretch or pad an image to fit a ratio; re-crop from the master instead.

Build a repeatable monthly photo routine

A full menu reshoot is expensive and disruptive, so most San Jose restaurants are better served by a rolling routine. Photograph new dishes and seasonal specials the week they launch, and re-shoot any dish whose plating or portion has changed. Bestsellers deserve a refresh when the season changes, because the winter light will make the same dish look different from the summer version.

Set up one small table near your best window, keep a white board, a clean plate in the house style, and a phone at eye level or slightly above. Shoot five frames per dish: top-down, 45 degrees, close-up on texture, a wider shot with the room behind, and one with a hand or utensil in frame for social. That gives you enough coverage to fill every channel without another shoot.

Matching photos to San Jose's menu and audience

San Jose menus commonly appear in English and Spanish, and photos help guests who are scanning quickly on a phone. If your menu is bilingual, keep the photo order identical in both versions so a guest can point to the picture and the server knows the dish. Local diners know the difference between a fresh tortilla and a packaged one, or between a proper bowl of pho and a shortcut, so shoot the version you actually serve rather than a styled stand-in.

For dishes that travel badly, such as fried items or delicate noodles, shoot them as they look when they leave the kitchen and add a note in the description about how they arrive. That is more useful than a photo that only looks good in the studio.

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 back as a kit of sizes for a hero image, delivery apps, Instagram formats and Google Business Profile. It does not generate a different dish and cannot guarantee approval by any platform, so always check the upload screen and follow each platform's rules.

Checklist before you publish

  1. Pick your shooting window for the current season using the June and December sun angles above.
  2. Turn off mixed indoor lighting and set up one table near the best window with a white bounce board.
  3. Shoot the exact portion the kitchen serves for each calorie-listed item.
  4. Capture five frames per dish: top-down, 45 degrees, texture close-up, room-wide and a social frame.
  5. Read the spec page for Uber Eats, DoorDash, Grubhub or BentoBox before exporting.
  6. Confirm size and crop on the platform's upload screen, not just the published guide.
  7. Keep edited images for your own channels where a platform bans generated or altered food images.
  8. Re-shoot new specials the week they launch and refresh bestsellers each season.

Questions

What time of day should I photograph food in San Jose?

In summer, shoot between about 9 and 11 a.m. or after 4 p.m. when the sun is lower. In winter, the low midday sun works well, so 11 a.m. to 1 p.m. near a south-facing window gives you usable light. Test one dish at two times and keep the slot with even light.

Do delivery apps have the same photo size requirements?

No. Uber Eats, DoorDash, Grubhub and BentoBox each publish their own guidance, and not every platform publishes exact pixel dimensions. Check this site's spec pages for those platforms, then confirm on the actual upload screen, which is the final authority on size and cropping.

Does my photo have to match the calorie count on the menu?

Yes. In the United States, 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 shoot the exact portion and default side the count refers to.

Can I use AI-edited photos on delivery apps?

It depends on the platform. Where a platform's published rules ban AI-generated images, shoot and upload your own real photo of the dish to that platform. Keep edited versions for your own channels such as your website menu, Instagram, Google Business Profile, QR menu and print.

Start with a dish