Restaurant Photography in Mexico City: A Practical Guide
Mexico City's high-altitude sun swings from almost overhead in June to a low winter angle in December, and that changes when your window light actually works for food. This guide covers how to shoot your own dishes for delivery apps, Google Business Profile, printed menus and social, with crops and timing you can plan around.
Plan your shoots around Mexico City daylight
At the June solstice Mexico City gets roughly 13 hours 10 minutes of daylight and the noon sun sits about 86 degrees above the horizon, so midday light falls almost straight down. That is harsh for plated food near a window: shadows under the plate go black and glossy sauces throw hot highlights. In practice, shoot in the two to three hours after opening or the two hours before sunset, when the sun is lower and light comes in at an angle across the table.
Around the December solstice there is about 10 hours 50 minutes of daylight and the noon sun reaches only about 47 degrees, so low winter sun can stream deep into a dining room at midday. That is useful for soft side light on a table near a window, but it also means long shadows and warm color casts on white plates. Move the table back from the glass or hang a thin white curtain as a diffuser, and check the white balance on your phone before a batch of shots.
Because the sun is so high in summer, a north-facing window (or any window without direct sun) gives the most even light for most of the year. If your only window faces the street, schedule shoots for the morning or late afternoon and avoid the 11 a.m. to 2 p.m. window in summer.
- June to August: shoot before 10 a.m. or after 5 p.m. to avoid near-vertical noon sun.
- December to February: expect low, direct midday sun; use a curtain or move two meters back from the window.
- Rainy season afternoons: use the bright overcast light but keep plates out of drips and check for gray color casts.
Shoot the dishes Mexico City diners already recognize
Tacos, chilaquiles, tamales, tortas and soups are the backbone of most menus here, and each photographs differently. Tacos al pastor need a low, slightly side-on angle so you see the filling and the charred edge of the tortilla, not a flat top-down circle of meat. Chilaquiles are best shot at about 45 degrees so the salsa, crema and any fried egg read as layers rather than a red pool.
Tamales are pale and cylindrical, so give them contrast: unwrap one end, place it on a dark plate or a banana leaf, and add a small bowl of salsa in the frame. Tortas need a clean cut through the middle so the layers show, and soups need a spoon lifting something out of the bowl so the surface is not just a flat disc.
Shoot your signature dish first and give it more time than the rest. That is the photo that will sit on your delivery listing, your Google Business Profile and your printed menu, and it should be the sharpest, cleanest image you own.
Sizes and crops for Uber Eats, Rappi and DiDi Food
Mexico City restaurants commonly list on Uber Eats, Rappi and DiDi Food. This site publishes photo spec pages for Uber Eats in Mexico (/delivery-photo-specs/uber-eats/mexico/) and Rappi in Mexico (/delivery-photo-specs/rappi/mexico/); check those pages for the current requirements before a shoot. The site does not publish a spec page for DiDi Food, so check the upload screen in the merchant app or the platform's own help pages for its image rules.
Where a platform does not publish pixel dimensions, do not guess. Open the upload screen, read what it says about file type and size, and test one image before you shoot the whole menu. A safe habit is to keep a large original of every dish and export smaller versions from it, so you never have to reshoot because one app wants a different shape.
For your own channels, shoot one horizontal frame at 16:9 for your website banner and Google Business Profile cover, one square 1:1 for Instagram grid posts and QR menus, and one vertical 4:5 for Stories and Reels. Keep the dish centered with space around it so the same photo survives all three crops.
- Keep a full-resolution original of every dish before exporting any crop.
- Shoot slightly wider than you need so a square or vertical crop does not cut the plate.
- Check each app's upload screen for its current size and format rules.
Phone settings and lighting that work in a Mexico City dining room
Turn off the flash. On a phone, tap the brightest part of the dish to lock focus and exposure, then drag the exposure slider down one notch so white plates and crema do not blow out. Use the 2x lens rather than stepping close with the wide lens, because the wide lens bends the edges of the plate and makes portions look smaller.
Hold the phone at about 45 degrees for most plates and at 90 degrees straight down for flat dishes like pizza or a spread of tacos on a tray. Get within 30 to 50 centimeters of the food so it fills the frame, and keep the background simple: a plain wall, a wooden table or a folded napkin beats a busy dining room.
Restaurant interiors in Mexico City are often dim at dinner service. If you must shoot in the evening, use the brightest table near a window or door, put a white napkin or menu card opposite the light source to bounce light back onto the shadow side of the plate, and steady the phone on a glass or a stack of coasters.
Google Business Profile, printed menus and social
For Google Business Profile, upload a few real photos of the room, the entrance and two or three dishes, and refresh them when the menu changes. Diners use these images to judge whether the place matches the listing, so show the actual tables, not a styled set.
For a printed menu, shoot at the highest resolution your phone allows and export at a size that stays sharp when printed at the width of the menu page. Avoid heavy filters; printed menus reproduce contrast harshly and a saturated filter can turn salsa into a flat red block.
For Instagram and Stories, shoot a short sequence: one wide shot of the table, one close shot of the dish, and one detail such as a hand squeezing lime or a spoon lifting chilaquiles. That gives you three usable posts from one plating.
Keeping photos consistent across the whole menu
Pick one background and one angle per menu category and stick to it. If tacos are shot at 45 degrees on a dark plate, keep every taco photo that way; mixed angles and backgrounds make a delivery menu look assembled from different restaurants.
Shoot in batches by category, not dish by dish, so the light and the table setup stay the same. Label files with the dish name and the date so you can replace an old photo when a recipe changes.
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. For your own channels such as your website menu, Instagram, Google Business Profile, QR menu and print, that kit saves exporting each crop by hand.
Checklist before you publish
- Check the Uber Eats Mexico and Rappi Mexico spec pages, and read the DiDi Food upload screen, before shooting.
- Schedule window-light shoots for early morning or late afternoon in summer, and use a diffuser at midday in winter.
- Shoot each dish at 45 degrees, plus one straight-down frame for flat plates.
- Keep a full-resolution original of every dish before exporting crops.
- Export 16:9, 1:1 and 4:5 versions from the same original for your own channels.
- Turn off the flash, lock exposure on the brightest part of the dish, and use the 2x lens.
- Shoot one background and one angle per menu category for consistency.
Questions
What size photos do Uber Eats and Rappi require for restaurants in Mexico?
Requirements can change, so check the current spec pages for Uber Eats Mexico and Rappi Mexico, or the upload screen in each merchant app, before a shoot. For DiDi Food, read the rules shown in its upload screen, since this site does not publish a spec page for it.
When is the best time of day to take food photos in Mexico City?
In summer, shoot in the first few hours after opening or the last two hours before sunset, because the noon sun is almost directly overhead and creates harsh shadows. In winter, midday sun is lower and can come deep into the room, so use a thin curtain or move the table back from the window.
Can I take delivery app menu photos with just my phone?
Yes. Turn off the flash, lock focus and exposure on the brightest part of the dish, use the 2x lens, and shoot near a window with a plain background. Keep the phone steady and shoot slightly wider than you need so the image survives square and vertical crops.
How many photos should I take of each dish?
Take at least one 45-degree shot and one straight-down shot, plus a detail frame if the dish has a garnish or a pour. That gives you a horizontal image for your website, a square for Instagram and QR menus, and a vertical for Stories without replating the dish.