Vegan Food Photography for Restaurants
Vegan dishes fail in photos for reasons that have nothing to do with the cooking: a pale cashew sauce reads as beige soup, a stacked burger collapses under a square crop, a bowl of greens turns into one green mass. This guide covers the vegan dishes restaurants actually sell, what makes each one hard to shoot, and the light, angle, plating and crop decisions that fix it.
Why vegan food is harder to photograph than it looks
Most vegan plates are built from ingredients with low color contrast: cauliflower, tofu, cashew cream, oat-based sauces, lentils, mushrooms. Under a warm dining-room bulb, all of that drifts toward the same tan tone, and the photo stops telling the customer what is on the plate. The fix is usually color separation rather than more styling: one green element, one acidic or red element, one dark element such as charred edges or toasted seeds.
Texture is the second problem. Vegan cooking leans on sauces, purees and soft proteins, and soft surfaces photograph flat under flat light. A raking light from the side at roughly 45 degrees picks up the grain of a grain bowl, the crumb of a seitan cutlet and the ripple in a cashew cream. Straight-on light flattens all three.
Third, vegan dishes are often tall or wide in ways that fight a square thumbnail. A stacked burger or a loaded bowl shot at eye level loses its top and bottom edges in a 1:1 crop, which is the shape most delivery app tiles use. Shoot a little wider than you think you need and keep the whole plate inside the frame.
Signature vegan dishes and what each one needs
Treat each dish as its own technical problem. The settings that flatter a raw salad will make a jackfruit taco look wet and gray, and the light that gives a mushroom burger depth will turn a smoothie bowl into a glare.
- Buddha bowl or grain bowl: the risk is visual clutter. Group components in wedges rather than scattering them, keep the dressing off until the shot is framed, and shoot from 60 to 75 degrees above the table so the interior of the bowl is visible without losing the rim.
- Vegan burger: height is the whole sell. Use a 20 to 30 degree low angle, pin the stack with a skewer through the middle, and put the tallest texture (crisp lettuce, pickles, onion) at the front edge. Check the square crop before you break the set.
- Jackfruit or pulled-mushroom tacos: the filling looks like wet shreds. Pat excess sauce, add a firm element such as pickled onion or shredded cabbage for contrast, and shoot side-on at plate level so the fold of the tortilla reads.
- Cashew or oat cream pasta: pale sauce on pale pasta disappears. Use a dark plate, finish with cracked pepper, chili or green herbs, and shoot from 45 degrees with a slight side light to catch the gloss on the sauce.
- Tofu or tempeh main: both are matte and absorb light. Sear or grill marks give the eye something to hold, a light brush of oil before shooting adds a highlight, and a 30 to 45 degree angle shows the crust on the top face.
- Smoothie bowls and raw desserts: glossy surfaces reflect whatever is above them. Shoot at 75 to 90 degrees from directly overhead, avoid a light source reflected in the surface, and place toppings in a deliberate line or cluster instead of a random scatter.
- Salads and slaws: shoot within minutes of dressing. Leaves wilt and go translucent fast, and a dressed salad under warm light looks tired within ten minutes.
Light, background and serveware
Daylight from a window to one side of the plate, with a white card or a sheet of baking paper on the opposite side to bounce light back, handles almost every vegan dish. Avoid direct midday sun: it burns out the pale elements, which in vegan food is most of the plate. If you shoot indoors in the evening, one diffused light at 45 degrees to the side and slightly above is enough; a second light straight on will kill the texture you just gained.
Backgrounds should contrast with the dish, not with the brand. A pale bowl of cauliflower and cashew needs a dark wood, slate or matte ceramic surface. A dark plate of charred mushrooms and greens needs a light linen or pale stone. Keep one surface and one light setup across the whole menu so the grid feels like one restaurant.
Serveware should match how the dish is actually served. A vegan bowl in a shallow pasta plate looks like a mistake, and a burger on a slate board when it arrives in a basket misleads the customer. Use the real vessel, wipe the rim, and remove chips or cracks from the frame. Garnishes belong on the plate only if the kitchen sends them.
Angles, crops and thumbnails
Shoot every dish at three angles: overhead (90 degrees), a three-quarter angle around 45 degrees, and a low 20 to 30 degree angle for tall items. That gives you something that survives every crop the menu or app applies.
Frame with margin. A square 1:1 crop cuts the left and right of a landscape frame, and a 3:4 portrait crop cuts the sides of a square. Keep the food inside the central two-thirds of the frame and leave the outer band as surface, so the dish still reads when the platform trims it. Check the thumbnail at phone size: if you cannot tell the dish apart from the one next to it, the shot needs more color contrast, not more resolution.
Delivery app tiles are small and often shown on a busy screen. A tight crop of the main ingredient with one clear garnish usually beats a wide table scene. Save the wider, more atmospheric frames for your own website, Instagram and printed menu, where they will be seen at a larger size.
Common mistakes and a workable shooting routine
The most frequent errors are consistent across kitchens: shooting vegan plates under warm tungsten light so everything goes orange; dressing salads before the camera is ready; piling garnishes over the protein the customer is paying for; using a busy patterned cloth that competes with a busy bowl; and shooting only one angle, then discovering the square crop cuts the top off the burger.
A practical routine: shoot in batches of five or six dishes, set up one light and one surface, and plate each dish fresh rather than holding it under a lamp. Keep a small kit on the table: paper towels, a brush and a small bottle of oil for highlights, tweezers for herbs, a spray bottle of water for greens, and a cloth for the rim. Shoot the overhead and the 45 degree frame for every dish, then the low angle only for tall items. Review on the phone, not the camera screen, before the food is cleared.
For your own channels, 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 delivers every photo as a kit of sizes. It does not generate a different dish and cannot guarantee approval by any platform, so check each platform's upload screen for its current image requirements before you submit.
Checklist before you publish
- Shoot each dish overhead, at 45 degrees and, for tall items, at 20 to 30 degrees
- Set one diffused light at 45 degrees to the side and bounce it back with a white card
- Choose a surface that contrasts with the dish: dark for pale plates, light for dark plates
- Plate on the vessel the kitchen actually serves, with a clean rim
- Dress salads and pour sauce immediately before the shutter, not before setup
- Keep the food inside the central two-thirds of the frame for square and 3:4 crops
- Review every shot at phone thumbnail size before clearing the table
- Check the current image requirements on each platform's upload screen before submitting
Questions
How do I stop vegan food from looking beige in photos?
Add deliberate color contrast on the plate: a green herb or vegetable, a red or acidic element such as pickled onion or chili, and a dark element such as char or toasted seeds. Then shoot on a surface that contrasts with the dish and use side light rather than flat front light, which is what collapses pale tones into one another.
What angle should I use for a buddha bowl or grain bowl?
Shoot from 60 to 75 degrees above the table. That shows the interior of the bowl and the separate components while keeping the rim in frame. A full overhead at 90 degrees flattens the depth of a loaded bowl, and a low angle hides everything inside it.
Why does my vegan burger look small in the delivery app?
The app tile is usually square, so a landscape frame loses its left and right edges and the stack gets cropped. Shoot the burger at a 20 to 30 degree angle with margin around it, keep the whole stack inside the central two-thirds of the frame, and check the square crop on your phone before you finish the shoot.
How should I photograph glossy sauces and smoothie bowls?
Glossy surfaces reflect whatever is above them, so move the light to the side rather than overhead and keep the camera out of the reflection. For smoothie bowls, shoot from directly overhead and arrange toppings in a deliberate line or cluster. For sauces, a slight side light at 45 degrees catches the sheen without a blown-out hotspot.