10 of the best T-shirt dresses, according to reviews

Looking for more of the best deals, latest celebrity news and hottest trends? Sign up for Yahoo Lifestyle Canada’s newsletter!

H&M Cotton T-shirt Dress

Yahoo Lifestyle Canada is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

Longer days, warmer temperatures and blooming flowers — spring is always welcome after several months of winter. While the weather may not quite feel like spring just yet for many of us in Canada, there’s no denying we’re ready for a change in season. 

Transitional seasons always call for cozy layers that can go from a winter-like chill to blazing summer sunshine in minutes. One wardrobe essential we swear by for this time of year is the T-shirt dress — which can be dressed up or down and worn with as many layers as you could possibly need.

This wardrobe staple will help you withstand the transitional seasons while still looking stylish. We’ve rounded up 10 great options below, all backed up by reviews.

Madewell Tomboy Stripe Pocket T-shirt Dress

Madewell Tomboy Stripe Pocket T-shirt Dress

Promising review: “It’s definitely an oversized fit, but I like my clothes worn this way. I don’t want the material clinging to me, especially during the warmer months... it’s simple and cute! And even though it’s a T-shirt dress, it does give you a flattering shape.”

SHOP IT: Nordstrom, $45 (originally $62)

Everlane The Weekend Tee Dress

Everlane The Weekend Tee Dress

Promising review: “This dress is awesome. At first, out of the package, it just looked like a frumpy T-shirt. But once this was on, it hung so cute and is incredibly comfortable. I wore it with sandals and a silk scarf in my hair. So cute. This can be dressed up for work and down for errands. I ordered a second colour; both are so versatile and neutral. I love it.”

SHOP IT: Everlane, $43

H&M Cotton T-shirt Dress

H&M Cotton T-shirt Dress

In the classic straight-cut, this short T-shirt dress is a wardrobe staple in thick, cotton jersey. A round, ribbed neckline is a nod to the beloved crewneck tee.

SHOP IT: H&M, $20

Z Supply Paige T-Shirt Dress

Z Supply Paige T-shirt Dress

Promising review: “I loved the fit and material of this dress! It is not see-through but is light enough in the summer heat.”

SHOP IT: Shopbop, $64

Treasure & Bond Side Ruched Body-Con Dress

Treasure & Bond Side Ruched Body-Con Dress

Promising review: “I can’t say enough about this dress! It is lightweight without being flimsy, enough give in the fabric to be comfortable, and very slimming! The side ruching gives it a little style and helps hide a little tummy bulge. I can throw it on the run to the grocery store with tennis shoes, or dress it up with espadrilles and a chunky necklace. I wish it came in a few more colours, I would have every one.”

SHOP IT: Nordstrom, $35 (originally $59)

Old Navy Fitted Striped Crew-Neck Tee Dress

Old Navy Fitted Striped Crew-neck Tee Dress

Promising review: “I love this dress! It fits perfect and looks super cute with dress sandals or tennis shoes.”

SHOP IT: Old Navy, $30 (originally $40)

BB Dakota Sunrise Self-Tie T-Shirt Dress

BB Dakota Sunrise Self-tie T-shirt Dress

If the straight-cut style of a classic T-shirt dress doesn’t strike you as flattering, this BB Dakota alternative features a self-tie waist in a french terry knit. Just as cool and comfortable as the classic.

SHOP IT: The Bay, $89

H&M Cotton T-Shirt Dress

H&M Cotton T-shirt Dress

Promising review: “The material is really thick. It's more over-sized than shown on the pictures. I usually get a large in T-shirt dresses from H&M because they are small if you have curves, but this one was way over-sized. I returned the large for a medium. I would recommend sizing down,” reads one review.

SHOP IT: H&M, $20

Eileen Fisher Textured T-shirt Dress

Eileen Fisher Textured T-shirt Dress

A dressier take on the classic T-shirt dress, this Eileen Fisher piece is easy to dress up or down. A tonal jacquard print is a small detail that makes a major difference.

SHOP IT: Nordstrom, $155 (originally $258)

Banana Republic Stripe T-Shirt Mini Dress

Banana Republic Stripe T-shirt Mini Dress

Promising review: “Great summer dress. I ordered a medium and it’s true to size, great fit and soft material... it hits just above the knee.”

SHOP IT: Banana Republic, $45 (originally $95)

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram and sign up for our newsletter.