Men’s Journal aims to feature only the best products and services. We update when possible, but deals expire and prices can change. If you buy something via one of our links, we may earn a commission. Questions? Reach us at [email protected].
It can be argued that no closet is complete without at least one white t-shirt. Aside from the obvious comfort factor, this wardrobe staple is known for its versatility and manages to work with everything from bulky sweats to structured suits. However, while there’s no shortage of options out there, not all of them are winners. If you’re hoping for something quality, you need to know where to look — and our list of the best white t-shirts for men is the perfect place to start.
We’ve already done the hard part for you: reading reviews, comparing materials, and narrowing things down to just eight white t-shirts made to stand the test of time. Whether you’re more into crew-necks than V-necks or prefer heavyweight over a lighter fabric, you’ll find it here. And no, you won’t have to shell out hundreds of dollars to add it to your collection. Some options on our list cost as low as $6 when you purchase them in packs.
So, without further ado, here are the eight best white t-shirts for men, all under $40 and on Amazon.
1. Hanes Men’s ComfortSoft Tagless Crewneck T-shirt 6-Pack, $38 on Amazon
Classics are classics for a reason, so naturally, we have to kick things off with Hanes. While more undershirt than a regular tee, this lightweight option is 50% cotton, making it soft and, therefore, one of the most comfortable to wear. The best part is that it’s slim-fit, so you won’t have to worry about it poking out or bunching up underneath any layers.
2. Gildan Adult Ultra Cotton T-shirt Style G2000, 2-Pack, starting at $11 on Amazon
If you’re looking for a solid white t-shirt that can easily be styled with both jeans and joggers, Gildan’s Ultra Cotton option is for you. The thicker, 100% cotton material means you won’t have to worry about it being see-through — something that makes it stand apart from a lot of its competitors. Even better is the $14 price tag for two, and the same brand sells a comparable alternative in packs of 10 if you’re hoping to stock up.
Related: These Bestselling Everyday T-shirts on Amazon With 184,000 Perfect Ratings Are $2.77 Apiece
3. Carhartt Men’s Loose Fit Heavyweight Short-Sleeve Pocket T-Shirt, $20 on Amazon
With more than 110,000 reviews, this Carhartt t-shirt still has 5-star rating, which is how you know it’s worth every bit of its $20 price tag. Made of 100% cotton, this heavyweight style is loose and non-constricting, and the thing we like most is that it has a pocket. That tiny detail makes it feel like you’re intentionally stepping out in a white T-shirt, rather than looking like you forgot another layer at home.
4. Under Armour Men’s Tech 2.0 Short-Sleeve T-shirt, $19 (was $25) on Amazon
Not all moisture-wicking white t-shirts are comfortable to wear, but we think you’ll be pleasantly surprised by this Under Armour option that’s made of 100% polyester. Aside from being fast-drying, some other notable qualities are that the fabric is anti-odor, slim-fitting yet stretchy, and easy to wash. While you’ll definitely want pull on this tee before heading to the gym or going on a run, a handful of reviews say the cooling factor also makes it great to sleep in.
5. Russell Athletic Men’s Dri-Power Cotton Blend Tee, $10 (was $13) on Amazon
If you’re searching for a long-sleeved white t-shirt you can wear in cooler weather, Russell Athletic has you covered (literally). Another moisture-wicking option, this one is made of a blend of cotton and polyester, so it’s a bit more lightweight while remaining super soft to the touch. Customers who bought it say the sleeves don’t constrict their arms like other options, while the longer length means it won’t ride up. Another bonus? This baby is UPF 30+, meaning it also offers protection from the sun’s UV rays.
6. Fruit of the Loom Men’s Eversoft Cotton Stay Tucked V-Neck T-Shirt 6-Pack, $18 on Amazon
Fans of good v-neck white tee likely know that nothing compares to Fruit of the Loom, AKA the perfect undershirt to wear with your office button-up. After a long day, you can throw it in the wash with the rest of your whites and it still comes out looking brand new. Plus, for under $20, you can score a full pack of six. You can’t really beat that deal.
7. Amazon Essentials Men’s Slim-Fit, Short-Sleeve Crewneck T-Shirt 2-Pack, $15 on Amazon
Sometimes, we come across a good deal and think: “But is this thing actually good?” Answers may vary, but in the case of this Amazon Essentials men’s white t-shirt, it’s two very enthusiastic thumbs up from us — or, rather, 5 stars from its fans. It’s the no-frills option your wardrobe needs: The white is actually white, it’s slim-fitting without being too tight, and if you find you really love it, you’ll be able to purchase it in a variety of other colors, too.
8. Nautica Men’s Solid Crew Neck Short-Sleeve Pocket T-Shirt, $35 on Amazon
Perhaps your goal for a white tee is to find something that won’t feel out of place when paired with slacks but that can also be worn casually on your days off. We present to you this crew-neck from Nautica, which comes complete with just-stretchy-enough material (it’s 5% Spandex) and a pocket detail that makes this staple feel elevated. There are also tons of sizes to choose from, ranging from x-small all the way to 6x.
Related: 10 Swim Trunks Starting at $15 With Thousands of Five-Star Ratings