
Lately, I have been having a bit of a love affair with incorporating pieces of 90s grunge into my outfits, and then mixing them with modern and vintage pieces to really make the vibe my own.
These have been feeling very authentically me, and it is something that I want to carry into spring.
If you follow me on Instagram where I post what I wear each day, you might have noticed, but if not, then you can see this outfit which is one of my more recent is one of my favourites.
I am also wearing the t-shirt I shared in this post because the colour adds some drama, but it is like a trip back in time.
Plaid shirts are another way I am bringing that grunge feel. But I was very particular about the plaid shirt that I wanted, so it took a while to find one.
This faded red version is very much like the one that I stole from my father in the 90s, and I loved that plaid so much.
I could never replicate it until now. It is a men’s, and I bought it in a medium, which you can see on me here. I also got it in the blue, which I wore yesterday, because I knew that I would kick myself if I didn’t get it too.
So with this week’s wardrobe I wanted to make it a slightly softer, smarter take on the messier side of the 90s
For the last few seasons, the fashion internet has been obsessed with the 90s, but almost always the clean version of it.
Minimalist slip dresses. Perfect tailoring. Neutral palettes so restrained they feel almost clinical. And while that version of the decade is timeless, it can also be a little overdone at times.
Because there was the whole other side of the 90s.
The grungier, thrift-store, emotionally charged side which has been bubbling back up. And spring is a good time to give it a try.
This isn’t about recreating teenage angst or dressing like you’re heading to a Nirvana concert in 1994. Although I have been known to do that, and I may squeeze in one or two of those options in this post.
This is about borrowing the attitude of 90s grunge and translating it into a grown-up, everyday wardrobe.
One that works for real life, fluctuating temperatures, and a closet built over time rather than overnight.
Think less chaos, more intention. Less costume, more character.

Sonic Youth T-shirt | Vintage Levi’s | Snake Print Loafers | Blue Clutch | Leather Jacket | Black Boots | Camisole | Slip Skirt | Grey Blazer | Earrings | Mary Janes | Suede Tote | Green Slip Dress | White T-shirt | Skinny Scarf | Navy Blue Sweater | Striped Sweater | Cargo Pants | Grey Cardigan | Heart Necklace | Bermuda Shorts | Plaid Shirt | Brown Mules | Round Sunglasses | Brown Shoulder Bag | Sneakers
What “grown-up grunge” actually means
True 90s grunge was messy, layered, and often accidental. Clothes were oversized because they were borrowed. Fabrics were worn because they were lived in.
That energy still works, but as adults, we want it to feel considered.
A grown-up grunge wardrobe:
- Is relaxed but not too sloppy
- Leans into contrast (soft + tough, feminine + undone)
- Prioritises comfort, rewearability, and longevity
- Feels personal, not trend-driven
The goal isn’t to look like you walked out of the 90s, it’s to look like you, filtered through that era’s ease and rebellion.
The spring shift: lighter, softer, more wearable
Traditional grunge leans heavy: bulky knits, boots, dark layers. Spring grunge is lighter, both literally and visually.
This version swaps:
- Heavy boots → Sleek boots, flats, loafers
- Thick knits → slouchy lighter sweaters and cardigans
- All black → faded blacks, washed denim, mossy greens, soft neutrals
The result feels lived-in, not weighed down.
The pieces that anchor the capsule
Rather than a rigid checklist, think in terms of the roles your clothes play.
The lived-in layers
Oversized plaid flannels, soft hoodies, relaxed cardigans. These pieces add ease and that unmistakable 90s slouch, especially when worn open, pushed up at the sleeves, or even tucked.
The grounding basics
Straight-leg or relaxed jeans (nothing skin-tight, nothing overly wide), cargos, worn-in tees, Bermuda shorts. These keep the wardrobe functional and easy to repeat.
The soft contrast pieces
This is where grown-up grunge really shines: slip skirts, bias-cut midis, delicate knits, lacey camisoles. They soften the tougher elements and make outfits feel intentional instead of accidental.
The tough accents
Leather belts, loafers in a snake print, vintage denim jackets, an old leather jacket, worn in, leather handbags. Not pristine, better if they look like they’ve been around a while.


Outfit formulas that feel effortless, not styled
Instead of building “looks,” think in repeatable formulas you can rotate all season.
A slip skirt with an oversized flannel and sneakers feels relaxed but quietly cool, especially when the flannel is worn open and slightly rumpled.
Straight-leg jeans with a ribbed tank and a slouchy cardigan is pure 90s, especially with loafers or ballet flats instead of sneakers.
A graphic tee half-tucked into faded denim, finished with a leather belt and flats, feels casual but considered, with no extra effort required.
A hoodie layered under a denim jacket with relaxed jeans taps into that borrowed-from-the-boys energy without feeling juvenile.
These outfits work because they’re simple, repeatable, and forgiving, which is perfect for spring’s in-between weather and real schedules.
Colour, but keep it muted
Grunge doesn’t mean colourless; it just means softened.
Think:
- Faded black
- Charcoal instead of crisp grey
- Moss, olive, and forest green
- Burgundy, wine, washed red tones
- Creamy whites and worn denim blues
These colours layer beautifully, age well, and feel more wearable than high-contrast palettes, especially if your wardrobe already leans neutral.
Why this capsule is ideal for secondhand wardrobes
This style almost demands imperfection. Which makes it perfect for thrifting, vintage shopping, and secondhand sourcing.
You don’t need the “right” version of a flannel; you need a good one. A little oversized. A little faded. A little broken-in.
Like the one I was talking about above. It was the right one for me even though it wasn’t secondhand.
Jeans don’t need to be on-trend, they just need to sit comfortably and feel authentic. Vintage is always a good choice.
Slip skirts, knits, belts, denim jackets are all pieces where vintage quality can often outperform new, and where individuality shines through.
Leather bags, belts, scarves, and even sunglasses are also a really great way to bring in some secondhand and vintage pieces.
I was going through Fashionphile last night and came across two of the bags that fit the feeling I was going for.
The brown bag has a very vintage look to it, even though it isn’t. It is that worn-in vibe we seek. The blue clutch kind of ties it all together. My everyday bag lately is my large, grey Balenciaga City Work bag.
I love that bag, which is probably why I love the clutch.
The size of it and the colour are what drew me in. I love a substantial bag, but I think I love a substantial clutch even more. And while I shared a similar one a couple of months ago, this one is a better deal.
To me, handbags are a very good (and easy) way to add some vintage and secondhand to your wardrobe, especially if you don’t know where to begin.
But don’t worry, because this is also a wardrobe you build slowly. One flannel here. One great belt or handbag there. No rushing.
Nothing needs to be purchased all at once, which feels very aligned with the spirit of grunge itself.


A Thrift-First Shopping Framework for Grown-Up Grunge
This style works best when it’s NOT over-curated, which is exactly why thrifting, vintage, and secondhand sourcing feel so natural here.
Instead of shopping for trends, you’re shopping for character.
The goal isn’t to find the perfect version of something. It’s to find a version that already has a story.
Start with feel, not labels
When thrifting for grunge-leaning pieces, prioritise fabric, weight, and drape over brand names.
A flannel should feel soft and broken-in, not stiff. A sweater should have a bit of slouch. Denim should feel substantial, not overly stretchy.
If it feels good on your body and moves the way you want it to, it’s already doing most of the work.
Shop categories in the right order
Instead of bouncing around the store, focus on categories that historically deliver the best secondhand wins for this aesthetic.
Men’s shirts are gold for flannels and oversized button-downs because the proportions are right, and the wear feels authentic.
Denim sections (especially older styles) often have better fabric and straighter cuts than modern fast-fashion jeans.
Knitwear is another high-reward category: cardigans and cotton sweaters age beautifully and look better with a little wear.
Skirts, especially slip or bias-cut styles. are often overlooked on the racks, which makes them one of the easiest grunge-meets-grown-up finds.
Let imperfection work for you
Small signs of wear aren’t flaws here; they’re features.
Slight fading, softened seams, or a loosened neckline all add to that lived-in quality that makes grunge feel effortless rather than styled.
The only things worth being picky about are fit and fabric integrity. If it fits the way you want and still has life left in it, the rest is part of the charm.
Build slowly, not all at once
A thrift-first wardrobe shouldn’t be built in a single shopping trip.
In fact, it works better when it isn’t, because it isn’t a race to get to completion.
One great flannel can anchor dozens of outfits. A single leather belt can elevate everything else in your closet.
This slow accumulation mirrors the way real personal style develops, through repetition, wear, and refinement.
Mix secondhand with modern basics
Not everything needs to be vintage.
Pair thrifted statement pieces with simple modern basics you already own: tanks, tees, under layers, or comfortable shoes.
This balance keeps outfits grounded and wearable, especially as an adult with real-life demands.
The contrast between old and new is what keeps the look from feeling like a costume.
Why this approach works
A thrift-first framework keeps the wardrobe:
- More personal
- More sustainable
- More budget-friendly
- And far more interesting than trend-driven shopping
It also removes pressure. You’re not chasing a checklist, you’re curating a closet that evolves with you.
The mindset shift that makes it work
The most important part of a grown-up grunge wardrobe isn’t what you buy, it’s how you wear it.
Don’t over-style.
Don’t over-coordinate.
Don’t chase perfection.
Let outfits feel a little undone. Let proportions be relaxed. Let repetition happen.
The irony of grunge is that the less you try to make it “cool,” the cooler it looks.
A 90s grunge spring capsule isn’t about rebellion for rebellion’s sake. It’s about ease, honesty, and dressing for yourself, not an algorithm.
It’s my solution to overly curated wardrobes.
A reminder that personal style doesn’t have to be polished to be chic. And proof that growing up doesn’t mean growing out of edge, it just means wearing it with intention.
The Grown-Up 90s Grunge Spring Wardrobe


Sonic Youth T-shirt | Vintage Levi’s | Snake Print Loafers | Blue Clutch | Leather Jacket | Black Boots | Camisole | Slip Skirt | Grey Blazer | Earrings | Mary Janes | Suede Tote | Green Slip Dress | White T-shirt | Skinny Scarf | Navy Blue Sweater | Striped Sweater | Cargo Pants | Grey Cardigan | Heart Necklace | Bermuda Shorts | Plaid Shirt | Brown Mules | Round Sunglasses | Brown Shoulder Bag | Sneakers
SHOP THE UK LINKS
This post contains affiliate links. By using my links to shop I may receive a small commission (at no cost to you). Thanks for supporting what I do

How do you tie the tie?
It’s a skinny scarf so you can wear it multiple ways.