The Perfect Shirt Does Exist, and You'll Find It at H&M for Under £20

What would we do without H&M? We turn to the high-street hero for pretty much all our wardrobe basics throughout the year, from jeans to pretty throw-on dresses. Of course, we try to diversify our wardrobes as much as possible and shop from independent and vintage sellers and the odd designer investment piece where we can, but for those everyday items, H&M always seems to be there with a perfect affordable solution when we need it most. 

This was the case recently when I found myself searching for the ultimate white cotton shirt. You’d think after being a stylist with classic taste for almost 10 years I’d have a wardrobe brimming with variations on the capsule staple, and yes, I’ll admit I’ve tried many in my time. But I’d never come across the “perfect” oversized crisp cotton iteration that looks so chic simply tucked into a pair of blue jeans and works equally as well thrown over some leggings at the weekend. 

Turns out I was looking too far afield, and the dream shirt was under my nose at H&M the whole time. When I noticed recently the brand’s oversized cotton shirt was one of our all-time best sellers on Who What Wear, I had to try for myself and see what all the fuss was about. Turns out 1149 (and counting) of you weren’t wrong, and this simple piece is just what I was searching for—just in time for spring. It comes in a variety of options: with pockets and without, shorter and longer lengths, and plus-size options, too. And there are so many colours to choose from. My favourites are the classic blue, white and pinstriped. I might even consider dipping my toe into the bold brights after reading this article. Either way, it's likely there'll be one that suits all your needs.

So if you’ve also been searching for the perfect shirt to bolster your capsule spring wardrobe, let me come to the rescue. Keep scrolling to see all the different versions you can shop now.

Shop H&M's Oversized Cotton Shirts

This is the perfect shade of blue for a shirt, and it makes it look so expensive. 

I'm loving the '90s-supermodel vibe with classic blue jeans. 

If you prefer a shirt without pockets, this one's perfect. Be sure to size down if you're petite, given the oversized style. 

This version is slightly shorter in the body. 

There's something about the black that feels very chic. 

Green is going to be huge this season. 

I love the pink as well, but it's selling out fast. 

I've just added this to my basket. 

I love the double pockets on this more premium version. 

Shop More Perfect H&M Shirts

If you prefer a less-oversized fit, opt for H&M's classic Oxford Shirt. 

It comes in blue, too—perfect for layering. 

Wearing a shirt open over a T-shirt or vest is my go-to spring look. 

I'm becoming obsessed with denim shirts this season. 

I rely on linen shirts from spring all through summer. 

This classic comes in plus sizes too.

Related Stories