We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    If You Live In Denim Shorts, Here Are 37 Cute Tops That’ll Go Perfectly With Them

    Time to give your plain gray T-shirt a break.

    All sizes in this post are listed in women's.

    1. A magical Bardot crop blouse with a killer silhouette you'll want to buy in every last color. 

    Reviewer wearing the white top with jeans
    a reviewer wearing the yellow top at a park

    Promising review: "This top is so cute and surprisingly great quality. It’s not see-through at all so I can go braless, and it's very comfortable. The tie in the back is a little too long, like too much material, but that’s the only small thing and I’ll play around with it I’m sure." —Sammy

    Get it from Amazon for $15.99+ (available in sizes XS–XL and 36 colors).

    2. A martini T-shirt you can wear for your next outdoor martini, Caesar salad, and french fries lunch date. It's an unstoppable trio that I'll defend to the death! Extra dirty, please. 

    model wearing shirt with illustration of martini on the front
    Princess Polly

    Get it from Princess Polly for $45 (available in sizes ).

    3. A one-shoulder top in a crop length that'll keep it feeling easy breezy, despite the group chat piling on the excuses as to why you're not going to the theme park next Sunday as planned. 

    model in one shoulder crop top
    Goodful

    Get it from our Goodful shop for $85 (available in sizes S–XL).

    4. A printed midi skirt and tank set you can get way more mileage out of when you wear the top with a pair of denim shorts. So cute! And so efficient. (I'm having a trophy whipped up in your honor right now.) 

    buzzfeed editor wearing the two-piece set in a green and brown jungle print
    Kayla Boyd / BuzzFeed

    This is my colleague Kayla Boyd wearing this set! Here's what she has to say about it: "I love a matching set because it takes most of the work out of putting an outfit together. And this one is such a great deal! I love how comfy and easy it is to wear. I was concerned about it being see-through, but it wasn't! It has a stretchy waist and a cute tie detail in the front of the skirt. For spring days, I just throw a denim jacket over it. And, of course, I plan to wear it all summer as well. I would 100% buy more colors in this — and there are so many to choose from!"

    Promising review: "I loved it. The material is light and airy. Very sexy." —Tiffany Gibbs

    Get it from Amazon for $24.99+ (available in sizes XL–5XL and 36 colors/prints).

    5. A halter vest top if you've been on the prowl for a men's vest to wear as a top at thrift shops (SAME) but haven't found the right one yet. 

    model in button down vest top with jeans
    Target

    Get it from Target for $20 (available in sizes XXS–4X and also in black; also check out a similar faux-leather vest).

    6. A longline sports bra you can (and tbh, SHOULD) just wear as a crop top. It's too hot out for shirts that cover your belly button. 

    reviewer wearing the bra in white
    reviewer wearing the bra in black

    Promising review: "Really love this bra/tank! I’d say it gives medium-light support. The material is so comfortable and airy! I would definitely buy this item again!" —LoveHeatlh_Beauty

    Get it from Amazon for $21.99+ (available in sizes XS—3X and in 25 colors).

    7. crochet crop top that looks like you scored it from the depths of a VERY fashionable person's estate sale. 

    Promising review: "Looks so expensive! I love it. It’s very stylish." —PriscilaN

    Get it from Amazon for $15.99+ (available in 15 colors).

    8. A handmade long sleeve crochet top that'll more or less be your mood board from watching Daisy Jones & The Six come to life.

    a model wearing the crocheted shirt over a bikini
    a model wearing the shirt in white with white jeans
    You Only Live Ones / Etsy

    You Only Live Ones is an Istanbul, Turkey-based Etsy shop run by Nur, who has been crocheting clothes for 10 years. 

    Get it from You Only Live Ones on Etsy for $53.90+ (available in sizes XXS–4X and in 20 colors). 

    9. A twist-front tube top as the perfect little going-out top with a pair of high-waisted shorts. Def pack it for your upcoming girls' beach trip. 

    reviewer wearing the top in tan
    the top in beige

    Promising review: "I saw so many videos of this on TikTok!! It did not disappoint. It’s super cute for this summer! It’s a must-have!!!!!! I’m wearing a large, and it has a fit that's amazing." —Tania Zabala

    Get it from Amazon for $21.99+ (available in sizes S–L and in 15 colors and styles). 

    10. A cheery collared crop top that's kinda giving Allan from Barbie. (In a good way, promise.) 

    Promising review: "This is a very cute rainbow crop top. The fabric is very soft, not itchy at all, and it fits exactly as I expected! The colors are very pastel/light and not overly bright. Very affordable for what it is. Exactly the right size; don't buy any smaller than you're used to (because it won't fit). Also, when I opened it up at first, it looked way too small, but when I actually put it on, it was comfy and PERFECT. I would definitely recommend this product for someone who is looking for something casual and comfy!" —Gina

    Get it from Amazon for $16.99+ (available in sizes XS–XL and 18 colors and patterns).

    11. A smocked top that'll scream "I got this on holiday in Italy" while in reality the closest you got to Italy in 2023 was rewatching White Lotus season two while housing a frozen lasagna in the AC. 

    model in crop smocked top with spaghetti straps
    Goodful

    Get it from our Goodful shop for $95 (available in sizes XS–XL).

    12. A wrap-look crop top to stylishly wear with most any bottom you could pack for a trip...but you know, of course your denim shorts. 

    image of reviewer wearing the orange Vetior cross wrap crop top with matching orange skirt
    image of reviewer wearing the white Vetior cross wrap crop top with plaid shorts

    Promising review: "I love the shirt. It would be great for a summer night with a pair of skinny jeans and heels for a night on the town or date night, whatever. I highly recommend the material, it's very light and airy. It’s very nice and accentuates your bust area, very sexy. 😎" —Tiffany Tomaszewski

    Get it from Amazon for $16.99+ (available in sizes XS–XL and 34 colors).

    13. Or a tie-front top to give ya more of a peek of skin. Even if the forecast calls for rain, your pics will still be ~sizzling~ in this.

    close up mirror selfie of reviewer wearing the black wdirara short sleeve deep v tie front shirt
    another reviewer wearing the top with denim shorts

    Promising review: "I love this shirt. I bought it for a concert. You can wear it in a bunch of different ways. It’s a great, light, and airy material. Looks just like the pictures. This was a great purchase. I’ll buy this again in other colors!" —Alice Fichter

    Get it from Amazon for $22.99+ (available in sizes XS–4XL and 38 styles).

    14. A sensory compression tank in a soft, supportive material in a seamless *without* tags. It's supportive enough to skip wearing a bra with it. Really, the only thing missing is its ability to make your lunch. 

    model in tank
    No Limbits

    No Limbits is an adaptive apparel company founded by CEO Erica Cole after losing her leg in a car accident in 2018.

    Get it from No Limbits for $27.20 (available in sizes XS–XXL and also in gray, black, and mauve).

    15. A knit bralette for when it's so boiling hot outside that you're trying to wear the LEAST amount of clothing as possible. 

    model with knit bralette
    Goodful

    Get it from Goodful for $109 (available in sizes S/M, M/L).

    16. flowy cardigan you can throw on and go when you feel like your ensemble needs a little something else but you don't wanna weigh yourself down in the heat. 

    Reviewer wearing the black green tropical cardigan