These Soft, Cozy Tops & Bottoms Are Super Stylish & Fit Really Well

We only recommend products we love and that we think you will, too. We may receive a portion of sales from products purchased from this article, which was written by our Commerce team.

I’m one of those people who would live in my pajamas if I could. What can I say? I love soft clothes that also have style in spades. If you’re anything like me, you’re always on the hunt for cozy wardrobe pieces that fit really well. Whether it’s an open-front cardigan that’s great for layering or a pair of knit lounge pants with a relaxed fit, these tops and bottoms will help you look your best while staying comfy.

When it comes to finding clothes with a made-for-you fit, look for flexible fabrics with plenty of stretch. This breathable cotton camisole is made with spandex for a body-hugging silhouette, while the modal fabric on this slinky turtleneck is blended with elastane, so it’s extra smooth against your body. Check out all of these comfortable clothing pieces that make you look put together.


This Flowy Maxi Dress With A Pair Of Hidden Pockets

Just when you thought this drapey maxi dress couldn’t get any better — you discover it has a hidden pair of side pockets for stashing your small essentials. The spaghetti-strap garment has a bit of stretch, and you can choose from a sea of gorgeous shades, as well as some eye-catching ombré patterns.

  • Available sizes: Small — 3X-Large
  • Available colors and patterns: 40


A Swingy Pleated Skirt With A Retro Vibe

Featuring a high elastic waistband and pleats, this A-line skirt has a delightfully retro feel. Pair it with a blouse and heels for a sweet look, or add a graphic tee and combat boots for a subtly edgy ensemble. Choose from a wide array of solid, plaid, and ombré styles.

  • Available sizes: X-Small — XX-Large
  • Available colors and patterns: 46


The Mock-Neck Top That’s A Versatile Wardrobe Staple

If you feel like switching up your day-to-day wear, try swapping out your T-shirt for this classic mock-neck top. Made from a smooth cotton-modal fabric blend, the long-sleeve top has a close, cozy fit. Pair it with jeans for an instantly sophisticated ensemble that takes almost zero effort.

  • Available sizes: X-Small — XX-Large
  • Available colors: 7


This Open-Front Cardigan That’s A Great Layering Piece

Here’s a viscose-nylon cardigan with a long, slouchy fit and an open front. A fantastic layering piece, the sweater pairs nicely with jeans and a tank top, or can be layered over a maxi dress. There are several striped options as well as cool color-block prints that add a pop of color to your wardrobe.

  • Available sizes: X-Small — X-Large
  • Available colors and patterns: 21


A Bell-Sleeve Blouse With Unique Mesh Cutouts

I can almost guarantee that this relaxed-fit blouse is like nothing else you have in your closet. The dramatic bell sleeves are elevated with mesh cutouts, creating a slightly sheer effect. Designed with a V-neckline and a hem that sits right below the waist, the top looks great tucked into jeans or worn loose over leggings.

  • Available sizes: Small — XX-Large
  • Available colors and patterns: 42


This Turtleneck Tank That’s Classic & Sophisticated

An elevated basic, this sleeveless turtleneck top is a simple yet sophisticated wardrobe staple that you’ll reach for again and again. Soft and stretchy, it looks great on its own, but is also perfect for layering under cardigans and blazers.

  • Available sizes: X-Small — 5X-Large
  • Available colors: 15


These High-Waisted Skinny Jeans With Plenty Of Stretch

A touch of spandex gives these skinny jeans their trademark stretchy feel, creating a slim-fit silhouette without feeling too stiff. Available in a wide range of light and dark washes, the high-waisted pants feature a zipper fly and functional front and back pockets. Dress them down with a pair of sneakers and and a tank top, or dress them up with a blouse and heels.

  • Available sizes: X-Large — 3X-Large
  • Available colors: 14


Some Straight-Leg Knit Pants That Are Great For Lounging

Looking to step up your loungewear game? You’ll love these straight-leg knit pants with an elasticated waist band. The relaxed-fit pants are designed with deep side pockets, so you can keep your small essentials close by. Besides neutral black and gray, they also come in bright jewel tones such as jade green and cobalt blue.

  • Available sizes: Small Plus — 6X-Large Plus Tall
  • Available colors: 21


This Long-Sleeve Tunic With A Gathered Front

Effortlessly chic, this long-sleeve tunic is so soft and feels great on your skin. With a V-neckline and a pleated front, the top gathers beneath the bust before flowing outwards. The hem is slightly longer in the front and back, creating a little extra coverage. Wear it with skinny jeans or leggings for a stylish look.

  • Available sizes: X-Large — 4X-Large
  • Available colors and patterns: 22


A Stretchy Cotton Camisole With A Built-In Bra

Since it has a shelf bra built into the chest, this cotton-spandex cami top can be worn without anything else underneath. Breathable and lightweight, the versatile camisole can be worn with jeans, skirts, shorts, and more. It also makes a great layering piece under sweaters and cardigans. A pair of adjustable spaghetti straps helps you achieve the perfect fit.

  • Available sizes: Small — XX-Large
  • Available colors: 8


This Cross-Wrap Crop Top You Can Wear With So Many Things

What’s great about this cross-wrap shirt is that you can wear it with so many different bottoms. Whether you combine it with a flowy maxi skirt or a pair of high-waisted baggy jeans, this crop top always looks amazing. It’s made from 100% modal, which is super soft.

  • Available sizes: X-Small — X-Large
  • Available colors: 28


The Cozy Sweatshirt Top With A Draped Design

Here’s a sweatshirt that’s elevated by a drapey front detail that gathers at the waist. Available in soft neutral colors, the boatneck top strikes the perfect balance between comfy and chic. Wear it with your favorite pair of leggings for a lounge-ready outfit that can also be worn while running errands or meeting friends for coffee.

  • Available sizes: Small — XX-Large
  • Available colors: 4


A Pair Of Stirrup Leggings That Are Thick & Soft

These pocket-free stirrup leggings feature elastic bands that loop around the soles of your feet, keeping them secure under socks and shoes. The rayon-nylon fabric is ultra-soft, not to mention stretchy, thanks to the addition of spandex. A high-rise waistband creates a smooth, body-hugging silhouette throughout the hip and thigh.

  • Available sizes: X-Small — X-Large (short options available)
  • Available colors: 2


This V-Neck Sweater With A Cool Color-Block Pattern

This chunky sweater top is a great way to add a pattern to your outfit, and you can choose from dozens of unique color-block prints in a wide variety of colors. The slouchy V-neck sweater looks fantastic with a pair of ripped jeans or denim cutoffs. Tuck it in and add a belt, or wear it loose — it’s all up to you.

  • Available sizes: Small — XX-Large
  • Available colors and patterns: 35


The Soft, Drapey Robe You Can Wear Around The House

Everyone needs something comfy to wear while lounging around the house, and this knit robe is a great option. The ultra-soft modal fabric has a hint of spandex, giving it a stretchy feel. Designed with a tie closure around the waist, the robe is perfect for throwing on while doing your hair or makeup or just sipping your morning coffee.

  • Available sizes: X-Small — XX-Large
  • Available colors: 17


A Chunky Cable-Knit Sweater With An Oversize Fit

With slouchy sleeves and a thigh-length hem, this oversize sweater will keep you feeling cozy and looking cute. Pair it with tall boots and a pair of leggings or tights, or leave your legs bare — the sweater is long enough to wear as a dress. The acrylic yarn is woven into a chunky cable knit, which adds an interesting texture to your outfit.

  • Available sizes: Small — X-Large
  • Available colors: 15


This Charming A-Line Skirt With Buttons Down The Front

Designed with buttons down the front and a drawstring closure, this A-line skirt is an easy way to incorporate the “cottage-core” trend into your wardrobe. The elastic waistband keeps the skirt securely in place, while the fabric flows out to the knee-length hem. Add a scoop-neck tee or a fluttery blouse for a sweet, charming look.

  • Available sizes: Small — XX-Large
  • Available colors and patterns: 5


Some Loose-Fitting Jogger Pants With A Ruched Waist

Perfect for yoga, hitting the climbing gym, or simply lounging around the house, these jogger sweatpants are incredibly comfortable. They have a ruched waist and a slightly baggy fit throughout the hip and thigh, tapering down to the stretchy ankle cuffs. A pair of side pockets provides a spot for your keys or wallet.

  • Available sizes: X-Small — 4X-Large
  • Available colors and patterns: 23


This Simple Shirt With A Classic Crew Neckline

You can never have too many basic layering pieces, and this crew-neck shirt from Daily Ritual is so nice to have in your closet. The soft fabric loosely clings to your frame, with long sleeves and a shirttail hem. Wear it over leggings, tuck it into jeans, or layer it beneath a jacket — the possibilities are endless.

  • Available sizes: X-Small — 4X-Large
  • Available colors: 8


A Cozy Cashmere & Wool Sweater With A Deep V-Neck

Made from a cashmere-wool yarn, this pullover sweater is oh-so soft. It features a deep V-neckline and slightly slouchy sleeves, as well as a long front hem that can be tucked into jeans or worn loose over leggings. Simple and elegant, the sweater comes in alluring shades such as olive green and deep burgundy.

  • Available sizes: Small — XX-Large
  • Available colors and styles: 12


This Fierce Tee With A Unique Shoulder Cutout

Featuring a unique shoulder cutout on one side, this long-sleeve shirt makes a bold statement. Paired with subtle bell sleeves, the off-the-shoulder top can be tucked into skinny jeans for a fierce look. Add your favorite statement earrings and a pair of heels, and you’re ready for a night out on the town.

  • Available sizes: XX-Small — 3X-Large Plus
  • Available colors: 13


The Button-Down Poplin Shirt With A Lived-In Feel

This button-down shirt is made out of tumbled cotton poplin, which gives it a soft, worn-in feel straight out of the package. Designed with a spread collar and single-button cuffs, the shirt can be worn under a blazer at the office or with light-wash denim on the weekends. Choose from lots of different striped, dotted, and plaid patterns.

  • Available sizes: X-Small — XX-Large
  • Available colors and patterns: 22


This Tank Top With Retro-Inspired Padded Shoulders

Padded shoulders are so totally ‘80s, but when added to this simple cotton-blend tank top, they look crisp and modern. The O-neck garment can be effortlessly tucked into pleated pants, jeans, and skirts to create a memorable look. “The shoulder pads add a super cute style that ups the T-shirt game and can make any outfit look more dressy which I love,” one reviewer wrote.

  • Available sizes: Small — Large
  • Available colors: 16


A Square-Neck Blouse With Romantic Puffed Sleeves

If you’re looking for a casual top that’s still romantic, you’ll love this square-neck blouse with elbow-length puff sleeves. The body-hugging top comes in several vibrant shades, as well as a few button-down styles. “I got so many compliments with this shirt,” one reviewer wrote, and another raved: “This top is super cute and comfortable. The neck line is flattering and the sleeves add such a cute touch to the top.”

  • Available sizes: X-Small — XX-Large Plus
  • Available colors and styles: 21


This Waffle-Knit Sweater Top That Fits Off-The-Shoulder

This waffle-knit sweater top can be worn year-round, giving you so many different outfit options. For a warm-weather look, layer it with a camisole over cutoff shorts. In cooler weather, pair it with jeans and knee-high boots. The oversized V-neckline falls off one shoulder, creating a slouchy, casual look.

  • Available sizes: Small — XX-Large
  • Available colors: 12


A V-Neck Tank Top With A Relaxed Fit

If you like your clothes to be slightly loose-fitting, you should definitely check out this jersey tank top from Daily Ritual. The V-neck shirt is just relaxed enough to create a subtle drape throughout, while also allowing for plenty of airflow. Tuck it into jeans or wear it loose and flowy over sweatpants — you’ll look great, and feel comfortable all day long.

  • Available sizes: X-Small — XX-Large
  • Available colors and styles: 11


This Fuzzy Cardigan With Roomy Sleeves & Pockets

Who wouldn’t want to be wrapped up in this fuzzy open-front cardigan on a chilly day? Designed with slouchy batwing sleeves and generously sized front pockets, the popcorn-knit sweater can be added to any outfit for a layer of coziness. “I love this sweater - it's like wearing a super soft throw blanket,” one reviewer commented.

  • Available sizes: XX-Small — 3X-Large
  • Available colors: 21


The Slim-Fit Turtleneck With A Slinky Feel

Made of a stretchy modal-elastane fabric, this long-sleeve turtleneck has a close fit that’s perfect for layering under a blazer or cardigan — but it also makes a simple statement on its own. Wear it long over trousers or tuck it into your favorite denim.

  • Available sizes: XX-Small — 3X-Large
  • Available colors and patterns: 8


A Flannel Shirt Jacket That’s Rustic-Chic

Put a flannel shirt and a jacket together and what do you get? A shacket. This one is made of cozy wool-like material, with a button-front closure and two patch pockets on the chest. The long-sleeve garment can be worn buttoned down or worn open over a T-shirt and jeans. It’ll keep you nice and warm, without the bulkiness of a coat.

  • Available sizes: X-Small — XX-Large
  • Available colors and patterns: 11


This Cowl-Neck Cami Made From Luxe Satin

Elevate your everyday wardrobe with this satin cowl-neck cami top. The silky camisole has a slightly loose fit throughout the bodice, and the delicate spaghetti straps are adjustable. Pick from several gorgeous hues, including a rich emerald green, wine red, and deep purple.

  • Available sizes: 4 — 20
  • Available colors: 12


A Slouchy Sweater Vest With A Subtly Preppy Look

This cable-knit sweater vest is just the right amount of preppy. The oversize vest can be styled over a turtleneck or a button-down shirt, or it can worn on its own with a pair of jeans. It falls to the mid-thigh, with a slightly longer hem in the back.

  • Available sizes: Small — XX-Large
  • Available colors: 23


The Silky Tank Top With A Delicate Lace Trim

The delicate lace trim along the V-shaped neckline of this tank top gives it an elegant look. The silky fabric subtly drapes around your frame down to the shirttail hem. You can tuck it into your pants or wear it loose. It comes in every color of the rainbow, so you have plenty of options to choose from.

  • Available sizes: X-Small — XX-Large
  • Available colors: 19


This Ribbed Sweater Tank That’s Oh-So Comfy

Made from soft yarn, this knit sweater tank features a deep V-neckline and wide shoulder straps. Perfect for lounging or working from home, the top looks great with a pair of matching sweatshorts or your favorite jeans. It’s so comfortable, you might even be tempted to wear it straight to bed — go ahead, no one’s judging.

  • Available sizes: XX-Small — 3X-Large
  • Available colors: 3


A Matching Sweatsuit You’ll Never Want To Take Off

Whether this two-piece sweatsuit becomes your next WFH outfit, your go-to loungewear ensemble, or something you throw on before your coffee run (or a combination of all three), you’ll get plenty of use out of it. Sporty and casual, the matching sweatsuit comes in a wide array of solid shades and striped patterns.

  • Available sizes: X-Small — XX-Large
  • Available colors: 21


These Velvet Flare-Leg Pants That Look Straight Out Of The ‘70s

Looking to incorporate some groovy ‘70s fashion into your wardrobe? These velvet flare-leg pants are a great way to start. The lightly stretchy bellbottoms have the appearance of corduroy, which adds texture to any look. They have a high waistband that fits snugly, hugging your hips and thighs before flowing out below the knee.

  • Available sizes: X-Small — Large
  • Available colors: 8


A Lightweight Cardigan With An Extra-Long Hem

Sometimes, all you need is the lightest layer of warmth. That’s where this open-front cardigan comes in. The cotton-blend yarn is lightweight and soft, with no trace of itchiness or bulkiness. It also features a longer-than-average hem that provides extra coverage on the back and sides. The cardigan is button-free, layering easily over T-shirts, tanks, and dresses.

  • Available sizes: X-Small — 6X-Large
  • Available colors: 18


This Roomy Corduroy Shirt With A Boxy Fit

Is there anything cooler than a laid-back corduroy shirt? With a button-down closure and a roomy chest pocket, the long-sleeve shirt has a boxy, oversize fit. Wear it on its own with distressed jeans, or layer it over your favorite worn-in T-shirt. There are several different colors to choose from, as well as a series of rustic plaid prints.

  • Available sizes: Small — XX-Large
  • Available colors and patterns: 22


A Breezy Waffle-Knit Tunic With Cute Buttons Down The Front

With adorable buttons down the front and a tie closure at the bottom, this easygoing tunic pairs nicely with everything from cutoff shorts to sleek leggings. The fabric has a waffle-knit texture, which makes it extra soft. Besides solid colors, there are also plenty of bold leopard print, camouflage, and tie-dye prints to choose from.

  • Available sizes: Small — XX-Large
  • Available colors and patterns: 28


These Stretchy Joggers With A Cool Brushed Texture

Made from a brushed polyester-elastane fabric, these joggers are an ultra-comfy athleisure staple. They’re designed with a high-rise waist and a drawstring closure, fitting loosely around your hips and thighs. If you’re looking for a soft pair of pants to wear at home or while running errands, these are it.

  • Available sizes: X-Small — 6X-Large
  • Available colors: 15


This Basic Tee With A High-Low Hem

A basic crew-neck tee is a wardrobe essential, and this one has a slightly longer hem in the back, providing extra coverage. With a relaxed fit throughout, this casual shirt was practically made to be worn with your favorite pair of jeans.

  • Available sizes: Small — XX-Large
  • Available colors: 29