There’s a persistent myth that thrifted outfits inevitably look… thrifted.
As if secondhand outfits comes with a visible tag that says, “I did the best I could, but keep in mind this only cost me $7.99!”
In reality, the difference between a thrifted outfit that looks intentional and one that looks accidental has very little to do with price — and almost everything to do with proportion, texture, and restraint.
The past few weeks, I’ve paid attention to what I actually wore. Not what I planned to photograph but real clothes, worn out of the house, built mostly from thrifted pieces (many of which cost less than a cup of Starbucks coffee!).
I am all about thrifting items that look expensive and that extends to my wardrobe, too. This is what that looks like for me, in the day to day.
Outfit One: Thrifted Button-Up + Thrifted Necklace + Blazer + Flares + Thrifted Baseball Hat


What I wore:
A thrifted Thomas Pink men’s button-up (similar here), layered over a white tank, under a tailored blazer, with flared jeans and heeled boots and a thrifted necklace, plus a thrifted Rolls Royce hat (similar here)
This is a good example of how mixing thrifted and designer pieces actually makes the whole outfit look more expensive — not less.
The button-up is thrifted (but by a reputable maker, so it’s well-made). The blazer is tailored, making the top underneath it look better-fitting. Adding the white tank means you can actually see the necklace on top. And then the boots are sharp. Nothing looks precious, everything looks intentional. The hat adds something fun.
Why this works:
Men’s shirting tends to have better fabric and structure (and is wildly underpriced secondhand)
Layering the button-up open keeps it relaxed, not corporate
The flare + heel combination does a lot of heavy lifting visually (elongates the leg — everyone on social media thinks I am tall and is surprised to learn that in real life I am 5’4”)
One of the biggest misconceptions about thrifted clothing is that it all has to come from the same place, price-wise, or era-wise. It doesn’t. In fact, mixing high and low is often what keeps an outfit from reading “thrift store.”
Outfit Two: Thrifted Fur Stole + Red Cardigan + Plain White Tee + Jeans + Embellished Belt + Sneakers + Baseball Cap
What I wore:
A thrifted fur stole layered over a red cardigan (similar here), a plain white tank, jeans, an embellished belt (similar here), Gucci x Adidas sneakers (similar here), and a baseball cap.
This outfit works because it’s slightly wrong in all the right ways.
A fur stole is inherently formal. A baseball cap is not. Sneakers definitely are not. The tension between those elements is what keeps the look from feeling precious or costume-y.
The red cardigan does the important job of acting as a bridge — it softens the fur and makes it feel intentional rather than theatrical. Without it, the stole would feel like a statement. With it, it reads as texture.
Why this works:
Fur (real or vintage) adds instant depth and age — it doesn’t need styling help
Casual pieces keep the look from tipping into dress-up territory
An embellished belt gives the outfit a focal point at the waist without adding volume
This is one of my favorite thrift styling tricks: pairing something traditionally “fancy” with pieces that are aggressively everyday. If everything is elevated, the outfit feels stiff. If everything is casual, it feels forgettable.
The mix is the point.
Outfit Three: Thrifted Fur Bag + Cream V-Neck + Flares



What I wore:
A thrifted fur bag (similar here and made of feathers!) with a cream V-neck and flared jeans.
This is one of those outfits that looks simple but still elegant enough for a dinner party (which is exactly where I wore this).
The fur bag does all the talking. Everything else exists to support it. A cream V-neck is soft, neutral, and slightly elongating. Flares ground the look and keep it from feeling delicate or overly styled.
There’s nothing overtly trendy happening here, which is exactly the point. When the silhouette is classic, texture (in the form of a tiny handbag!) becomes the differentiator.
Why this works:
A fur bag adds visual weight and age — two things that immediately elevate an outfit
Cream reads warmer and richer than stark white
A clean, uninterrupted base lets the accessory feel intentional, not like an afterthought
This is a good example of how thrifted accessories can do more heavy lifting than thrifted clothing. One excellent secondhand bag will carry an entire outfit, even when the rest is extremely simple.
When in doubt, build the outfit around the thrifted piece — not the other way around.
Outfit Four: Thrifted Suede Fringe Jacket + Tee + Jeans


What I wore:
A thrifted suede fringe jacket (similar here), a printed tee, jeans and clogs
This jacket is one of those pieces that does most of the work for you. Fringe, suede, movement — it already has enough personality. The mistake I see all the time is trying to “match” that energy with something loud underneath.
Instead, I keep the base boring on purpose.
For me, that meant a simple tee (this one is from the David Hockney exhibit at the Louis Vuitton Foundation in Paris, and reads, “Do remember, they can’t cancel the spring”) and tailored denim to go grocery shopping. I tucked the shirt in to define my waist ensure the proportions were flattering (untucked with a jacket is rarely flattering)
Why this works (quietly):
Suede instantly reads richer than most fabrics
Fringe adds movement, which makes the outfit feel styled even when it’s simple
A restrained base keeps the jacket from tipping into costume
This is one of my most-used formulas when wearing statement thrift finds:
one interesting thing, everything else casual.
Outfit Five: Thrifted Wool Jacket + Cargos + Silver Sneakers + Baseball Cap


What I wore:
A thrifted wool jacket (search “boiled wool jacket” for something similar) with cargo pants, silver sneakers, and a baseball cap.
This outfit is all about balance. Wool is traditional and structured. Cargos are utilitarian. Silver sneakers add just enough friction to keep the whole thing from feeling predictable.
What makes this work is that nothing is trying too hard. The jacket brings structure. The pants bring ease. The shoes inject a bit of modernity without tipping into trend-chasing.
Why this works:
Wool instantly elevates casual pieces
Cargo pants keep the look relaxed and functional
A metallic sneaker reads intentional, not flashy, when the rest of the palette is restrained
This is one of my go-to thrift formulas for everyday wear: pair a classic, well-made secondhand piece with contemporary basics. The contrast keeps the outfit current, and the quality of the thrifted item does the heavy lifting.
* A note that the striped thing in my hand is a Bottega Veneta box. I was taking it to my storage unit.
Outfit Six: Thrifted Dress + Thrifted Fur Hat + + Thrifted Fur Stole + Blazer + Heeled Boots + Tights


What I wore:
A thrifted snakeskin-print dress (similar here) layered with an antique mall fur hat (similar here) and estate sale fur stole, finished with a blazer, tights, and heeled boots.
This is a crazy outfit and not necessarily one I think looks “classic.” It’s just fun and I was freezing so I needed warm stuff.
Fur on fur could easily feel excessive, but because both pieces are vintage and different in color, they read as texture rather than statement. The blazer is what anchors everything — it brings structure and prevents the look from veering into costume. Adding the stole to the collar of the jacket makes it feel like a whole new piece — one of my favorite styling tricks (you should buy thrifted stoles for this reason, so fun with a leather bomber, too).
Why this works:
Vintage fur has softness and variation that new versions don’t
Repeating a material (fur + fur) adds a dose of fun
A tailored blazer introduces clean lines and restraint
This is a good example of how thrifted outfits benefit from editing, not caution. When pieces share a language — age, texture, tone — they can be layered more boldly without feeling overdone.
Outfit Seven: Thrifted Button-Up + Barrel-Leg Jeans + Leopard Flats + Charm Necklace + Aviators


What I wore:
A thrifted Thomas Pink button-up (similar here), with barrel-leg jeans, leopard flats, a charm necklace, and old Celine aviator sunglasses (similar here)
This is one of my favorite kinds of thrifted outfits: quiet, slightly masculine, and finished with small details that do the work.
The button-up has structure and quality — the kind you almost never find new at the same price. I only buttoned two buttons to carve out my waist (buttoned-up and this would look baggy and ill-fitting). Barrel-leg jeans keep the silhouette modern, while the leopard flats add pattern without overwhelming the look.
The charm necklace and aviators are small but important. They soften the menswear elements and make the outfit feel personal rather than styled.
Why this works:
High-quality shirting elevates even the simplest outfit
A modern denim shape keeps thrifted pieces from feeling dated
Pattern works best when it shows up once, in a small way
I’m sharing the actual outfits I wore here, but if you want the rules I use — what I always look for, what I almost never buy, and the mistakes I see constantly when people try to style secondhand clothing — I am publishing a deeper guide for paid subscribers Sunday.






Obsessed with all these outfits!! Love the tips too 💓
I always recommend people mix high and low! Thrift shop pieces don’t have to LOOK thrift shop! It’s all in the styling, as you so beautifully demonstrate here, Virginia!🤘