Six Ways to Style the Same Shirt Dress

This H&M shirt dress has an elasticized waist, which is flattering for most shapes, and its maxi length makes it perfect for layering, even with trousers. In this tutorial, Giedre illustrates six different ways to style this shirt dress to create unique and trendy outfits.

A straw hat for texture

Add texture | Sporty Tourist

For this first look, Giedre styled the shirt dress with a few textured elements. She chose a wide-brimmed fedora to give the outfit a touristy vibe.

Use a scarf as a belt

She added a black and beige scarf as a belt to help accentuate her waist and rolled up the sleeves to style the dress up a bit.

Woven black bag

To add even more textured elements while keeping in the same color scheme and touristy vibe, she completed the look with a black woven purse. 

Cute shirt dress outfits

White canvas sneakers were the final touch. Giedre has taken the dress from a slightly baggy frock to a chic jet-setter look with just a few accessories.

Add structure with a blazer

Add structure | Business style

To style the dress for a business occasion, Giedre layered a black blazer over the dress and closed the top button.


Wide leather belt

She added a wide black leather belt with a striking buckle to add even more structure and detail.


Strappy black heels

Strappy black sandals with a chunky heel were Giedre’s choice of footwear for this look.

Versatile shirt dress outfits

And a beige tote completed the look. Who knew such a flowy dress could be styled so smartly? 

Large statement earrings

Dress it up | Evening style

To make the dress fit for an evening out, Giedre chose to style it with large, statement earrings.

Strappy gold heels

She chose delicate gold heels to step up the elegance of the look. 

Monochrome look

A wide belt in the same color as the dress helps turn the dress into a head-to-toe monochrome sheath while creating shape and accentuating her waist.

Basic shirt dress outfits

She added a cream-colored clutch to keep in the same color family as the rest of the look. Such an easy, elegant evening look!

Salmon slacks layered underneath

Layer | Feminine style

For the next look, Giedre started by opening the buttons of the dress below the waist and layering salmon-colored slacks underneath. 

Decorate with a scarf

She opened the neckline of the dress and chose a beige purse with chain detailing, decorated with a scarf, to add a little flair and fun to the look. 

Style a shirt dress

Pink pointed-toe flats bring cohesiveness to the outfit. What a fun, flirty, feminine look!

Drawstring purse

Add textures | Modern boho

To style the dress with a modern bohemian look, Giedre started with a black and white leather drawstring purse.  

Cork-bed slides

She chose black cork-bed slides for footwear.

Black fedora for a boho look

A black fedora added yet more detail to the look while keeping with the color scheme.

Boho style shirt dress outfit

For a final bit of boho chic, she pulled her hair back with a black and beige silk scarf. 

Tie a wraparound skirt over the dress

Layer under | Modern Western

Hop on the Western trend bandwagon with this next outfit. For this look, Giedre layered the dress with a wraparound skirt printed with a black and brown geometric pattern. 

Western-style leather boots

Brown leather boots were the perfect choice of footwear to keep in the modern Western theme. 

Add a belt

She added some detail to the look with a chunky gold chain belt featuring a black leather strap in the front. 

Shirt dress outfit ideas

A black fedora and beige leather clutch bring the look together--a perfect, country chic style.

Let us know what you think of how Giedre styled this dress. Tell us which look you liked best.

The author may collect a small share of sales from the links on this page.

Join the conversation