Skip to content

Mexican Food Photography for Restaurants

Mexican menus sell on color and abundance: red salsa, green guacamole, white crema, golden tortilla. The same generosity turns to mush at thumbnail size if the photo is flat or cluttered. This guide covers how to shoot the dishes guests compare most, with angles, light and plating that keep the food looking fresh and the portion honest.

What makes Mexican dishes hard to photograph

Mexican cooking layers wet and dry ingredients on the same plate. Sauce sits next to crisp tortilla, crema next to char, and each texture reflects light differently. A single hard light source will blow out the crema while leaving the mole almost black, so the first job is soft, even light that holds detail in both.

Color is the second challenge. Avocado oxidizes and turns grey within minutes of cutting, cilantro wilts under warm light, and red salsa darkens as it dries. Shoot guacamole and anything garnished with fresh herbs first, keep a bowl of acidulated water and paper towels nearby, and plate each dish immediately before the camera, not ten minutes ahead.

Steam is the third. It looks appetizing in the room and like fog on camera. Let a hot plate rest for about 30 seconds before shooting so the steam softens, or shoot from a slightly higher angle so steam rises away from the lens rather than across it.

  • Use one large diffused source or window light plus a white bounce card opposite it
  • Shoot wet, green and herb-garnished dishes before fried or baked ones
  • Wipe plate rims after every plating; sauce smears read as sloppy at thumbnail size

Street tacos: keep the filling and garnish readable

Tacos are the most photographed Mexican item and the easiest to make look like a pile. Line up three or four tacos in a row, filling side toward the camera, and shoot from roughly 30 to 40 degrees above the table so you see both the tortilla edge and the toppings. A pure overhead shot flattens the filling; a straight-on shot hides the onion and cilantro.

Use warm, soft light from one side so the tortilla picks up a little sheen and the filling casts a short shadow that gives it depth. Keep the background simple: a dark wood board, slate or a matte ceramic plate. A lime wedge and a small bowl of salsa add color, but keep them at the edge of the frame so they do not compete with the tacos.

For delivery-app thumbnails, shoot a tighter version of the same setup: one taco in focus in the foreground, two behind it slightly out of focus. That crop survives being shown at small size far better than a wide table scene.

Enchiladas and mole: the sauce is the subject

Sauce-forward dishes live or die on sheen. Mole poblano should read as deep brown with a glossy surface, enchilada sauce as bright red, and both need a light source that reflects off the sauce rather than through it. Place a soft light at about 45 degrees to the side and slightly behind the plate, then use a white card on the opposite side to lift the shadow side.

Shoot at a low angle, around 20 to 30 degrees above the table, so the sauce pooling around the tortillas is visible. A sprinkle of queso fresco, a few sesame seeds on mole, or a slice of raw white onion gives the eye something crisp against the soft sauce. Avoid stacking too high; a tall pile of enchiladas collapses into a brown mass in a small thumbnail.

If the dish is served in a clay cazuela, shoot it in the cazuela. The vessel is part of what the guest is ordering, and it frames the sauce naturally.

Guacamole, salsa and sides: hold the green

Guacamole is the dish most often ruined by slow shooting. Mash it chunky, leave visible pieces of avocado and tomato, and photograph it within a few minutes of mixing. Overhead works well in a molcajete or a shallow bowl, with two or three tortilla chips angled into the guac so the texture reads. Even, bright, diffuse light keeps the green vivid; direct sun or a warm tungsten lamp pushes it toward yellow.

Salsa flights and sides need separation. Shoot three small bowls in a row from about 45 degrees, with the red, green and pico de gallo arranged so the colors do not touch. A dark background makes the reds and greens pop. For a single salsa, an overhead shot with a few chips beside the bowl is enough.

Elote, esquites and street corn should be shot close and slightly above so the char, crema and cotija are all visible. Char is a selling point here, so do not hide it with sauce.

Plating, serveware and cultural fit

Use the vessels the food is actually served in: clay cazuelas, molcajetes, talavera-style plates, woven baskets lined with paper, small stainless or glass bowls for salsa. Plain white plates can work for tacos but tend to look generic next to the color of the food. Avoid props that do not belong to the cuisine, such as Mediterranean olive oil bottles or European-style copper pans.

Garnish should be what the kitchen actually sends out: cilantro, diced white onion, lime wedges, radish slices, crema drizzle. Do not add ingredients the guest will not receive. A photo that promises avocado the dish does not include is a complaint waiting to happen.

Keep portions honest. A taco photo showing four tacos when the order contains three will read as misleading on a delivery app. Shoot the real portion, then crop tighter for the thumbnail rather than adding food.

Thumbnails, crops and delivery-app use

Most guests see a Mexican dish first as a small square or a wide banner in an app or on a phone. Shoot with that in mind: leave a little headroom and side space around the plate so the same photo can be cropped to 1:1 for a thumbnail, 16:9 for a banner and 4:5 for social without cutting into the food. Center the hero dish and keep the busiest garnish inside the middle of the frame.

Delivery platforms do not publish universal pixel specifications, and requirements change. Check the upload screen of each platform you use for the current size, file type and crop rules before you export. Where a platform bans AI-generated images, upload only a real photo of your own dish and do not use generated or altered food imagery there.

Test the final crop at phone size before publishing. If the taco filling disappears or the guacamole turns to a green smear at thumbnail size, reshoot closer instead of zooming in on a wide shot.

Common mistakes to avoid

The most frequent problem is shooting too wide. A table full of dishes looks generous in person and unreadable on a phone. One dish, one hero, one clear garnish beats a crowded scene every time. The second is flat, on-camera light that kills the sheen on sauce and makes guacamole look dull.

The third is slow plating. Cilantro wilts, avocado browns, crema runs and tortillas dry out. Set up the camera and light first, then plate. The fourth is over-garnishing: a mountain of cilantro or a fan of lime wedges obscures the food the guest is trying to see.

If you want consistent crops and lighting across a menu without reshooting every dish in every format, FoodPhoto takes a real photo of your own dish and improves light, background and crop for menus, delivery apps and social, keeping the food as it is, and returns each photo as a kit of sizes for your website, Instagram, Google Business Profile and print.

Checklist before you publish

  1. Shoot guacamole, salsa and herb-garnished dishes first, within minutes of plating
  2. Use soft side light plus a white bounce card; avoid direct flash on sauce and crema
  3. Shoot tacos at 30 to 40 degrees above the table so filling and garnish both read
  4. Shoot enchiladas and mole at 20 to 30 degrees so sauce pooling is visible
  5. Use the real serveware: cazuela, molcajete, talavera plate or lined basket
  6. Leave space around the plate for 1:1, 4:5 and 16:9 crops
  7. Check each platform's upload screen for current image specs before exporting
  8. Review every photo at phone size and reshoot tight if the dish loses detail

Questions

How do I stop guacamole from looking brown in photos?

Mix it fresh right before the shot, keep visible chunks of avocado, and use soft, bright, neutral light rather than warm tungsten. Shoot guacamole before any hot dishes so it does not sit under lights. A squeeze of lime and a quick stir between frames keeps the surface green.

What angle should I use for tacos on a menu?

About 30 to 40 degrees above the table works best. It shows the tortilla edge, the filling and the garnish at the same time. Pure overhead flattens the filling, and a straight-on angle hides the onion and cilantro. For a thumbnail, shoot a tighter version with one taco in focus in front.

How do I photograph mole so the sauce looks rich, not black?

Place a soft light to the side and slightly behind the plate so it reflects off the surface of the sauce, and use a white card on the opposite side to open the shadows. Shoot at a low angle so the sauce pooling is visible, and add a small contrast garnish such as sesame seeds or queso fresco.

What image sizes do delivery apps need for Mexican dishes?

Delivery platforms do not publish one universal pixel specification, and requirements can change. Check the upload screen of each platform you use for its current size, file type and crop guidance. Shoot with space around the plate so the same photo can be cropped to square, portrait and wide formats.

Start with a dish