Skip to content

Instacart Food Photography for Restaurant Menus

Instacart shoppers scroll fast through prepared-food listings, so your dish photo has to be recognizable at thumbnail size before anyone reads the item name. Instacart does not publish pixel specs, file-size limits or format rules for listing images, so the practical work is shooting a clean, accurate photo of the real dish and checking every file against the upload screen itself. This guide covers the shooting plan, the crops worth preparing, and the review pitfalls that get listings sent back.

What Instacart actually publishes about listing images

Instacart is a grocery and prepared-food marketplace, and it does not publish pixel dimensions, aspect ratios, file-size caps or accepted formats for listing images. There is no official spec sheet to design against, which means a number copied from a blog post or an old guide is not a requirement. The upload screen is the only authority: it shows the current accepted formats, any size warning, and the crop tool that will be applied to your file.

Treat the uploader as your spec. Before a menu refresh, upload one test image and watch what the interface does with it: whether it forces a square crop, whether it warns about file size, whether it rejects a format. Note those behaviors and build your export settings around them. Repeat the test after any app update, because a rule that held last quarter may not hold now.

What you control is the photo itself. Instacart listings need images that read clearly at small size and stay accurate to the dish being sold, because shoppers are buying food they cannot see in person. A photo that exaggerates portion size or hides key ingredients creates order problems later, regardless of what the platform allows.

A shooting plan built for small thumbnails

Shoot on a phone or camera at the highest resolution you have, then plan to downsize. Detail that looks generous on your monitor disappears in a listing tile, so the composition has to carry the dish, not the resolution.

Compose for a square frame even if you plan a wider hero shot. Place the dish so the main protein or topping sits near the center, and leave a margin of background on all four sides. That margin is what lets you crop to a square without cutting into the food. If the dish is a bowl of noodles, shoot from roughly 45 degrees so the surface and the depth both read. For a sandwich, a burger or a sliced pizza, shoot straight on at eye level so the layers are visible. For a flat item like a cookie or a dosa, shoot from directly overhead.

Light the food with one large, soft source from the side, ideally near a window with the light coming across the plate rather than from behind it. Side light gives texture to crusts, grilled marks and sauces. Avoid overhead ceiling lights directly above the plate, which flatten the food and cast a shadow of the camera into the frame. If you shoot at night, a single diffused lamp placed to one side and slightly above the dish is enough.

Keep the background plain and consistent across the menu. A dark slate board makes pale dishes pop; a light wood surface suits dark sauces and grilled meats. Consistency matters more than the specific choice, because a grid of listings looks intentional when the surfaces match. Wipe the rim of the plate, remove stray crumbs, and check that no packaging, receipt or branded napkin appears in the frame unless it belongs to the dish.

  • Shoot at the highest resolution your device offers, then export smaller
  • Leave background margin on all four sides for a square crop
  • 45 degrees for bowls and plated entrees, eye level for stacked items, overhead for flat items
  • One soft side light, no direct overhead lamp
  • Same surface and background for every item on the menu

Crops and exports to prepare before upload

Because Instacart does not publish an aspect ratio, prepare more than one crop so you are not re-editing under deadline. A square 1:1 version is the safest default for a marketplace tile. A 4:5 vertical version suits social posts and some menu layouts. A 16:9 landscape version works for a website banner or a printed menu header. Export each from the original file, not from an already-cropped version, so quality does not stack down.

Keep file sizes modest without crushing the image. If the uploader warns about size, reduce quality in small steps and re-check the dish for banding in smooth areas like sauces or frosting. Export as JPEG for photographs; use PNG only if you need a transparent cutout for your own website, since a marketplace tile will usually sit on a solid background anyway.

Name files by dish and version, for example pad-thai-square-v2, so the right file goes to the right listing when several people touch the menu. Keep the originals in one folder and the exports in another. When the menu changes seasonally, you can re-crop the original in minutes instead of reshooting.

Accuracy rules that protect the listing

The photo must show the dish as it is served. If a combo includes a side and a drink, show them together or state clearly in the item description what is included. If portion size varies, shoot a representative plate rather than the most generous one. Shoppers who receive something visibly different from the photo complain, and repeated complaints put the listing at risk regardless of image quality.

Avoid text overlays, price tags, watermarks and promotional badges burned into the image. They date quickly, they clutter a small tile, and they can conflict with the listing details the platform displays. Keep the photo to the food, the plate and the surface.

Do not composite extra items into a shot or swap in a different dish to make the listing look fuller. If a dish is unavailable, hide or remove the listing rather than substituting a photo of something else. Accuracy is the one rule that holds no matter what the upload screen permits.

Review pitfalls and what to do when a listing is flagged

Most image problems on a marketplace come from three places: the photo does not match the item, the file fails an upload check, or the image is too dark or cluttered to read at tile size. Diagnose which one applies before you reshoot everything.

If the upload fails, compare your file against what the upload screen accepts and re-export. If the listing is flagged for accuracy, compare the photo against the current recipe and portion, then reshoot rather than editing the old file. If the tile simply looks weak next to others in the category, the fix is usually light and crop, not a new dish: brighten the exposure slightly, tighten the square crop so the food fills more of the frame, and remove background clutter.

Keep a simple record of what you uploaded and when. When a listing is questioned, you can show the original photo and the date it was taken, which settles most accuracy conversations quickly. Reshoot any item whose recipe or plating has changed since the last photo.

Using the same shoot across your own channels

One good shoot should serve more than the marketplace listing. From the same session you can export a square tile for Instacart, a vertical crop for Instagram, a landscape banner for your website menu, a version for your Google Business Profile, and a file for a printed QR menu. Shooting once with margin around the dish is what makes those crops possible without a second session.

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. Use it for your own channels, and still check each marketplace upload against that platform's own screen, since no tool can guarantee approval.

Checklist before you publish

  1. Test one image in the Instacart upload screen and note the accepted format and any size warning
  2. Shoot every dish on the same surface with one soft side light
  3. Leave background margin on all four sides for a square crop
  4. Export square, vertical and landscape versions from the original file
  5. Check each tile at thumbnail size on a phone before publishing
  6. Remove text overlays, watermarks and price badges from the image
  7. Reshoot any dish whose recipe or portion has changed
  8. Keep originals and dated exports in one folder for later re-crops

Questions

What are the image size requirements for Instacart?

Instacart does not publish pixel dimensions, aspect ratios or file-size limits for listing images. Check the upload screen in your account for the current accepted formats and any size warning, and export a square version as your default since marketplace tiles are usually square.

Can I use the same photo for Instacart and my own website?

Yes. Export a square crop for the marketplace and a wider crop for your site menu from the same original file. Keep the background and lighting consistent so the dish looks the same wherever a customer finds it.

Why was my food photo rejected or flagged?

The usual causes are a photo that does not match the current dish or portion, a file the uploader will not accept, or an image too dark and cluttered to read at small size. Compare the photo to the recipe, re-export the file, and reshoot rather than heavily editing an old image.

How do I photograph a dish so it looks good as a small thumbnail?

Fill more of the frame with the food, use one soft light from the side, and keep the background plain. Check the result on a phone at tile size before you upload, because detail that reads on a desktop monitor often disappears in a listing.

Start with a dish