Skip to Content

*2023*What to wear with shirt dress? 26 looks & slimming tips!

*2023*What to wear with shirt dress? 26 looks & slimming tips!

If I can only choose one garment to wear from Working days to weekends, a smart shirt dress is my absolute wardrobe hero.

Featuring the button-down design, it just looks effortlessly smart even though you just team it with white chunky sneakers.

And of course, you have no problem wearing the form-fitting midi shirt dress for semi-casual occasions as well.

So now you may wonder: What to wear with a shirt dress for all kinds of styles?

I got you.

Below, I’ve come up with 26 shirt dress outfit ideas from the versatile white shirt dress to the denim one.

If you are ready to let your styling prowess shine with this classic piece, keep on reading!

1. What to wear with a white shirt dress

what to wear with white shirt dress

The charm of a white dress is how simple yet flattering it is. Serve as a blank canvas, the styling combos with a white shirt dress are literally endless.

If you want to break out of the mold, don’t hesitate to wear the black corset top on top for a cool girl look.

This drool-worthy look just further accentuates your waist area and fake a nice silhouette for you.

Whether you round off this look with combat boots or pointy heels, this ensemble is a 10/10.

what to wear with white shirt dress

If you are feeling flirty today, guess what, put on the oversized white shirt dress with a black thin belt and you’re ready to hit the town.

In case you don’t know, men find this combo irresistibly sexy, it just gives them room for imagination.

So yes, if you want to present yourself as the sassy goddess, try out this look as no one will know you meticulously plan it!

2. What to wear with a denim shirt dress

what to wear with denim shirt dress
Source: 1,2

As a girl with food baby 24/7, I LOVE my denim shirt dress as the sturdy fabric always conceals my belly area.

Apart from that, can we talk about how fabulous when we match the denim shirt dress with boots?

As both of them are thick fabric, it kind of achieves a nice balance and makes you look put together.

A sleek belted navy denim skirt with black cowboy boots? YES PLEASE.

what to wear with denim shirt dress
Source: 1,2

While dark denim can look more dressed up, you can for sure dial it down a notch by picking the light blue chambray shirt dress for the springy vibes.

To add a few boho vibes to your get-up, throw on a light brown wide-beam hat that can always make you feel way more venturesome.

3. Black shirt dress outfit ideas

black shirt dress outfit ideas

Need some high fashion inspo? What about a black faux leather shirt dress that adds a dose of distinctive style to your weekend party?

Seriously, the shimming leather texture just took an otherwise casual shirtdress look to a cool boss-lady direction.

The best part? A vegan leather shirt dress always looks so smart and expensive looking – even you just bought it from Zara.

black shirt dress outfit ideas
Source: 1,2

If the occasion calls for the smart casual get-up, the black shirt dress will never disappoint you.

Complement your look with nude pumps, it just adds a touch of feminine sophistication to your style. Simple yet timeless.

4. Long shirt dress outfit

long shirt dress outfit
Source: 1,2

So here’s the thing: Is a long shirt dress hard to pull off? Well, actually it isn’t a hard one to pull off.

They just look so elegant and preppy – especially the one with the collar.

For a casual and romantic look, team the flowy white shirt dress with lace-up espadrilles wedge can for sure draw an adorning glance your way.

5. Flannel shirt dress outfit

flannel shirt dress outfit

Feeling boyish and wanting to introduce a bit of zing to your high street look, the flannel shirt dress is the hidden gem.

Complement this look with the statement knee-high boots and black felt hat, this outfit just screams “I’ve got a style and I ROCK it”.

6. How to wear a shirt dress with jeans

How to wear shirt dress with jeans
Source: 1,2

Alright, so that’s a tricky one: How to wear a shirt dress with jeans? First thing first, not all shirt dresses can look good with this combo.

If yours are made in thick heavy weave fabric, that can look clumsy when you team it with jeans. 

When it comes to the best option, the flowy, gorgeously lightweight shirt dress work wonders with jeans for a billowy silhouette as a whole.

If you are bored with wearing your sheer kimono in the summertime, let’s not forget shirt dress can be another perfect option as well!

7. How to wear a shirt dress with leggings

How to wear a shirt dress with leggings
Source: 1,2

To style a shirt dress in the fall season, I’d say black leggings are a must-have. Not only they are super forgiving, but you also have a myriad of ways to style them.

As a petite girl, I love teaming the leggings with my black pointy ankle to elongate my legs as long as possible!

This trick just never fails to impress.

8. What to wear with a shirt dress in winter

how to wear a sweater over a dress shirt

Before you banish the dress shirt as winter arrives, let’s not forget you can always wear a sweater over a shirt dress for some seriously on-trend schoolgirl look.

Trust me, layer up your white shirt dress with a beige sweater best, and black high boots will make no mistake.

It just adds a bit of chic to any Instagram shot.

What to wear with shirt dress in winter

Needless to say, wintertime is also the best season for your animal prints to SHINE.

Keep the rest of the look neat and let your leopard maxi shirt dress do all the talking.

9. What jacket to wear with a shirt dress

What jacket to wear with shirt dress
Source: 1,2

Want to look smart in a jacket and dress shirt? It depends on what type of dress shirt you’re wearing.

As for beginners, a white dress shirt is definitely the easiest way to handle it.

Whether you team it with the edgy leather jacket or smart cropped blazer, these looks are totally doable.

10. What coat to wear with a shirt dress

What coat to wear with shirt dress

As for a matching shirt dress with a coat, going for a similar color scheme will get you on the right track.

A tasteful sage green long dress shirt with the maxi black coat? That’s a YES for me!

In case you wonder what shoes to wear with a long shirt dress, I’d say pointy shoes that look sleek and leg-flattering.

11. Sleeveless shirt dress outfit with collar

sleeveless shirt dress outfit ideas
Source: 1,2

If you want something to grab and go for your lazy Sunday afternoon, a sleeveless shirt dress is such a comfy choice without sacrificing your style.

Is that just me but I feel like a slouchy boho bag looks amazing with the denim shirt dress. What do you guys think?

12. Shirt dress outfits with sneakers

Shirt dress outfits with sneakers
Source: 1,2

Wearing a shirt dress with sneakers is always in style.

That said, if your sneakers are chunky ones, go for the loose-fitting shirt dress that can balance out the heaviness on the lower body.

If you want to stand out of the crowd, definitely go for the shirt dress with an asymmetrical hem that looks like the latest designer piece.

13. How to style a shirt dress plus size

How to style a shirt dress plus size
Source: 1,2

Guess what, if you pick the right fitting, a dress shirt is totally plus-size friendly.

Think of the high waist belted shirt dress for a classic piece.

One more tip, always roll your sleeves as that can draw eyes upward can make you look visually slimmer and taller.

I know it sounds too easy to be true – try it yourself and you’ll be surprised!

By the way, if you want more plus-size outfit slimming hacks, this article here is a MUST-READ.

I listed out the fashion essentials that can flatter plus-size figures and I’m sure you will discover some new hacks here!


So ladies, above are the 13 outfit ideas for what to wear with a shirt dress.

I hope this guide covered all your questions and now it’s time to dig your shirt dress out of the closet for some new looks.

By the way, if you are interested in classy, feminine outfit ideas, below are some popular reads.

See you there gorgeous!

Leave a comment

Your email address will not be published. Required fields are marked *