Christmas photos live on your wall for years, so the outfit has to hold up in every frame. Here are 32 looks that photograph well.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
Red Velvet Blazer Evening Look
Velvet drinks in the flash and gives you depth in photos, so a cherry red blazer does most of the work on its own. Keep everything under it quiet.

I would wear an ivory silk blouse with black tailored trousers and pointed pumps. The ivory lifts the face, and warm and cool undertones both suit cherry red.
Add small gold hoops and a mini clutch. If you are petite, size down in the jacket so the shoulders sit exactly right.
Emerald Satin Slip Skirt Set
Satin gives a long, clean line that looks expensive in portrait and full-length shots alike. Emerald is rich enough to read as festive without any red.

I would pair the skirt with a fitted cream cashmere sweater and a camel wool coat worn open. Cream next to emerald is flattering on olive and deep skin tones.
Finish with black block-heel mary janes and a gold chain necklace. Tuck only the front of the sweater to define the waist.
Burgundy Satin Dress With Faux Fur
A burgundy satin midi dress is the safe bet for a formal photoshoot, since it flatters nearly every skin tone and hides creases better than lighter satin.

Layer a short ivory faux fur jacket over it and wear black knee-high boots. The fur adds texture right where the camera lands, around the face and shoulders.
Keep jewellery to pearl studs. On a fuller bust, choose a cowl or wrap neckline so the dress drapes instead of pulling.
All-Black Velvet With Gold Accents
All black is the one neutral that works for a photoshoot, as long as textures differ. Velvet, wool and leather read as three separate shades on camera.

Try a black velvet wide-leg trouser with a fitted black turtleneck and a long wool coat over the top. Gold earrings and a gold belt buckle give the frame a focal point.
Choose black pointed boots with a block heel. Add a red lip if you want colour without changing the outfit.
Champagne Sequin Skirt and Knit
Sequins catch light and sparkle in every frame, but only when the rest of the look stays soft. Champagne gold is gentler than silver and suits warm and cool skin alike.

Wear a champagne sequin midi skirt with an oversized ivory chunky knit tucked in at the front. The matte knit stops the sparkle from taking over.
Add nude closed-toe pumps and a camel belted coat on your shoulders. Sit-down photos work best when the skirt has a lining.
Forest Green Velvet Dress With Tights
A forest green velvet dress has more depth on camera than the same shade in cotton. It reads as luxe even at a low price.

Pair a long-sleeve midi with black sheer tights, black pointed pumps and a black wool coat. Sheer tights keep the legs smooth and warm for outdoor frames.
A thin gold necklace is enough on top. A tall, slim figure can add a wide belt, while a shorter one should skip it and keep the line long.
Cream Cable Knit With Plaid Skirt
Cable knit gives the camera texture, and a cream sweater bounces light back onto the face. This is the cozy look that never feels dressed up too much.

Wear it with a red and green plaid pleated midi skirt, black opaque tights and black ankle-strap loafers. The plaid is the only pattern, so everything else stays plain.
A black belt over the sweater shapes the waist. On a pear shape, a pleated skirt is kind because it skims the hip.
Matching Red Knit Set
A matching knit set in one colour looks planned and photographs as one clean block. Red knit adds warmth to a face without needing a single accessory.

Choose a cropped cardigan with a high-waist knit midi skirt, and add a white tee underneath so a neckline frames the collarbones. White ankle socks with black loafers make it feel current.
Carry a small brown leather bag. Check that the knit is thick enough to stay opaque under flash.
Navy Sweater Dress With Boots
Navy is the underused Christmas colour: darker than royal blue, softer than black, and flattering in both warm and cool light.

A ribbed navy sweater dress with a loose fit skims the body, and tall black boots keep the legs long. Layer a camel or oatmeal scarf at the neck for contrast.
I would add a thin brown belt over the dress to mark the waist. Avoid tight bodycon knit here, since the loose ribbing photographs better.
Ivory Turtleneck and Red Trousers
Red trousers are a bolder way to be festive, and they stand out in a group shot without any decoration. Wide-leg cuts photograph better than skinny ones.

Start with a fitted ivory turtleneck and a long grey wool coat over the top. Black pointed boots tie the red back to the rest.
Gold hoops add shine near the face. If red feels like too much, switch to a deep burgundy at the same cut.
Soft Pink Knit With Grey Trousers
Soft pink is a gentle departure from classic red and green, and it brightens skin more kindly than white under strong lights.

A pink mohair-style knit works with charcoal wide-leg trousers and silver-toned ballet flats. The grey keeps the pink grown-up and wearable after the shoot.
Add a long charcoal wool coat over the shoulders and a small pearl necklace. This is a good choice if you tend to feel washed out in red.
Chocolate Brown Suede With Cream
Brown suede looks warm and rich in Christmas light, and it avoids the usual red and green. The mix with cream feels quiet but photographs beautifully.

A chocolate suede skirt with a cream knit turtleneck, tall brown boots and a shearling jacket covers three textures in one outfit.
Gold stacked rings and a small brown bag finish it. Brown works best on warmer skin, so add a coral lip if you are cooler toned.
Red Tweed Jacket With Black Trousers
A tweed jacket is a classic holiday photo piece, with its texture reading clearly even in small prints. Red tweed is a modern take on the usual black and white.

Wear it with a white tee, black straight trousers and black loafers. Add pearl earrings and a quilted black bag for a polished finish.
Roll the sleeves once to show your wrists. The cropped cut works well on a shorter torso.
Plaid Blazer Set for the Family Photo
A plaid blazer and matching trouser set looks sharp in a group, and the pattern gives everyone around you something to coordinate with.

🛍 Shop This Look
Choose a green and navy plaid, add a plain white fitted tee and black ankle boots. Keep the rest solid, because the set carries the pattern.
Carry a mini brown bag. Check that the trousers are hemmed to the right length for your boots before the day.
Camel Coat With Red Scarf
For outdoor photos, a camel coat is the best frame: neutral, long and clean in snow. One red scarf is enough to say Christmas.

Wear it over an ivory knit and straight dark jeans, with brown leather boots. A red wool scarf worn loose at the neck lifts the face.
Add leather gloves and a brown tote. Size up the coat if you plan to layer a chunky knit underneath.
Black Blazer Dress With Red Tights
A blazer dress is a smart choice if you want something sharp that does not look like a costume. Red tights give it the festive twist.

Choose a black double-breasted blazer dress with opaque red tights and black pointed pumps. The colour sits only on the legs, so it stays playful and controlled.
Gold button details and a small black bag finish it. Keep the hem above the knee so the tights show.
Grey Wool Trousers and Burgundy Knit
This is a low-effort look that photographs well because the colours are quiet and the textures are real: wool and soft knit.

Pair a burgundy mock-neck knit with grey pleated wool trousers and brown loafers. A long camel coat over the shoulders turns it into a full outfit.
A pleated trouser suits a fuller hip because the fabric falls straight. Add a simple gold watch for a finished wrist in close-ups.
White Shirt and Green Velvet Skirt
A crisp white shirt looks fresh in a sea of dark winter tones, and it reflects light onto the face better than any other colour.

Tuck it into a green velvet midi skirt, add a black belt and black closed-toe heels. Roll the sleeves for a relaxed finish.
A cropped black cardigan over the shoulders adds the third layer. This works for a dressed-up family dinner or a formal card.
Teal Satin Blouse With Black Trousers
Teal is a quiet alternative to green and looks stunning on camera. It works across almost every skin tone, especially deeper ones.

Wear a teal satin blouse with black tailored trousers and a black blazer. Add black pointed pumps and small gold earrings.
Leave one more button open for a longer neckline. Satin shows creases, so steam it the morning of the shoot.
Red Satin Wrap Dress With Coat
Red satin is the dress that says Christmas without a single other piece. The wrap shape flatters most figures since it defines the waist.

🛍 Shop This Look
Wear a long-sleeve midi with a camel coat, black tall boots and black sheer tights. The coat tones down the red for outdoor photos.
Gold hoops and a black clutch are enough. On a larger bust, a deeper wrap with a modesty snap is the safest pick.
Ivory Knit Dress With Belt
An ivory knit dress gives you a soft, warm backdrop for any red or green around you. It is the easiest outfit for matching a family colour palette.

Choose a loose-fit midi, add a wide brown leather belt and tall brown boots. A camel wool scarf worn loose finishes the layers.
Add a gold chain and stacked rings. Ivory shows every stain, so carry a spare and avoid red wine before shooting.
Gold Lamé Midi With Black Cardigan
A gold lamé skirt gives a New Year’s Eve touch without sequins. It catches light softly and works for a late photo session.

Style it with a black fitted tee, a black longline cardigan and black block-heel mary janes. Black keeps the gold from becoming too much.
Skip any gold jewellery here and choose silver studs. This is the look for anyone who wants shine without a party-dress feel.
Charcoal Coat Dress With Red Bag
A coat dress is a one-piece that looks like two, so it saves you from deciding. In charcoal it stays neutral enough for any background.

Add black knee-high boots and a red leather bag as the only colour. The red sits at hand height, where a photo often lands.
A thin black belt cinches the waist. A single-breasted cut is more flattering on a petite frame than a double-breasted one.
Pink Satin Dress With Black Coat
Pink satin is a soft, modern take on a holiday dress. It photographs romantic and keeps the look away from the standard red.

Pair a blush pink slip midi with a long black wool coat, black pointed pumps and sheer black tights. The black makes the pink look clean.
Add pearl drop earrings. Choose a satin with a matte finish to avoid showing every fold on camera.
Green Cardigan With Cream Skirt
A green cardigan is the easiest way to be festive without a dress code feel. It goes with warm light and a warm tree.

Wear it open over a white tee and a cream satin midi skirt, with brown loafers and white socks. The soft cream keeps the green from feeling heavy.
Add a thin gold necklace. This is a good choice for a casual home shoot with children running through the frame.
Black Velvet Jumpsuit With Gold Belt
A velvet jumpsuit gives a long, unbroken line, which is flattering in full-length shots. Black velvet is formal without feeling stiff.

Add a thin gold belt, black pointed pumps and gold drop earrings. A cream faux fur wrap over the shoulders adds softness.
Choose a wide-leg cut with a V-neck so the frame looks balanced. Check the jumpsuit length with the shoes you plan to wear.
Dark Jeans With Red Sweater
Jeans and a red sweater is the simplest Christmas photo outfit, and it stays comfortable for hours of shooting.

Pick a chunky red cable-knit and dark straight-leg jeans, then add white leather sneakers. A plaid flannel scarf adds a second texture.
Roll the jeans once at the ankle. This works well for a candid family shot where you want to move freely.
Denim Jacket With Plaid Dress
A plaid dress with a denim jacket gives you a relaxed holiday outfit with real contrast. The pattern is festive without being loud.

Wear a red and black plaid midi, black tights, black ankle boots and a worn-in denim jacket. A knit beanie in cream finishes it, with the hair down.
Keep the denim jacket cropped so it sits at the waist. Black tights make the legs look longer for photos.
Oversized Knit With Leather Leggings
Leather leggings add shine and shape, and an oversized knit balances them with softness. It reads as modern rather than costume-like.

Pair a cream oversized sweater with black faux leather leggings and black knee-high boots. A long black coat worn open adds the third layer.
A red beret is the single festive touch. Pick leggings with a thick waistband that stays smooth in a seated photo.
Corduroy Trousers With Cream Cardigan
Corduroy adds ribbed texture that reads as warm and cozy in photos. Rust corduroy brings an autumn glow into December.

Wear rust wide-leg corduroy trousers with a cream cardigan over a white tee and brown ankle boots. Add a gold pendant for light at the neckline.
A brown suede tote adds a fourth texture. This is a great pick for an afternoon photoshoot in natural light.
Burgundy Velvet Blazer With Jeans
A velvet blazer over jeans is a quick way to make a casual outfit photo-ready. The jacket gives structure and the jeans keep it wearable.

Pick a burgundy velvet blazer with a white tee, dark straight jeans and black pointed boots. Add small gold hoops.
Roll the blazer sleeves once and keep the hair down. It also works as a repeat outfit for New Year parties.
Winter White Coat With Red Dress
A winter white coat is the most photogenic outerwear for snow, and it frames a bright dress beautifully.

Wear it over a red knit midi dress with black tall boots and black leather gloves. The white keeps the red from feeling heavy.
Add a thin gold necklace. White shows dirt, so pick a wool blend you can brush clean before photos.
One Rule for Every Frame
Choose one rich colour, add a texture that catches light, and keep shoes closed-toe. That formula works for every look above.
FAQ
What colours photograph best at Christmas?
Deep red, forest green, burgundy, navy and ivory photograph best because they read rich in warm light. Add one texture like velvet or satin for depth.
What should I wear for a Christmas family photoshoot?
Pick a shared palette of two or three colours and let each person wear a different shade. Avoid large logos and clashing patterns.
Is velvet good for photos?
Yes, velvet absorbs light and gives depth, so it looks rich on camera. Choose a dark shade like burgundy or forest green for the best result.
What shoes work for a winter Christmas photoshoot?
Closed-toe pumps, loafers, mary janes and boots work best. Match the shoe to the hem, using tall boots with skirts and ankle boots with trousers.
Should I wear white in Christmas photos?
Yes, ivory and winter white brighten skin and reflect light. Choose a matte fabric and carry a spare in case of stains.