Back to Blog

Food Photography for Restaurants & Delivery Apps: Make Every Dish Look Irresistible

On a delivery app, the photo is the menu. A customer can't smell the kitchen or see the plate going past, so the image does the work a waiter or a window display would do. The good news is that restaurant food photography needs very little equipment. It needs a window, a routine, and an understanding of what each platform will accept, because the rules for delivery apps are stricter than most owners expect.

Set Up One Spot and Reuse It

The biggest improvement most restaurants can make is consistency: every dish shot in the same place, in the same light, from the same angle for its type. Pick a table near a window and treat it as your photo station.

  • Light from the side or slightly behind. Position the dish so window light comes from roughly 9 or 10 o'clock. Side light shows texture; light from slightly behind makes sauces glisten and shows steam.
  • Diffuse direct sun. A sheet of baking paper or a thin white curtain over the window softens hard shadows.
  • Bounce the shadow side. A piece of white foam board opposite the window fills in dark areas without flattening the food.
  • Turn off the room lights. Warm ceiling bulbs mixed with daylight make white plates look yellow on one side and blue on the other.
  • Never use the phone flash. It flattens texture and puts glare on every glossy surface.

Uber Eats' own menu photography guide gives the same advice: indirect natural light from a window, no very bright direct sunlight, and no fluorescent lighting.

Choose the Angle by Dish Shape

Dish typeAngleWhy
Pizza, bowls, salads, platters, flatbreadsOverhead (90°)Shows every ingredient and the full portion
Pasta, curries, plated mains, desserts45°The view from a seat at the table; shows height and surface
Burgers, stacked sandwiches, layer cakes, tall drinksStraight on (0–15°)Shows the layers, which are the selling point
Wraps, burritos, sandwiches45°, cut and stackedShows what's inside

The cut-and-stack trick for wraps and sandwiches comes straight from Uber Eats' guidance, and it works: customers want to see the filling.

A Shot Routine for Service Hours

Food looks its best for a few minutes after plating. Work with the kitchen so photography doesn't turn into a separate half-day project:

  1. Shoot before service or in a quiet window, with the station already set up.
  2. Ask the kitchen to plate one dish at a time and bring it straight out.
  3. Take the shot within two or three minutes, before greens wilt and sauces set.
  4. Take three frames per dish: your standard angle, a slightly tighter version, and one wider for cover or social use.
  5. Name files after the menu item immediately, so nobody has to guess later.

Styling That Survives the Camera

  • Plate a little less than usual. A generous portion that looks great in person can look messy from above. Leave some rim visible.
  • Garnish for color, honestly. A sprig of herbs or a drizzle of sauce adds contrast, but only if the customer's dish will have it too.
  • Contrast plate and food. Pale food on dark plates, colorful food on white or light stone.
  • Wipe the rim. Drips and fingerprints are far more visible in a photo than on the table.
  • Refresh the gloss. A light brush of oil on grilled meat or vegetables brings back the shine that fades after a minute.

Styled Food Photos for Social and Web

Don't have time for elaborate food shoots? Photograph your dishes on any table and let Studio Zero's AI place them in styled scenes for Instagram, your website, and promotions. For delivery-app menu items, keep the real photo.

Try Studio Zero Free Get it on Google Play

What Each Platform Requires

Requirements differ more than you might expect, and they change. These are from each platform's own help pages as of September 2026:

PlatformSize and formatKey content rules
Uber Eats (item photos)JPG, PNG, or GIF, up to 10 MB; width 550–10,000 px, height 440–10,000 px; 5:4 to 6:4 aspect ratio recommendedOne item per photo, centered; no people except hands; no added text, logos, or watermarks
Uber Eats (cover photo)2880 x 2304 px, JPEG, 5:4Simple background such as wood, stone, or marble; no storefronts or people
DoorDashMinimum 1400 x 800 px, max 2 MB, landscape 16:9 onlyAt least 80% of the item visible; item fills 50–70% of the frame; no overlays; no people except unobtrusive hands
Google Business ProfileJPG or PNG, 10 KB to 5 MB; 720 x 720 px recommended, 250 x 250 px minimumIn focus, well lit, no significant alterations or excessive filters

Sources: Uber's menu catalog photo guidelines, DoorDash's photo rejection guide, and Google Business Profile photo guidelines.

One practical consequence: DoorDash wants landscape and Uber Eats recommends between 5:4 and 6:4. Shoot horizontally with space around the dish, and you can crop one frame for both.

Where AI Editing Fits, and Where It Doesn't

This is the part many guides skip. Delivery platforms want your menu photos to look like the food a customer will receive:

  • DoorDash's guide says backgrounds should feel natural and realistic, and that photoshopping a creative background onto a photo is a cause for rejection. It also rejects white or transparent backgrounds and asks for photos that appear as photographed.
  • Google Business Profile says photos should have no significant alterations, and should represent reality.
  • Uber Eats requires images that accurately represent a single item from your menu.

So for delivery menu items, shoot the real dish on a real surface and limit edits to exposure, white balance, and cropping. Don't swap backgrounds.

AI tools like Studio Zero make more sense for the rest of your marketing: Instagram posts, website banners, seasonal promotions, printed flyers, and packaged products such as sauces or retail coffee you sell online. Its Concept mode places a product in a styled scene, and Studio mode gives packaged goods a clean background for a web shop. Keep the original real photos for anywhere the platform rules call for them.

Common Mistakes

  1. Shooting under restaurant lighting. Warm, dim dining-room light turns food orange and muddy. Move to the window.
  2. Cluttered frames. Sauce bottles, napkin holders, and menus in the background distract, and DoorDash and Uber Eats both want the item to be the focus.
  3. Food that has been sitting. Shoot within minutes of plating.
  4. Vertical photos for delivery apps. DoorDash accepts landscape only, and cropping a vertical photo to 16:9 usually cuts off the dish.
  5. Over-saturation. Pushing color makes food look artificial and, on some platforms, "heavily altered."
  6. One photo for several variants. DoorDash asks for a separate photo when items differ by protein, flavor, or preparation.

Try Studio Zero Free

Styled images for social media, your website, and packaged products you sell online. For delivery-app menu items, keep the real photo. Free to try on iPhone and Android.

Download Free on App Store Get it on Google Play
Download Studio Zero Free