Pakistani Food Photography for Restaurants
Pakistani dishes are among the hardest plates to photograph well: dark sauces, layered rice, steam that fogs the lens and kebabs that go grey under the wrong light. This guide covers the signature dishes, what makes each one difficult, and the angles, light and serveware that keep the food looking like what the customer will actually receive.
Signature dishes and what makes each one hard to shoot
Each Pakistani dish fails in a different way on camera, so plan the shot around its specific weakness rather than applying one setup to the whole menu.
Biryani is a height and layering problem. Pile it too flat and it reads as plain rice; pile it too high and the top grains go out of focus. Scoop with a spoon so whole cardamom pods, fried onion and a visible piece of chicken or mutton sit near the front surface.
Nihari and haleem are texture problems. Both are thick and brown, and under flat overhead light the surface turns into a single dark mass. A thin slick of oil on top of nihari catches light and gives the dish shape; haleem needs a visible swirl of fried onion, ginger and coriander to break the surface.
Karahi is a shine problem. The oil and tomato glaze throw bright specular highlights that blow out to white. Keep the pan slightly off-axis from the light so the reflection moves away from the lens.
Seekh kebab, chapli kebab and tikka are color problems. Charred edges look appealing in person but turn near-black on a phone sensor, while the interior goes dull brown. Side light, not overhead light, keeps the crust and the meat separate.
Samosas, pakoras and parathas are dryness problems. Fried and griddled surfaces look matte and lifeless without a little sheen, so brush with a touch of oil or ghee immediately before the shot.
Angles that suit Pakistani plates
Use three angles across the menu and keep them consistent per dish type.
A 45-degree angle is the default for biryani, karahi and curry bowls because it shows both the surface garnish and the depth of the portion. Drop the camera to roughly 30 degrees for kebabs and tikka platters so the charred edges face the lens. Use a true overhead 90-degree shot only for thali-style spreads, rice platters and flatbreads, where the pattern of the food is the subject.
Get close enough that the dish fills about 70 to 80 percent of the frame, but leave a clean margin of 10 to 15 percent on every side. That margin is what survives a square or 3:4 thumbnail crop on a phone screen.
Shoot the hero shot in 4:5 or 3:2 and check it at thumbnail size on your phone before you move on. If the garnish disappears at that size, shoot it again with the garnish closer to the center.
Light, steam and color
Window light from one side, diffused with a white curtain or a sheet of parchment, gives the most honest color on turmeric, chili and saffron rice. Direct sun creates hard shadows across the main ingredient and turns reds orange.
Steam sells a hot dish but ruins a photo. Shoot within the first 30 to 60 seconds of plating, wipe the lens between frames, and let a wisp of steam drift across the back of the dish rather than the front. A faint steam trail behind biryani reads as fresh; steam over nihari hides the meat.
Set white balance manually against a grey card or a white plate. Phone auto white balance pushes warm dishes toward yellow under tungsten light, which makes rice look old.
Avoid colored plates, strongly patterned tablecloths and dark wood under dark curries. A plain white, off-white or pale grey surface keeps the food as the brightest thing in the frame.
Plating and serveware that read as Pakistani without becoming a prop
The vessel should be the one the dish is actually served in. Nihari in a copper or steel handi, karahi in a black iron wok, biryani in a wide steel or ceramic platter, haleem in a deep bowl, kebabs on a simple platter with onion rings and lemon wedges.
Keep the garnish functional: coriander, green chili, fried onion, ginger julienne, a lemon wedge. These are what a diner recognizes, and they also add the color contrast that brown dishes need. Do not add ingredients the kitchen does not serve.
Use a shallow bowl for curries so the meat sits above the sauce line and stays visible. Deep bowls swallow the protein and leave only a dark circle in the thumbnail.
Skip heavy props. One cloth napkin, one small bowl of raita or salad, and one set of cutlery at the edge of the frame is enough. Too many props shrink the dish inside the crop.
Common mistakes that cost you orders
Overhead shots of curries that show only sauce, no meat. Photograph from 45 degrees so the protein is visible.
Underexposed brown dishes. Nihari, haleem and dal look muddy when shot dark; raise exposure until the sauce shows a highlight, then check that the garnish is still green.
Shooting the whole table instead of one dish. Delivery app thumbnails are small, and a spread of five dishes reads as noise.
Inconsistent backgrounds across the menu. Pick one surface and one light setup for all curries, another for all grilled items, and keep them stable so the menu looks like one restaurant.
Editing the food into something the kitchen does not serve. The photo has to match the plate that leaves the pass, or the reviews will say so.
Finally, check the upload screen for each platform you use. Some apps do not publish pixel specs, so the crop preview in the uploader is the only reliable guide.
Shooting for your own channels
Your website menu, QR menu, Instagram, Google Business Profile and printed menu all use different crops, and a single shoot should cover all of them. Shoot wide enough to allow a 16:9 banner, a 1:1 square and a 4:5 portrait from the same frame.
For printed menus, shoot at higher resolution and avoid heavy background blur, which prints as mush. For Instagram, shoot a second vertical frame with more headroom above the dish.
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. It does not generate a different dish and cannot guarantee approval by any platform, so always review the final crop yourself.
A shooting order that saves time
Group dishes by lighting need rather than by menu order. Shoot all the brown curries and haleem first under the same setup, then the grilled items, then the rice and breads, then the fried snacks. This cuts the number of times you move the light and keeps color consistent across the menu.
Plate one dish at a time, keep a spare plate ready for reshoots, and have the kitchen hold the next dish until you call for it so nothing sits and dries.
If you shoot in a busy service window, block 30 minutes before opening. Empty restaurants photograph better than full ones, and the kitchen can plate without pressure.
Working with the platforms you actually use
Delivery platforms crop and compress images differently, and some do not publish pixel specs at all. Upload one test image, look at the preview in the app, and adjust framing until the dish reads clearly at thumbnail size.
Some platforms restrict AI-generated imagery. If yours does, shoot and upload your own real photograph, and use edited versions only on your own website, Instagram, Google Business Profile, QR menu and print.
Never assume an edit will be accepted. The restaurant is responsible for what appears on its listing.
Checklist before you publish
- Shoot biryani, nihari, karahi and kebabs as separate setups, not one table shot
- Use 45 degrees for curries and biryani, 30 degrees for kebabs, 90 degrees only for platters
- Diffuse window light from one side and set white balance manually
- Plate and shoot within 60 seconds, wiping the lens between frames
- Leave a 10 to 15 percent margin on every side for square and 3:4 crops
- Check every image at thumbnail size on a phone before moving on
- Keep one background and light setup per dish category for a consistent menu
- Confirm the crop in each platform's upload preview before publishing
Questions
How do I photograph nihari so it doesn't look like a brown blob?
Shoot from 45 degrees in a shallow bowl so the meat sits above the sauce line, add a thin oil slick that catches a highlight, and garnish with ginger, green chili and coriander for color contrast. Side light rather than overhead light keeps the surface from flattening.
What angle works best for biryani on a delivery app thumbnail?
A 45-degree angle with the rice piled so whole spices, fried onion and a piece of meat sit near the front surface. Leave a margin around the platter so the dish survives a square crop, and test the image at thumbnail size before uploading.
Why do my kebab photos look grey and dry?
Charred edges go near-black on a phone sensor while the interior goes dull brown under overhead light. Move the light to the side, shoot at about 30 degrees, and brush the meat with a little ghee right before the shot so the surface has some sheen.
Should I use a handi or a plain plate for curry photos?
Use whatever the dish is actually served in, as long as it is shallow enough that the protein stays visible. A deep handi can hide the meat, so tilt the camera or choose a wider vessel for the photo if the kitchen uses a deep one.