Why Your Delivery Menu Photos Aren't Converting (And How to Fix Them)
Key takeaways
- The five biggest conversion killers are flat lighting, wrong crop, inconsistent style, low appetite appeal, and over-editing that mismatches the real dish.
- Crop matters per platform: DoorDash is 16:9, Uber Eats 5:4 to 6:4 (but thumbnails crop to square), and Swiggy is 1:1. Compose dish-centered and export a version for each.
- Consistency across the whole menu signals brand quality and trust more than a few standout hero shots.
- Restyle honestly: premium imagery should make the real dish look its best, not promise something the box doesn't deliver.
On a delivery app, your photo is your storefront, your waiter, and your sales pitch all at once. A hungry customer scrolls past dozens of dishes in seconds, and the image is what makes a thumb stop. When your photos aren't pulling their weight, you don't see the lost order. You just see a slow day and blame the market, the pricing, or the algorithm.
Usually, it's the pictures. Here are the five failure modes we see most often, why each one quietly costs you orders, and exactly how to fix it.
1. Flat, lifeless lighting
This is the single most common problem. A photo shot under a kitchen tube light or a phone flash kills depth. Sauces look dull, garnish looks tired, and steam and gloss disappear entirely. The dish may have been delicious in person, but on screen it reads as cheap.
Why it costs orders: appetite appeal is largely about light. Highlights on a glaze, the sheen on a curry, the crisp edge of a dosa, all of that lives in good lighting. Flat light flattens desire.
The fix:
- Shoot near a window with indirect natural light. Avoid harsh direct sun, which throws ugly shadows.
- Light from the side or slightly behind the dish to bring out texture and steam, not from the front.
- Never use the on-phone flash. It flattens everything and creates hotspots.
- If you can't control lighting in your kitchen, this is exactly where AI restyling earns its keep: a phone snapshot can be relit into something premium without a studio.
2. The wrong crop
Every platform frames images differently, and the wrong crop gets your image rejected or auto-cropped into something awkward. The recommended specs genuinely differ:
- DoorDash asks for menu item photos at a minimum of 1400 x 800 px in a 16:9 landscape frame, and auto-crops images that don't match.
- Uber Eats recommends roughly 1200 x 800 px (a 5:4 to 6:4 ratio), but the app itself crops thumbnails to a 1:1 square, so keep the dish centered.
- Swiggy uses a square 1:1 frame, commonly 1024 x 1024 px or larger.
- Zomato recommends square framing for menu items with food filling most of the frame, typically at least around 1200 x 800 px.
(Treat these as general guidance. Platforms update their specs, so always confirm in your partner dashboard before a bulk upload.)
Why it costs orders: a dish composed for a square frame and force-fitted into 16:9 loses half the food or gains a band of empty plate. The hero element ends up off-center or cut. The platform may also reject the image outright, leaving you with a blank, text-only listing that almost nobody taps.
The fix:
- Compose with the hero of the dish centered and a little breathing room around it, so the same shot survives different crops.
- Export a dedicated version per platform rather than uploading one file everywhere.
- Keep the food filling the frame. A tiny dish on a giant plate reads as "small portion" before a word is read.
3. Inconsistent style across the menu
Open many menus and you'll see one dish on a wooden table, the next on a steel counter, a third lit warm, a fourth lit blue. It looks like four different restaurants. Even if each photo is decent on its own, together they feel improvised and untrustworthy.
Why it costs orders: consistency signals competence. A menu where every dish shares the same background, lighting, and angle reads as a real brand that cares. Customers infer kitchen quality from presentation quality, fairly or not.
The fix:
- Lock one background, one angle convention, and one lighting direction across the whole menu.
- Use top-down for bowls and plated items where ingredients should be visible; use a 45-degree angle for burgers, sandwiches, and tall stacked items.
- If your existing library was shot piecemeal over months, restyle it to a single consistent look rather than reshooting everything. A unified set is worth more than a few hero shots surrounded by clutter.
4. Low appetite appeal
A technically correct photo can still be unappetizing. Cold-looking food, a messy plate, a distracting background, or a portion that looks skimpy all suppress the order even when nothing is "wrong."
Why it costs orders: the customer is buying a feeling first and food second. If the image doesn't trigger hunger, the price suddenly feels too high and they keep scrolling.
The fix:
- Style for the camera. Wipe sauce drips on the rim, position the most photogenic piece forward, add fresh garnish right before the shot.
- Remove anything in frame that isn't the dish: napkins, cables, packaging, hands.
- Make the portion look generous and the food look hot and fresh. Gloss, steam, and color saturation do the persuading.
5. Mismatched expectations
The opposite failure: a photo so over-edited it looks nothing like what arrives. This wins the first order but poisons the relationship through refunds, bad ratings, and one-time customers.
Why it costs orders over time: delivery is a repeat-purchase business. A glamour shot that betrays the real dish trades one order today for zero loyalty tomorrow, and platforms reward listings with strong repeat rates.
The fix:
- Restyle, don't fabricate. The dish in the photo should be the dish in the box, looking its best, not a different recipe.
- Match the actual portion, the actual ingredients, the actual plating shape. Premium and honest are not opposites.
What consistent, premium imagery is actually worth
When the whole menu is well lit, correctly cropped, consistent, appetizing, and honest, more taps turn into orders and more first orders turn into repeats. That compounds: better conversion, better repeat rate, and better placement.
[PLENY DATA - insert your real before/after conversion figure here before publishing]
The work is the same whether you run one cafe or fifty cloud kitchens: fix lighting, fix crops, unify the style, raise appetite appeal, and keep it honest. The fastest path is to start from phone photos you already have and restyle them into menu-ready images per platform, rather than booking a shoot for every menu change.
Your photos are doing a job whether you manage them or not. The only question is whether they're winning orders or quietly losing them.
Menu photography by cuisine
Menu photography by city
FAQs
Do I really need different photos for each delivery app?
It pays to, mainly because of crop. DoorDash uses a 16:9 landscape frame, Uber Eats recommends a 5:4 to 6:4 ratio but crops thumbnails to a 1:1 square, and Swiggy uses a 1:1 square. One file forced into all three gets awkwardly cropped or rejected. Compose with the dish centered, then export a per-platform version. Always confirm current specs in your partner dashboard before a bulk upload.
Is AI-restyled food photography allowed on delivery platforms?
Platforms reject images that misrepresent the actual dish, along with stock photos, collages, and text overlays. Restyling your own real dish photo to look its best is different from fabricating a dish that doesn't match what arrives. Keep the portion, ingredients, and plating true to the box and you stay on the right side of the rules.
Can I just reshoot everything with my phone instead?
You can, and good natural light plus simple styling goes a long way. The catch is consistency and time. Reshooting an entire menu to one unified look every time you tweak a dish is slow. Starting from existing phone photos and restyling them to a single premium standard is usually faster and more consistent across the full menu.
Written by
RishabhFounder, Pleny · IIT alumnus
Founder of Pleny, building AI menu photography for restaurants. Works hands-on with restaurant menus across India and the US, turning phone snapshots into delivery-ready images.