The 5 Best T-Shirts and Tank Tops for Summer 2024

Written by: Amanda Chung


Published on: May 14, 2024

Fashion editor: Caroline Griswold

Photo courtesy of Frenchy Style/Blaublut

Great basics are the backbone of any wardrobe. This is never truer than during the summer months, when a simple tee styled with some wide-leg pants is both an outfit in its own right and a chic base to build upon. Here, a shortlist of high-quality basics to set you up for the season ahead.

  • 1

    The Plain White Tee

    RE/DONE tee, $125

    Sure, you might already own multiple white T-shirts. But are any of them inspired by vintage men’s undershirts? Made from regenerative cotton with a vintage-soft handfeel? Slightly shrunken in the shoulders for an adorably tomboyish look? We’ll wait.

  • 2

    The Black Tee

    Cou Cou Intimates tee, $58

    Keep this sweet pointelle-knit baby tee on hand for when you inevitably burn out on white. Done in GOTS-certified organic cotton, it’s both comfortable enough to lounge in—maybe with the matching shorts?—and cute enough to wear out of the house.

  • 3

    The Striped Tee

    G. Label by goop The Boy Tee, $165

    A nautical-striped tee is a year-round staple, if you ask us. But it’s especially apt during the summer months, when you’re frequently water-adjacent (or just want to pretend that you are). This one is slouchy in an effortlessly cool, borrowed-from-him kind of way.

  • 4

    The Sleeveless Tee

    Another Tomorrow tee, $110

    A far cry from the muscle tees of the ’80s, this one—cut from soft, drapey cotton with the slightest bit of sheerness to it—is chic, modern, and sexy. Style it over a soft-cup lace bralette and drape lots of gold necklaces over the high neckline.

  • 5

    The Tank

    AGOLDE tank, $118

    What we love about this ribbed tank—besides that goes-with-anything grey color—is that it can be dressed up or down, worn day or night, and styled with just about anything in your warm-weather wardrobe: short skirts, long skirts, jean shorts, flowy linen pants…