Finding a Christmas outfit that actually fits a growing bump and still feels festive is harder than it should be — here are 31 looks that solve both problems at once.
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
Burgundy Wrap Dress, Camel Coat
A stretchy wrap midi in deep burgundy is the most flattering shape a bump can wear right now — the tie sits above the belly and the fabric moves with you. Layer a camel wool coat over the top, left open, and you have an instantly complete Christmas Day outfit.

Gold hoop earrings and a pair of dark tights with block-heel pumps keep it polished without any effort. The coat does all the work of making the look intentional.
Look for a wrap dress in a fabric with at least 5% elastane so it stretches without bagging. A burgundy wrap midi and a camel wool coat are the two pieces worth investing in this season.
Forest Green Ribbed Maxi Knit
A ribbed knit maxi in forest green is exactly what a bump needs for a cozy Christmas morning — it stretches naturally, skims the belly without clinging, and reads effortlessly festive next to all the holiday greenery.

🛍 Shop This Look
Style it with a long caramel cardigan draped open, tan ankle boots worn over thick cream socks, and a pair of layered gold necklaces. The sock peeking over the boot cuff is the detail that makes the whole thing feel current rather than just comfortable.
A ribbed knit maxi dress in any jewel tone will carry you through every holiday gathering this season.
Ivory Chunky Knit, Plaid Trousers
Plaid wide-leg trousers in red and green are the most underused Christmas piece in a maternity wardrobe — they sit comfortably under the bump with an elasticated waist, and they do all the seasonal talking while your top stays simple.

Pair them with an ivory chunky knit sweater tucked loosely at the front, cream loafers and a tortoiseshell hair clip. The half-tuck keeps the silhouette from reading shapeless.
Shop for plaid wide-leg trousers with a full elastic waistband — it makes all the difference as the bump grows through December.
Navy Ribbed Knit and Velvet Skirt
A navy ribbed turtleneck tucked into a forest green velvet midi skirt is one of those combinations that photographs well and feels like real clothes rather than a maternity costume. The velvet skirt has enough stretch and structure to sit beautifully over a bump.

Add a thin gold chain belt worn loosely above the belly, black opaque tights, and black Mary Jane heels. Holding a small velvet clutch in the same green ties the whole look together without trying.
A velvet midi skirt with a hidden elasticated waistband is worth every penny — it works now and again after the baby arrives.
Cranberry Red Oversized Sweater Dress
An oversized sweater dress in cranberry red is the Christmas outfit that takes zero effort to pull together — it covers the bump generously, moves comfortably, and the color does all the festive work.

Belt it loosely with a wide camel leather belt just above the waist to define the silhouette without squeezing, add knee-high brown suede boots and a brown leather tote. A silk scarf in cream and red tied on the bag handle is the one finishing touch that stops this from looking like staying-home clothes.
Find a chunky oversized sweater dress in at least a medium-weight knit so it doesn’t cling when it gets warm inside.
Plum Knit Vest Over Cream Blouse
A deep plum ribbed knit vest layered over a cream poplin blouse is a combination that reads polished enough for Christmas dinner and comfortable enough for a long day on your feet.

Pair it with dark navy wide-leg maternity trousers, dark loafers and pearl stud earrings. The contrast shirt cuffs peeking from the vest sleeves are the detail that makes it look genuinely considered.
A ribbed knit vest is one of the easiest ways to layer over a bump without adding bulk — it sits flat and doesn’t shift around.
Red Satin Wrap Dress, Gold Mules
A red satin wrap dress with an empire line hits the sweet spot between Christmas party and bump comfort — the fabric drapes beautifully over a belly, and red satin in December needs no justification.

Gold strappy mules, a small gold clutch, and stacked gold rings finish this in under five minutes. The key is keeping accessories warm-toned so the red reads rich rather than loud.
Satin can be unforgiving texture-wise, so look for a satin wrap dress with a matte or slightly creped finish — it photographs better and hides more.
Forest Green Velvet Midi Dress
A forest green velvet midi dress with a smocked bodice is one of the most genuinely flattering maternity silhouettes for Christmas — the smocking expands with the bump and the skirt falls from just under the chest, which means the belly sits inside the dress rather than pulling it tight.

Add a thin gold headband, a black wool wrap shawl for warmth, and black closed-toe pumps with sheer tights. The shawl keeps her warm and photographs beautifully draped over one shoulder.
A velvet smocked midi dress is the one maternity Christmas dress I’d tell every pregnant woman to own this season.
Dusty Rose Satin Midi, Blazer
A dusty rose satin slip-style midi dress under a tailored ivory blazer is the kind of Christmas outfit that works whether you’re going to brunch or a low-key party. The blazer keeps the slip dress covered and adds structure above the bump.

Nude closed-toe slingback heels, a thin gold chain necklace and a small ivory quilted bag. The satin peaking below the blazer hem is just enough contrast to make the layering intentional.
Shop for a dusty rose satin midi in a bias-cut style — the diagonal cut drapes over the bump most gracefully.
Deep Burgundy Velvet Maxi Dress
A deep burgundy velvet maxi dress with long sleeves is the simplest possible answer to Christmas dressing when you’re pregnant — one piece, fully warm, completely festive, and your bump is the focal point rather than a problem to solve.

Add a thin gold belt tied loosely just above the belly, gold drop earrings, and black closed-toe pumps. Keep a cream boucle jacket nearby — over the shoulders it doubles the elegance without any extra thought.
A long sleeve velvet maxi dress in burgundy or wine is genuinely the most searched maternity Christmas dress for good reason.
Navy Empire Waist Midi Dress
An empire waist navy midi dress in a soft ponte fabric is the everyday Christmas dress for the woman who doesn’t want to think about what to wear to family dinner. The high seam sits just under the chest, and everything below falls loosely over the bump.

🛍 Shop This Look
Dress it up with a thin gold chain belt, pearl earrings, a navy ribbon headband, and black kitten heel pumps. Tuck a small red wristlet into the bag — the only pop of color the look needs.
Empire waist midi dresses in ponte or scuba fabric are the most forgiving across all three trimesters — the structure holds without restricting.
Cream Broderie Anglaise Midi Dress
A cream broderie anglaise midi dress reads completely differently in December when you layer a long chocolate brown cardigan over it and swap sandals for brown knee-high boots — suddenly it’s a proper winter dress rather than a summer leftover.

🛍 Shop This Look
The white-on-white texture of the broderie fabric is interesting enough that you don’t need much else: stacked gold rings, a small brown leather crossbody, and a tortoiseshell hair clip at the nape of the neck.
A broderie midi dress can carry you through both a Christmas morning and a Boxing Day walk — which is rare for a maternity piece.
Deep Plum Ruched Jersey Dress
Ruched jersey fabric is practically designed for pregnancy — it stretches with the bump and the gathered fabric distributes the volume evenly across the belly. In deep plum it looks genuinely luxurious for Christmas gatherings.

Keep styling restrained: a long black wool coat worn open, black opaque tights, black block-heel boots that reach the knee, and a single gold bangle. The coat’s length against the dress hem is where the proportion gets interesting.
Shop for a ruched jersey midi dress in a mid-weight fabric — too light and it clings in the wrong places, too heavy and the ruching loses its drape.
Cranberry Floral Midi, Black Blazer
A cranberry red floral print midi dress with an elasticated waist under a black oversized blazer is the Christmas lunch outfit that looks like you planned it but took about ten minutes. The print handles the occasion; the blazer makes it sharp.

🛍 Shop This Look
Black opaque tights, black loafers, and a red quilted crossbody bag. The tonal red of the bag pulls the print and the shoe color together so nothing fights for attention.
An oversized black blazer is the single most-used piece in a maternity wardrobe because it never has to button — it just layers.
Camel Blazer Dress, Dark Boots
A camel blazer dress — essentially a long blazer that works as a dress — is one of the most flattering silhouettes a bump can wear because all the structure is on top and the length covers without clinging.

Dark chocolate brown knee-high boots, a thin black belt worn above the bump, a black beret and a black leather tote. The belt breaks the column and marks where the waist is — genuinely useful when you’re pregnant and feeling formless.
Camel blazer dresses run generous in the body, making them one of the rare non-maternity pieces that actually works through the third trimester.
Chocolate Suede Blazer, Black Jeans
A chocolate brown suede oversized blazer over a black maternity stretchy turtleneck and black straight-leg maternity jeans is a Christmas outfit for the woman who wants to look sharp without wearing a dress. The suede texture is the only decoration this look needs.

🛍 Shop This Look
Black loafers, a thin gold chain, and a pair of square-frame sunglasses. The sunglasses worn on the head count as jewelry when everything else is this clean.
Shop for a suede or faux-suede blazer in a relaxed cut — it should hang loosely so there is room for the bump without pulling at the front button.
Forest Green Tailored Wide Legs
Forest green tailored wide-leg trousers with a full elasticated waist, a crisp white shirt left untucked, and a long camel wool coat is the put-together Christmas outfit that doesn’t announce itself as maternity wear at all.

Brown pointed-toe flats, a gold chain belt worn over the coat, and a small camel leather top-handle bag. The belt over the coat is the one styling trick that makes a long coat look intentional rather than bundled.
Wide-leg green trousers with an elastic waist are the most versatile maternity bottom you can own this season — they dress up and down equally well.
Navy Pinstripe Wide Legs, Knit
Navy pinstripe wide-leg trousers with a thick cream oversized turtleneck tucked loosely at the front, worn under a cropped camel coat that stops above the bump — this is the kind of layering that looks intentional because the coat’s hem ends right at the belly, putting the bump on display rather than hiding it.

🛍 Shop This Look
Navy suede loafers, gold hoop earrings, and a navy snakeskin-embossed clutch held in one hand. When all three colors are already in the outfit, matching the bag to the trouser is the easiest finishing move.
Pinstripe wide-leg trousers have a slimming vertical line that works especially well with a growing belly — the stripe draws the eye up and down rather than across.
Burgundy Trousers, Ivory Blouse, Blazer
Burgundy wide-leg trousers with an ivory silk blouse and a matching burgundy linen blazer is a monochromatic maternity set that looks custom. The tonal dressing makes the bump look like a deliberate part of the silhouette rather than an anomaly.

🛍 Shop This Look
Cream pointed-toe flats, pearl earrings, a cream leather belt just above the bump, and a small ivory top-handle bag. This is one of those looks that genuinely photographs well from every angle.
A tonal maternity set in burgundy wide-leg trousers and a matching blazer is the most pulled-together thing you can wear to Christmas gatherings without wearing a dress.
Black Maternity Jeans, Sequin Top
Black maternity skinny jeans with a gold sequin oversized top — the top draping over the belly rather than tucking in — is the Christmas Eve outfit for the woman who wants glamour without a dress. The sequins move with her and the black base keeps it grounded.

🛍 Shop This Look
A black faux-leather moto jacket worn open over the top, black knee-high heeled boots, and a small black chain bag. The leather jacket over sequins is an unexpected mix that works because the textures are both high-contrast.
Gold sequin tops in a boxy or oversized cut are the easiest bump-friendly festive piece to find — they never need to fit perfectly.
Olive Corduroy Overalls, Red Knit
Olive green corduroy maternity overalls worn over a thick cranberry red turtleneck is the Christmas weekend outfit that is genuinely comfortable all day and still looks considered. The corduroy texture and the color combination do all the seasonal work.

🛍 Shop This Look
Caramel lug-sole ankle boots over ribbed cream socks (let the socks show), a cream knit beanie, and a canvas tote with a striped scarf tied to the handle. The sock-over-boot detail keeps the proportions from feeling heavy at the bottom.
Maternity overalls in corduroy are the sleeper hit of bump dressing — adjustable side buttons make them genuinely comfortable through all three trimesters.
Dark Wash Jeans, Festive Plaid Shirt
Dark wash maternity straight jeans, a red and green plaid flannel overshirt worn open over a white fitted long-sleeve tee, and a camel shearling vest on top — this three-layer combination is Christmas morning comfort done stylishly.

🛍 Shop This Look
White sneakers, a brown leather crossbody, and a simple gold pendant necklace. The sneakers keep this casual but the layered textures — denim, flannel, shearling — make it look like an actual outfit.
A dark wash maternity straight jean with a full-panel waistband is the most comfortable and most photographable bottom you can wear this season — the dark wash photographs slim and the panel never digs in.
Rust Midi Skirt, Cream Knit, Trench
A rust-orange tiered midi skirt with a cream ribbed knit tucked in at the front and a classic camel trench coat over the top reads cozy but put-together — ideal for a Christmas market visit or a family afternoon out.

🛍 Shop This Look
Brown knee-high boots, a small tan suede tote, and a silk scarf in rust and cream knotted loosely at the neck. The scarf is doing serious styling work here — it bridges the coat and the skirt color without looking coordinated on purpose.
A tiered midi skirt in rust or terracotta has a full, gathered silhouette that sits comfortably over the bump at any stage — no waistband issues because it’s all elasticated.
Forest Green Puffer, Dark Jeans
A forest green longline quilted puffer coat over dark maternity jeans and a cream chunky knit is the practical Christmas look that manages to be genuinely stylish — the puffer’s length covers the bump fully, and the dark jeans underneath anchor the volume.

🛍 Shop This Look
Camel Chelsea boots, a brown leather bucket bag, and a plaid scarf in green and red wrapped once around the neck. The scarf color-bridges the green coat and the brown accessories so the whole thing holds together.
A longline puffer coat is the most practical outerwear investment for a pregnant woman in winter — it covers the bump, keeps everything warm, and doesn’t require belting.
Christmas Red Sweatshirt, Vinyl Skirt
A boxy red graphic Christmas sweatshirt with a black faux-leather midi skirt is the outfit no one expects to work — but the contrast between the casual knit top and the sleek skirt is exactly what makes it interesting. The skirt’s A-line shape sits just below the bump with no waistband issues.

🛍 Shop This Look
Black Chelsea boots, black opaque tights, a small black crossbody, and red stud earrings. The red earrings are a tiny callback to the sweatshirt that pulls the look together without trying.
A faux-leather A-line midi skirt with a full elasticated waist is a surprisingly comfortable maternity piece — the material has enough give and the skirt shape clears the belly cleanly.
Ivory Teddy Coat, Plum Velvet Pants
Deep plum velvet wide-leg trousers with a cream silk blouse and an ivory teddy bear coat is the kind of unexpected Christmas combination that actually reads very sophisticated. The plum velvet under the ivory coat is a color pairing that barely anyone thinks to try.

🛍 Shop This Look
Cream pointed-toe pumps, a thin gold chain, and a small plum velvet evening bag. The velvet bag is an easy callback to the trousers that makes the accessories feel planned without any extra effort.
Deep plum velvet wide-leg trousers are genuinely hard to find in maternity — shop for a velvet wide-leg trouser in a size up from your usual with a full elastic back panel.
Champagne Sequin Maxi Dress
A champagne gold sequin maxi dress with a flowing A-line skirt is the New Year’s Eve look when you’re pregnant and want to feel genuinely glamorous rather than just comfortable. The A-line cut gives the bump full room and the sequins do all the rest.

🛍 Shop This Look
Gold strappy closed-toe heeled sandals, a simple gold cuff bracelet, and a tiny gold clutch. Nothing else is needed — the dress is the whole look.
A gold sequin maxi dress in an empire or A-line cut is the most photographed maternity party dress on Pinterest right now — because it actually works on a bump.
Black Velvet Jumpsuit, Gold Belt
A black velvet wide-leg jumpsuit with a deep V-neck is one of the few maternity-friendly party pieces that reads as fashion-forward rather than practical. The fabric drapes beautifully over a bump and the wide leg balances the silhouette.

🛍 Shop This Look
A thin gold chain belt worn above the belly breaks the all-black column and marks the waist; gold drop earrings, a gold satin clutch, and black strappy closed-toe heels complete it. The V-neck does the work of making the look sexy without fitting tightly anywhere.
Black velvet wide-leg jumpsuits are the most searched maternity party outfit alternative to a dress — shop for one with a wrap or elasticated waist for the best bump fit.
Wine Lace Midi Dress, Faux-Fur Stole
A wine-colored lace midi dress with long sleeves and a soft smocked waist is the maternity Christmas Eve dress that photographs like a dream — the lace texture catches candlelight and the wine color is both festive and grown-up.

🛍 Shop This Look
Drape a blush faux-fur stole over the shoulders, add nude kitten heel closed-toe pumps, a small burgundy satin clutch, and pearl earrings. The stole keeps the look warm and photographs beautifully in the golden evening light.
A lace midi dress in a stretch fabric is ideal for a growing bump — shop for a long sleeve lace midi dress with at least 8% elastane content so the bodice and skirt both have give.
Navy Satin Midi, Gold Embroidered Jacket
A navy satin midi skirt paired with a gold heavily embroidered blazer-style jacket is the maternity holiday outfit that belongs at a wedding, a formal Christmas dinner, or a New Year’s Eve celebration — it reads occasion-appropriate while the skirt’s elastic waist does all the comfort work.

🛍 Shop This Look
Gold closed-toe pointed heels, a small navy satin clutch, and stacked gold bangles. The embroidered jacket is doing the dressing — everything else stays quiet to let it speak.
A gold embroidered blazer is the single most versatile maternity evening piece — pair it with any satin bottom and you have a complete look without trying.
Deep Red Slip Dress, Knit Cardigan
A deep red satin slip dress with a thick charcoal grey chunky open-knit cardigan worn loosely over it is the Christmas party look that transitions from dinner to dancing without a single adjustment. The cardigan keeps the slip dress bump-friendly by adding a layer that cuts the cling.

🛍 Shop This Look
Black pointed-toe slingback heels, black opaque tights, and a small grey suede clutch. Layered delicate gold necklaces at different lengths add jewelry interest without competing with the red.
The red satin slip dress plus an oversized knit is the most-pinned bump dressing combination this season — it’s surprisingly simple to replicate with pieces you might already own.
The Short Version
The best Christmas outfit when you’re pregnant works with your bump, not around it. Start with one great piece — a velvet maxi, a ruched knit, or wide-leg trousers — and layer from there. The rest follows naturally.
FAQ
What is the most flattering dress style for a pregnant Christmas outfit?
Empire waist, smocked bodice, and wrap styles are the most flattering because they sit above or drape over the bump. Velvet and jersey fabrics add stretch and drape beautifully at any trimester.
Can I wear non-maternity clothes for Christmas when pregnant?
Yes — wrap dresses, oversized blazers, elasticated wide-leg trousers, and tiered midi skirts all work without being maternity-specific. Size up in anything fitted at the waist.
What shoes are comfortable for a pregnant Christmas party?
Block heels, kitten heels, and slingbacks offer some height without exhausting your feet. Flat loafers and pointed-toe flats work equally well and still look polished for evening.
How do I dress my bump for a formal Christmas dinner?
A velvet maxi dress or a satin wrap midi in a rich color — burgundy, navy, forest green — reads formal immediately. Add gold jewelry and closed-toe heels and the look is complete.
What colors work best for maternity Christmas outfits?
Deep burgundy, forest green, cranberry red, and navy are the four strongest choices — they are festive without being costume-y and photograph well in warm holiday lighting.