Skip to content

Indian Food Photography for Restaurants

Indian dishes are the hardest in any menu to photograph well: dark sauces, layered garnishes, steam that fogs the lens and breads that collapse within minutes. The goal is not a styled stock image but a photograph that shows the portion, the gravy and the garnish exactly as they arrive at the table. This guide covers the dishes most likely to be your bestsellers, why each one fights the camera, and how to shoot it for thumbnails and print alike.

Start with the dishes customers actually order

Build your shot list from the items that carry the check, not from the most photogenic ones. For most Indian kitchens that means two or three curries, a biryani, a tandoori item, a bread basket and a couple of starters. Shoot each one the way it is served, in the vessel the kitchen actually uses, so the photo matches what leaves the pass.

Group dishes by the problem they pose rather than by region. Wet curries, dry tandoori items, rice, breads and fried snacks each need different light and timing, and solving them in batches keeps a single shoot day efficient.

  • Wet curries (butter chicken, rogan josh, dal makhani): glossy surface, dark sauce, oil separation visible under hard light
  • Biryani: height, scattered garnish, rice grains that dry out and clump as they cool
  • Tandoori and kebab items: char marks, uneven browning, high contrast between crust and interior
  • Breads (naan, paratha, dosa): steam, sheen, and a very short window before they look leathery
  • Fried snacks (samosas, pakoras, vada): flat, pale surfaces that need texture and a cut to show filling
  • Rice and pulao: individual grains read only when the rice is loose and not packed into a mound

Lighting that keeps sauce dark but not black

Indian gravies absorb light. A butter chicken or dal makhani shot under flat overhead light turns into a dark brown puddle with no detail. Place a soft key light at roughly 45 degrees to one side and slightly above the dish, then add a white card or reflector on the opposite side about 30 to 40 centimeters away to lift the shadow side. That side fill is what separates a tomato-based sauce from a black one.

Keep a small hard light or a bare reflector for the rim of the bowl. A narrow highlight along the top edge of the gravy makes the dish look fresh and signals the oil sheen that diners read as richness. Avoid direct flash: it flattens texture in rice and puts a white hotspot on every wet surface.

Steam is a trap. It looks good for a second and then fogs the lens and softens the whole frame. Shoot within 30 to 60 seconds of plating, keep the camera back at least 60 centimeters, and wipe the lens between dishes. If you want visible steam, a faint wisp from a just-opened lid is enough; a thick cloud hides the food.

Angles and framing by dish type

No single angle works across an Indian menu. A 45-degree angle is the workhorse: it shows the depth of a bowl, the surface of the curry and the rim of the vessel at once. Use it for curries, dal and anything served in a karahi or copper handi.

Shoot biryani and layered rice from slightly higher, around 60 degrees, so the scattered fried onion, mint and saffron threads read across the surface. Tandoori items and kebabs are often best near eye level, 10 to 20 degrees above the plate, because their height and char are on the sides rather than the top. Flat snacks such as samosas benefit from a true overhead at 90 degrees when you want to show a plate of several, and a 45-degree cut-away when you want to show the filling.

Frame tight enough that the food fills roughly 70 to 80 percent of the frame, but leave a margin of clean surface around the vessel. Delivery apps crop aggressively to square and portrait thumbnails, and a dish that touches all four edges loses its rim and its identity in the thumbnail.

Plating and serveware that stay culturally right

Use the vessels your kitchen serves in: steel thali plates, copper handis, clay bowls, a karahi, a banana leaf for a South Indian plate. A curry in a French white coupe reads as a different restaurant. If your dining room uses white porcelain, shoot on white porcelain; consistency with the real table matters more than styling drama.

Keep props minimal and edible. A small bowl of raita, a lime wedge, sliced onion and green chili are honest accompaniments. Avoid scattering raw spice powders around the plate unless the kitchen actually garnishes that way, and never let a garnish cover the protein or the portion. Cilantro should look fresh, not wilted from sitting under a hot lamp.

For breads, stack two or three at most and tear one to show the interior. A whole stack of naan reads as a beige mass in a thumbnail. For thali-style plates, shoot straight down so each bowl is visible, and make sure no bowl is half empty or smeared.

Common mistakes on Indian menus

The most frequent failure is shooting too late. Curries skin over, rice dries, breads go limp and fried snacks lose their sheen within a few minutes, so plate one dish at a time and keep the camera ready before the food arrives.

The second is over-styling: extra chili, a swirl of cream that the kitchen never adds, or a garnish that changes the dish. Customers compare the photo to what arrives, and mismatches cost more than a plain photo ever will. The third is inconsistent treatment: one curry shot warm and dark, the next bright and cool, which makes the menu look assembled from different restaurants. Lock one surface, one light setup and one crop ratio across the whole shoot.

Finally, check every image at thumbnail size on a phone before you publish. If you cannot tell butter chicken from dal at 200 pixels wide, reshoot closer or simplify the background.

Building a consistent set for menus and your own channels

Shoot once, then export deliberately. A square 1:1 crop suits most menu grids and social feeds, 4:5 works for Instagram, 16:9 fits website banners and Google Business Profile cover images, and a tall 3:4 crop is the safest for delivery app listings. Check each platform's upload screen for its current required dimensions, since specifications change and are not always published in advance.

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. Use it for your website menu, Instagram, Google Business Profile, QR menu and print, and always upload your own real photographs to any platform that requires them.

Checklist before you publish

  1. Plate one dish at a time and shoot within 60 seconds of plating
  2. Set a soft key light at 45 degrees with a white reflector 30 to 40 cm opposite
  3. Wipe the lens between dishes to clear steam
  4. Shoot curries at 45 degrees, biryani near 60, kebabs near eye level
  5. Leave a clean margin around the vessel for square and portrait crops
  6. Use the same serveware the kitchen sends to the table
  7. Tear one bread to show the interior instead of stacking a tall pile
  8. Review every image at phone thumbnail size before publishing

Questions

How do I stop curry looking like a dark brown blob in photos?

Add side fill. Put your main light at about 45 degrees to one side and place a white card or reflector roughly 30 to 40 centimeters on the opposite side to open up the shadow. A narrow highlight along the rim of the gravy also helps the sauce read as glossy rather than flat, and it separates the dish from a dark bowl.

Should I photograph Indian food from above or at an angle?

It depends on the dish. Curries and dal look best at 45 degrees because you see the depth of the bowl and the surface at once. Biryani and layered rice work better closer to 60 degrees so the garnish reads across the top. Kebabs and tandoori items are best near eye level, 10 to 20 degrees above the plate, to show height and char.

How do I keep naan and rice from looking dry in photos?

Speed matters more than tricks. Shoot breads within a minute of coming off the heat, stack no more than two or three, and tear one to reveal the soft interior. For rice, fluff it just before plating so grains stay separate, and avoid packing it into a tight mound, which reads as a solid mass in a thumbnail.

What should I avoid putting in an Indian food photo?

Avoid garnishes the kitchen does not actually serve, such as a cream swirl on a dish that never has one, and avoid covering the protein or the portion with cilantro or chili. Skip scattered raw spice powders unless they are part of the plating, and do not mix different lighting or backgrounds across dishes, because the menu will look like it came from several restaurants.

Start with a dish