Skip to content

Seamless Food Photography: A Practical Shooting and Upload Guide

Seamless is part of Grubhub, and restaurants manage their menus and photos through Grubhub for Restaurants. That means there is no separate Seamless photo specification to chase. This guide covers what to shoot, how to crop it, and how to review your listing so the photo a diner sees matches the dish that arrives.

What Seamless actually publishes about photo specs

Seamless does not publish pixel dimensions, file size limits or aspect ratio requirements for menu photos. Any guide that quotes an exact resolution for Seamless is guessing. Because Seamless listings are managed inside Grubhub for Restaurants, the upload screen itself is the source of truth: it will show accepted file types and any size warning when you add or replace an image.

The practical approach is to prepare a photo that survives compression and small display sizes. Shoot at the highest resolution your phone allows, keep the dish sharp, and export a square crop as your master file. A square master can be re-cropped to whatever shape the upload screen previews without losing the dish. Check the preview after uploading rather than trusting the file on your desktop.

  • Treat the Grubhub for Restaurants upload screen as the only reliable spec source
  • Keep a square master file of every dish so you can re-crop on demand
  • Re-check the preview inside the dashboard after each upload, not just the original file

A shooting plan built around how diners browse

Diners scanning a delivery menu see small thumbnails, often on a phone held at arm's length on a subway platform or couch. The dish has to be identifiable in under a second. That changes how you shoot compared with a print menu or an Instagram post. Get close enough that the food fills most of the frame, and shoot from a 30 to 45 degree angle for plated entrees so the diner sees both the surface and the height of the portion.

For bowls, soups and anything served in a deep vessel, a 60 to 75 degree angle reads better because it shows the toppings and the fill level. Overhead shots at 90 degrees work for flat items like pizza, platters and composed plates where the pattern is the point. Whatever angle you choose, keep it consistent across a category so the menu grid looks deliberate rather than accidental.

Light matters more than gear. Put the dish near a window with indirect daylight, positioned so the light comes from the side or slightly behind the food. Side light gives texture to crusts, grill marks and sauces. Direct overhead sun flattens the dish and blows out white plates. If you shoot at night, a single diffused light at a 45 degree angle to the plate beats a phone flash every time.

  • 30 to 45 degree angle for plated entrees and sandwiches
  • 60 to 75 degree angle for bowls, soups and layered dishes
  • 90 degree overhead for pizza, platters and flat composed plates
  • Side or back-side window light, never direct overhead sun or phone flash
  • Fill 70 to 80 percent of the frame with the food itself

Crops, backgrounds and the square master

Because Seamless does not publish a required aspect ratio, build your master at 1:1 and keep the dish centered with breathing room on all four sides. That way, if a preview crops tighter or wider, the food stays in frame. Leave a margin of roughly 10 percent around the plate so a crop never clips the rim or the garnish.

Backgrounds should be quiet. A plain wood board, a neutral countertop or a simple cloth in a color that contrasts with the food is enough. Busy tabletops, visible cutlery clutter and branded packaging pull attention away from the dish at thumbnail size. If you shoot a burger or sandwich, show the cut side so the layers are visible; a closed bun tells the diner nothing.

Shoot each dish the way it is actually served. Portion size in the photo should match portion size in the container. If a dish ships with a side or a sauce cup, include it in at least one frame so the diner knows what arrives. Misleading portions are the fastest route to complaints and refund requests, and they are a review risk on any marketplace.

Review pitfalls before you publish

The most common problem is a photo that looks fine on a laptop but turns muddy in the app. Check your image at thumbnail size on an actual phone before uploading. If you cannot tell what the dish is at that size, reshoot closer or simplify the background.

Watch for color drift. Phone cameras often warm up food under tungsten kitchen light, making white sauces look yellow and greens look brown. Compare the photo against the real plate under daylight; if the color is off, adjust white balance in your phone's editor rather than applying heavy saturation. Over-saturated images look artificial and set expectations the kitchen cannot meet.

Also review consistency across the menu. A listing where three dishes are bright, sharp and close-up and five are dim, wide and cluttered looks neglected. Replace the weakest images first. Finally, confirm the photo still matches the current recipe after any menu change; an old photo of a dish that has since been reformulated is a complaint waiting to happen.

  • View every image at thumbnail size on a phone before publishing
  • Correct white balance instead of pushing saturation
  • Replace the weakest images first to lift the whole menu grid
  • Re-shoot any dish whose recipe or portion has changed

Where else your dish photos should work

The same square master can serve your own channels: a website menu, a QR code menu, Instagram, a Google Business Profile and printed menus. Each has its own crop, so export a set of sizes from one good original rather than shooting separately for each. A 16:9 crop suits a website banner, a 4:5 crop suits an Instagram feed post, and a square works almost everywhere else.

If you want help with that step, FoodPhoto takes a real photo of your own dish and improves light, background and crop for menus, delivery apps and social while keeping the food as it is, and every photo comes as a kit of sizes. It cannot guarantee approval by any platform, so always confirm the final image in the Grubhub for Restaurants upload screen.

Checklist before you publish

  1. Shoot each dish at the highest resolution your phone allows, in indirect daylight
  2. Use a 30 to 45 degree angle for plated entrees and 60 to 75 degrees for bowls
  3. Keep the dish centered in a 1:1 master with about 10 percent margin on each side
  4. Remove clutter from the background and avoid text overlays or watermarks
  5. Match the portion in the photo to the portion that ships
  6. Check white balance so whites stay white and greens stay green
  7. Preview the uploaded image at thumbnail size on a phone
  8. Confirm accepted file types and size limits on the Grubhub for Restaurants upload screen

Questions

What size should Seamless food photos be?

Seamless does not publish pixel dimensions or file size limits for menu photos. Since Seamless listings are managed through Grubhub for Restaurants, the upload screen is the place to check accepted file types and any size warnings. Prepare a high-resolution square master and let the dashboard preview confirm the result.

Can I use phone photos on my Seamless menu?

Yes, a well-lit phone photo is usually enough. Put the dish near a window with indirect light, get close so the food fills most of the frame, and keep the background plain. The main risk with phone photos is color cast from kitchen lighting, so check white balance before uploading.

How do I photograph a burger or sandwich for a delivery menu?

Shoot from a 30 to 45 degree angle and cut the item in half so the layers are visible. A closed bun hides the filling and tells the diner nothing. Include any side or sauce cup that ships with the order so the photo matches what arrives.

Why does my food photo look worse in the app than on my computer?

Delivery menus display images at small thumbnail sizes, often on phones, so detail that looks fine on a large screen can disappear. Check the image at thumbnail size on a phone before publishing. If the dish is hard to identify, reshoot closer or simplify the background rather than uploading a wider shot.

Start with a dish