Skip to content

Peruvian Food Photography for Restaurants

Peruvian dishes are some of the hardest plates to photograph well: pale sauces, wet textures, tall stacks and garnishes that wilt in minutes. This guide covers the signature dishes you will shoot, what makes each one difficult, and the angles, light and serveware that keep the food looking like what the customer receives.

The dishes you will photograph most

Before you set up a camera, list the Peruvian dishes your kitchen actually sells and group them by how they behave in front of a lens. Ceviche, tiradito and causa are cold, wet and time-sensitive. Lomo saltado, aji de gallina and tacu tacu are hot, glossy or pale and lose their looks as they cool. Anticuchos and pollo a la brasa are charred and depend on grill marks. Each group needs a different plan for light, timing and garnish.

Shoot in the order that protects quality: cold dishes first while the kitchen is calm, then hot dishes one at a time so nothing waits under a lamp. Keep a small tray of fresh cilantro, lime halves, rocoto slices and aji amarillo paste nearby so you can refresh a garnish without remaking the plate.

What makes each dish hard to shoot

Ceviche is the biggest challenge. Fish turns opaque and the leche de tigre separates as it sits, so the plate has a working window of a couple of minutes. Build it just before the shot, keep the bowl chilled, and spoon the marinade in at the last moment. Tiradito has the same problem with thinner slices, which curl and dry at the edges under warm light.

Aji de gallina is a pale yellow cream sauce that flattens under flat light and can read as beige on a phone screen. It needs a side light and a contrast element such as a purple olive, a boiled potato half or a rocoto ring. Causa is a soft yellow potato layer that looks like a cake unless you show the filling edge and add a clear top garnish.

Lomo saltado is a mix of brown beef, red onion and tomato with glossy juices that can merge into one dark mass. Separate the components slightly and let the fries sit on top rather than underneath. Anticuchos need visible char without looking burnt, and the skewers should be clean of drips. Pollo a la brasa looks best when the skin is dry and lacquered, not wet with baste.

Steam is a separate problem. It fogs the lens and softens contrast, so shoot hot dishes within a minute of plating, wipe the lens between frames, and use a slightly higher shutter speed to freeze the wisps rather than letting them blur the plate.

Angles and light for Peruvian plates

Use a 45-degree angle for most plates: ceviche in a shallow bowl, aji de gallina over rice, tacu tacu with its crusted sides. It shows the surface and the depth at once. Shoot straight down at 90 degrees for causa layers, tiradito arranged in a fan, and any dish plated in a wide rimmed bowl where the pattern matters. Drop to a low 20 to 30 degrees for anticuchos on a skewer and for tall causa stacks, so the height reads.

Side light from a window or a large diffused source at roughly 45 degrees to the plate brings out the texture of fish, the gloss of lomo saltado juices and the crust on tacu tacu. Put a white card or a sheet of foam board on the shadow side to lift the dark side of the plate. Avoid direct overhead light on ceviche and tiradito: it produces hard reflections on the marinade and hides the fish.

Keep the background simple and consistent across the menu. A dark slate or a warm neutral surface works for both pale sauces and charred meats. If you shoot ceviche on blue ceramic, shoot every ceviche on the same blue ceramic so the menu reads as one set rather than a random collection.

Plating and serveware that stay culturally right

Peruvian food is served in specific ways, and changing them for the camera makes the photo misleading. Ceviche belongs in a shallow bowl or a wide-rimmed plate with the leche de tigre visible, with choclo, camote and cancha on the side. Lomo saltado is served with white rice and thick-cut fries on the same plate, not styled as a lone steak. Aji de gallina goes over rice or boiled potato with the sauce spooned across, not piped into a decorative swirl.

Use the ceramics and earthenware your dining room actually uses, or plain white and dark stoneware that does not compete with the food. Avoid heavy patterned plates under ceviche and tiradito, where the pattern fights the fish. Keep portions the same as service: a photo that shows a larger portion than the kitchen sends creates complaints on delivery orders.

Garnishes should be the ones the kitchen sends: cilantro leaves, lime wedges, rocoto rings, a few cancha kernels. Do not add ingredients the dish does not contain, and do not hide the protein under a pile of garnish. The customer is buying what they can see.

Thumbnail crops for delivery apps and menus

Most delivery apps show dishes as small square or 3:4 thumbnails, and printed menus and QR menus often use a square or a wide 16:9 strip. Compose each shot with clean margin around the plate so the dish survives a square crop, and keep the main ingredient near the center rather than at the edge. For a hero image for your website, leave room on one side for text.

Platforms do not publish fixed pixel specs for every upload slot, so check the upload screen in each app for its current requirements before you export. Test your crops at phone size: shrink the image to thumbnail scale and check that the ceviche fish, the aji de gallina sauce and the char on the anticuchos still read. If a dish disappears at that size, reshoot closer rather than cropping harder.

Shoot each dish in landscape and portrait on the same setup so you have material for a wide menu banner and a tall Instagram story without re-plating.

Common mistakes and a practical workflow

The most frequent errors are shooting ceviche too late, letting pale sauces sit in flat light, using patterned plates that camouflage the food, and cropping so tight that the dish loses its identity in a thumbnail. Another is inconsistency: one dish shot at noon by a window, the next at night under a warm bulb, so the menu looks assembled from different restaurants.

Fix this with a simple routine. Pick one surface, one light setup and one angle per dish type. Shoot cold dishes first, refresh garnishes between frames, and wipe the lens after every hot dish. Review images on a phone before you pack up, not on a laptop. Then edit for light, background and crop only, keeping the food as it is.

FoodPhoto can help with that last step: it 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 such as your website menu, Instagram, Google Business Profile, QR menu and print. It does not generate a different dish and cannot guarantee approval by any platform.

Checklist before you publish

  1. List your Peruvian dishes and group them by texture and temperature before shooting.
  2. Shoot ceviche, tiradito and causa first, plating each one immediately before the frame.
  3. Set one surface, one diffused side light at about 45 degrees and a white fill card.
  4. Use 45 degrees for most plates, 90 degrees for layered dishes, 20 to 30 degrees for skewers and stacks.
  5. Keep portions and garnishes identical to what the kitchen sends.
  6. Leave margin around the plate and check every image at thumbnail size on a phone.
  7. Check each delivery app's upload screen for its current image requirements.
  8. Shoot both landscape and portrait on the same setup for menus and social.

Questions

How do I keep ceviche from looking dull in photos?

Build the ceviche immediately before the shot, keep the bowl and fish cold, and add the leche de tigre at the last moment. Use diffused side light rather than overhead light so the marinade does not throw hard reflections, and shoot within a couple of minutes before the fish turns opaque and the edges dry.

What angle should I use for lomo saltado and anticuchos?

Shoot lomo saltado at about 45 degrees so the beef, onion, tomato and fries are all visible, and separate the components slightly so they do not merge into one dark mass. Shoot anticuchos lower, around 20 to 30 degrees, so the skewer and the char on the meat read clearly.

What image size should I upload to delivery apps?

Delivery apps do not publish one fixed pixel spec for every upload slot, so check the upload screen in each app for its current requirements. As a working rule, compose for a square and a 3:4 crop, keep the plate centered with clean margins, and test the export at phone thumbnail size before uploading.

Can I use AI to make my Peruvian dish photos look better?

You can use editing tools to improve light, background and crop on a real photo of your own dish, but the image should still show the food you actually serve, including portion size and garnishes. Avoid tools that generate a different dish or add ingredients the kitchen does not use, since that misleads customers and can cause complaints on delivery orders.

Start with a dish