Leggings and boots is the easy part. The shirt is where the whole outfit either works or looks like you got dressed for a workout and forgot to change out of it.
The trick isn’t finding one “correct” top — it’s matching length, weight, and structure to what the leggings and boots are already doing. A stiff shirt over thin, shiny leggings reads different than a soft, heavy knit over a matte ponte pair.
Here are 19 shirts that actually hold their own with leggings and boots, sorted by the kind of day you’re dressing for.
Easy Basics for Everyday Errands
The shirts you reach for without thinking twice — the ones that work whether you’re picking up coffee or picking a kid up from practice.
1. Oversized White Button-Down
A men’s-cut white button-down, one or two sizes up, worn open or buttoned to the second hole. The length matters here — it should hit mid-thigh so it covers what a fitted top with leggings won’t.
The oversized fit does the work a blazer usually does: it adds shape without adding bulk, and the crisp cotton keeps thin leggings from reading as loungewear.
Roll the cuffs twice and leave the collar slightly undone. Ironed works if you’re leaving the house before noon; wrinkled is fine after that.
2. Cream Cable-Knit Fisherman Sweater
A thick, cream cable-knit with a ribbed hem that sits at the hip — heavier than a standard pullover, closer to something from a men’s outdoor shop than a women’s sweater rack.
The chunky texture is what makes it work over leggings instead of jeans. It reads as deliberately oversized rather than borrowed, and it’s warm enough to skip a jacket on a dry, cold day.
3. Waffle-Knit Henley
A fitted waffle-knit henley with three buttons at the neck, tucked halfway into the leggings’ waistband in front and left loose in back.
The half-tuck gives it shape without the bulk of a full tuck, and the waffle texture looks more put-together than a plain long-sleeve tee for the same five minutes of effort.
4. Ribbed Mock-Neck Bodysuit
A ribbed mock-neck bodysuit snaps at the base instead of tucking, so there’s no bunching at the waist no matter how many times you sit down and stand back up during the day.
Layer a flannel or cardigan open over it for warmth, or wear it alone under a coat. Either way, the fitted line underneath keeps the outfit from going shapeless once the outer layer comes off.
Flannel, Corduroy and Utility Layers
Heavier fabrics with some structure of their own — the kind of shirts that can handle being outside all day.
5. Buffalo Plaid Flannel
A red-and-black buffalo plaid flannel, worn open over a plain tee or tank, sleeves pushed up past the elbow.
It’s the shirt equivalent of a security blanket — thick enough to layer, loose enough to move in, and it still looks intentional even thrown on in a hurry.
6. Tucked-In Chambray Shirt
A lightweight chambray button-down, tucked in fully with the top two buttons left open, sleeves rolled to the forearm.
Chambray sits between denim and a dress shirt — sturdy enough to look finished, soft enough that tucking it doesn’t feel stiff. It’s one of the few shirts on this list that works the same with ankle boots or tall ones.
7. Rust Corduroy Shacket
A rust-colored corduroy shacket — heavier than a shirt, shorter than a jacket — worn buttoned over a black long-sleeve with the collar popped slightly.
The wide-wale corduroy has visible texture a flat cotton shirt doesn’t, and the rust color is an actual choice instead of the usual black-on-black leggings outfit.
Leave the bottom two buttons open so the hem has some movement instead of sitting stiff against the leggings.
8. Sherpa-Lined Utility Overshirt
A canvas utility shirt with a sherpa lining showing at the collar and cuffs, worn as the outermost layer over a fitted tee.
The lining does double duty. It looks like an intentional detail rather than an afterthought, and it means you can skip an actual coat on days that are cold but not miserable.
Polished Enough for the Office
Leggings pass for pants at a desk job when the top does enough structural work on its own — these are the shirts that make that argument for you.
9. Blazer Over a Fitted Tee
A single-breasted blazer, worn buttoned over a plain fitted tee, sleeves left long rather than pushed up.
The blazer’s shoulder and lapel are what turn leggings into trousers instead of gym wear — the tee underneath just needs to stay simple so the jacket can do the talking.
10. Half-Tucked Pinstripe Popover
A pinstripe popover shirt — no full button placket, just buttons at the top third — tucked in on one side and left loose on the other.
The pinstripe looks more considered than a solid color without trying hard, and the popover style skips the gap-at-the-bust problem a lot of fitted button-downs have.
Keep the half-tuck loose rather than pulled tight. A stretched, precise tuck ends up looking more office-costume than actual office wear.
11. Long Wrap Sweater With a Belt
A knit wrap-front sweater, tied at the waist with its own attached belt, long enough to sit a few inches above the knee.
The wrap silhouette gives a defined waist without a separate belt or blazer doing the work, which makes it one of the few sweaters here dressy enough for a client lunch.
Dressed Up for a Night Out
Leggings under something with real drape or shine skip the athletic look entirely — the fabric does all the convincing.
12. Satin Blouse With Heeled Boots
A satin blouse in a deep jewel tone, tucked in loosely at the front, worn with heeled ankle boots instead of flat ones.
Satin’s sheen reads as evening no matter what’s underneath it, which is exactly why it works here — it pulls the eye up and away from the fact that the bottoms are leggings.
Skip an obvious statement necklace. The fabric is already doing the work, and one more shiny thing competes with it instead of adding to it.
13. Sheer Long-Sleeve Over a Cami
A sheer black long-sleeve top layered over a fitted cami in a contrasting color, tucked in at the front only.
The sheer layer adds texture without adding coverage, which keeps the whole look from feeling like it needed more fabric — it’s a deliberate choice, not a modesty patch.
14. Boiled Wool Swing Jacket
A boiled wool jacket cut in a swing shape — wider at the hem than at the shoulder — worn open over a simple black top.
The swing shape moves when you walk instead of hanging straight down, which gives leggings some visual interest below the waist that a straight-cut coat doesn’t.
This one works better with a tall boot than an ankle boot — the proportions need the leg to read as one long line underneath the jacket’s flare.
Cold-Weather Layering
For actual cold, not just fall-jacket weather — these hold up under a coat and still look finished with it off.
15. Long Cardigan Over a Tank
An ankle-length open cardigan worn over a fitted tank, the cardigan’s own length doing the coverage work a shorter top can’t.
Because it’s open rather than buttoned, it looks lighter than it actually is — useful on days that start cold and don’t stay that way.
16. Chunky Cream Turtleneck
A chunky ribbed turtleneck in cream or oatmeal, sized to fit close through the body without being tight.
The high collar balances the leggings’ close fit at the ankle, so the outfit reads fitted top to bottom instead of loose on top and tight below — the actual reason a turtleneck works better here than a crewneck does.
17. Cropped Puffer Vest Over a Long Sleeve
A cropped quilted puffer vest, zipped over a fitted long-sleeve top, hitting right at the waistband.
The vest adds warmth and bulk only where a jacket sleeve would otherwise get in the way, and the cropped length keeps the leggings visible as the actual line of the outfit instead of getting swallowed by it.
Casual With an Edge
For the days a plain tee feels like giving up but a full outfit feels like too much effort.
18. Men’s Dress Shirt Knotted at the Waist
An oversized men’s dress shirt — borrowed-looking on purpose — buttoned most of the way up and knotted at the hem instead of tucked.
The knot shortens the shirt just enough to show the leggings’ waistband, which keeps the proportions from swallowing the outfit the way a fully untucked version would.
This pairs better with combat boots or lace-up boots than anything delicate — the borrowed-shirt look wants something equally unfussy on the feet.
19. Structured Pearl-Snap Western Shirt
A fitted western shirt with pearl snaps, embroidered yoke seams across the chest, and a slightly pointed collar, worn tucked with the sleeves rolled once.
The embroidery and snap detailing give it enough personality that it doesn’t need a second statement piece — a plain belt and a pointed boot finish it off without competing.
Final Thoughts
The thread running through all nineteen of these: length and structure matter more than the specific piece. A shirt that’s too short reads as underdressed no matter how nice the fabric is, and one with some shape to it — a collar, a defined waist, a cuff — does more to make leggings look intentional than reaching for one more oversized hoodie ever will.