Grunge keeps coming back because it was never really about buying anything: an oversized flannel, a band tee that's gone soft, ripped denim and boots heavy enough to stomp in. Most of what you need is probably already in your closet or sitting on a thrift rack. The trick I keep coming back to as a stylist is the gap between looking lived-in and looking like a costume, and that gap is almost always about fit and wear, not about adding more plaid. Below are thirty outfits, from soft grunge to straight Seattle throwback, each one built from pieces you can find this weekend.

Thrifting the Grunge Basics So They Look Worn, Not Bought
Grunge started as clothes people already had or picked up secondhand, so the thrift store is still where I send people first. The pieces look right because they've actually been washed a hundred times. New fast-fashion versions tend to have fake distressing in very regular patterns, and that is what makes a grunge outfit read as a costume.
My shopping order goes like this, and I try to stop once I have enough to make five outfits:
- Flannel: check the men's rack and size up. Look for cotton that has gone soft and slightly fuzzy, and skip anything with a shiny polyester feel.
- Band and graphic tees: a cracked print and a slightly twisted side seam are good signs of a real worn tee.
- Black jeans: test the stretch. Older jeans with less elastane fade to that warm charcoal grey; very stretchy ones tend to bag at the knee.
- Boots: new combat boots are fine, since the wear arrives quickly, but buy them first and break them in at home before a long day out.
- Leather jacket: open it and look at the lining and the zip. A ripped lining can be replaced; a broken heavy-duty zip is a bigger repair.
I try to keep the palette to blacks, greys, deep reds, olive and faded blue. Anything bright tends to pull an outfit out of grunge, apart from the odd band graphic.
1. Oversized Flannel and Ripped Black Jeans with Combat Boots

Start here if you only own one flannel. A red-and-black plaid worn open over a faded band tee, the tee loosely tucked into high-waisted ripped black skinny jeans, and scuffed black combat boots laced to the top. Roll the sleeves once and leave the shirttails uneven. I size the flannel up one or two sizes so the shoulder seam drops a few inches down the arm, which is what gives that borrowed look instead of a shirt that simply fits badly. A black beanie and a couple of silver rings are plenty. If the afternoon warms up, knot the flannel at your waist for that iconic 90s off-duty model shot.
2. Vintage Band Tee and Plaid Mini Skirt with Fishnets

A faded Nirvana or Pearl Jam tee tucked into a dark plaid mini is soft grunge in its purest form. Black fishnets add texture, and platform Docs or chunky ankle boots balance the short hemline so your legs don't look swallowed by the boot. I'd go for wide-gauge fishnets here; the fine diamond mesh reads more burlesque than basement show. Finish with a leather choker and two layered silver chains. This one moves from a daytime campus hang into an evening gig without a change.
3. Leather Jacket and Graphic Tee with Black Skinny Jeans

A worn black leather biker jacket does more for a grunge wardrobe than any other single piece. Put it over a graphic tee from a band you actually listen to, half-tuck the tee into black skinny jeans that have faded at the knees, and choose matte combat boots or Chelsea boots depending on the night. When I fit a biker jacket, I check that it closes over a hoodie, because if it only zips over a tee you lose half its use in colder months. A studded belt and a smoky eye are optional. Three pieces with real history behind them carry the whole outfit.
4. Oversized Knit Sweater and Plaid Trousers with Boots

This is the version for someone who wants grunge with a bit more polish. A chunky oversized knit in charcoal or deep burgundy goes with high-waisted plaid trousers in muted green, navy or rust, front hem tucked so the waist still shows. Platform boots matter more than they look: wide-leg trousers over a flat shoe tend to swamp anyone under about five foot five. I keep the trouser hem long enough to brush the top of the boot sole. Silver hoops and a dark lip stain are the only extras I'd add. It's a good choice for a gallery night or an afternoon in a record shop.
5. Slip Dress and Oversized Denim Jacket with Platform Sneakers

A black satin slip dress under an oversized vintage denim jacket is the classic soft-against-sturdy trick. Choose a slip that hits mid-thigh and leave the jacket open. Platform sneakers in white or black keep it casual. Satin shows every crease and catches sweat at the underarms, so I steam it right before leaving and avoid it on humid days. This look owes a lot to the early 90s slip-and-denim era, and it still reads current as long as the jewelry stays to one thin chain.
6. Mesh Top and High-Waisted Mom Jeans with Combat Boots

A long-sleeve black mesh top over a plain bralette gives you 90s alt-girl energy without much effort. Tuck it into relaxed black mom jeans that taper slightly at the ankle, then add lug-sole combat boots, a few silver chains of different lengths and a black leather belt with metal hardware. The sheer layer is what makes it interesting; the heavy denim and boots keep it wearable in daylight. Check the mesh in natural light before you commit, because some cheap mesh turns almost see-through outdoors and looks very different from how it did in the fitting room. Add a slouchy beanie if it's cold.
7. Oversized Graphic Hoodie and Biker Shorts with Chunky Sneakers

Grab the bulkiest band hoodie you own, ideally one with a cracked print, and pair it with black biker shorts. Big on top with bare legs underneath gives that slouchy shape. Chunky dad sneakers, a black cap and dark sunglasses finish it. I'd skip this one if you're very petite, since a hoodie that covers the shorts entirely can make you look like you forgot the bottom half; push the sleeves up and pull the hem up a touch at the front to show some short. It's my go-to for errands and an afternoon set at a local venue.
8. Striped Long Sleeve and Distressed Denim Overalls with Boots

Distressed denim overalls are underrated for grunge. Wear a black-and-white striped long-sleeve tee underneath, let the sleeves bunch at the wrist, and roll the cuffs to show black combat boots. A neutral slouchy beanie, a couple of silver necklaces and stacked rings are enough. With overalls I always adjust the straps so the bib sits at mid-chest; too long and the crotch sags, which pulls the whole thing from relaxed into sloppy. It's playful but still has bite, ideal for a weekend market or an afternoon sketching in a coffee shop.
9. Cropped Flannel and Wide-Leg Jeans with Platform Boots

Here's how to update the flannel: a cropped red-and-black plaid buttoned up like a shirt, with light-wash wide-leg jeans pooling slightly over platform boots. The cropped hem lands at the natural waist, which balances the volume in the leg. Add silver earrings and chunky rings, and leave your hair in loose waves. I like this proportion on most body types, though if you're long-waisted, a cropped shirt can leave a gap of skin you didn't plan for, so raise your arms in the mirror before you leave. Throw an oversized denim jacket over your shoulders when evening cools down.
10. Plaid Blazer and Ripped Black Jeans with Ankle Boots

An oversized plaid blazer in grey, olive or brown over a vintage graphic tee is grunge with structure. Tuck the tee into high-waisted ripped black jeans and add pointed-toe ankle boots. The blazer gives you that tension between polish and rebellion, which is why it's the outfit I suggest for creative workplaces. When I'm thrifting a blazer for this, I look at the shoulders first; sleeves can be shortened cheaply, but bad shoulders can't be fixed. Wear thin chain bracelets and a dark lip, or nothing at all. Torn and tailored is the whole idea here.
11. Distressed Knit Sweater and Faux Leather Pants with Boots

Pick an oversized knit in charcoal or forest green that's already a bit stretched at the neck, then pair it with black faux leather pants or leggings. The bulky soft top against a slick bottom is what makes the shape. Combat boots or chunky platform loafers ground it, and a studded belt breaks up the textures. Faux leather doesn't breathe much, so I'd keep this one for cool evenings rather than a packed, overheated venue. It goes to a show, a late diner run, or anywhere comfort comes first.
12. Band Tee and Corduroy Mini Skirt with Tights and Docs

A faded band tee tucked into a brown or black corduroy mini skirt gives you plenty of texture with almost no thought. Black opaque tights add warmth, and classic black Docs give the weight a mini needs at the foot. Keep it to a leather choker and a few thin rings. Corduroy shows wear along the wales first, especially at the seat, and I think that worn sheen suits this look rather than hurting it. Layer a flannel or a leather jacket when it gets colder.
13. Oversized Flannel Shirt Dress with Tights and Ankle Boots

An oversized flannel shirt dress in red, navy or forest plaid is about as close to a one-piece grunge outfit as you'll find. Cinch it with a worn black leather belt, slide opaque black tights underneath, and add ankle boots with a chunky heel or lug sole. A chain peeking out of the collar and a berry lip stain finish it. I belt slightly above the natural waist on a shirt dress, because the extra fabric blousing over the belt hides the gap where buttons pull. It's the one I recommend for mornings when you can't face putting separates together.
14. Vintage Sweater and Boyfriend Jeans with Combat Boots

This is grunge at its most comfortable: an authentically worn-in vintage sweater, maybe with a faded college logo or a stretched rib, with relaxed boyfriend jeans. Cuff the jeans once or twice to show the top of the boots, and add a canvas belt if the waist gapes. Silver hoops and a low messy bun are all you need. The point is that every piece shows its age. Pilling on a sweater usually lands at the underarms and cuffs where it rubs, and for this look I leave it alone. Add a long wool coat in winter.
15. Denim Vest and Flannel Shirt with Black Skinny Jeans

A sleeveless denim vest worn open over an oversized flannel is the old Pacific Northwest layering trick. Black skinny jeans keep the bottom half sleek so the top layers stand out, and combat boots plus a charcoal beanie complete it. Let the flannel sleeves push out through the vest armholes. I'd go for a vest at least one size bigger than your usual jacket size, since a fitted vest over a bulky flannel pulls across the back and looks wrong. Choose this for crisp fall days when a full coat feels like too much.
16. Mesh Midi Dress and Leather Jacket with Platform Boots

A black mesh midi over a slip or bodysuit gives you a sheer layer that feels a little mysterious. A cropped or fitted black leather jacket adds structure, and lug-sole platform boots keep it on the grunge side of the line instead of drifting goth. One silver cuff and smudged liner are enough jewelry and makeup. Watch the length of the slip underneath: I want it ending a few inches above the mesh hem so the sheer band at the bottom actually shows. This is my pick for evening shows and rooftop hangs after dark.
17. Oversized Vintage Tee and Fishnet Tights with Denim Shorts

An oversized vintage tee with a washed-out graphic, worn over fishnet tights and distressed denim shorts, is a classic warm-weather grunge uniform. Roll the sleeves twice so they don't flop. Combat boots stop the outfit looking too bare, and a chunky chain or leather cord pulls attention up to the face. Fishnets snag on rough denim edges, so I trim any long loose threads on the shorts before wearing them together. If there's a chill, tie a flannel around your waist.
18. Corduroy Jacket and Band Tee with Black Ripped Jeans

A brown or olive corduroy trucker jacket over a vintage band tee brings a softer, warmer texture into grunge. Tuck the tee into high-waisted ripped black jeans and finish with ankle or combat boots. A canvas tote and minimal silver jewelry keep it practical. Corduroy has a 70s feel that sits surprisingly well next to worn black denim, and I find it less harsh than leather in daylight. It's a daytime outfit for farmers' markets and bookshops, and the band tee keeps it tied to the music.
19. Oversized Hoodie and Leather Mini Skirt with Chunky Sneakers

Pair an oversized black hoodie, plain or with a small band logo, with a black leather mini. Half-tuck the hoodie at the front so the waist shows without losing the slouch. Chunky sneakers, a black cap and a dark lipstick give it a streetwear edge. The tuck is where this outfit usually goes wrong: a thick sweatshirt hem jammed into a fitted mini creates a bulge at the hip, so I tuck only the center few inches and let the sides fall. Add sheer black tights and swap the cap for a beanie when it gets cold.
20. Crop Top and Cargo Pants with Combat Boots

A cropped band tee or black ribbed tank with olive or black cargo pants is the workwear side of grunge. Knot or tuck the top at the waist and let the cargos sit loose through the leg. Lug-sole boots add weight and a chain belt through the loops adds metal. The fitted top against baggy pants keeps the proportions interesting. I check the cargo pocket placement in a mirror: side pockets that sit right at the widest point of your thigh will add bulk there, so a pair with pockets just below mid-thigh is more forgiving. Good for record shopping and long days on your feet.
21. Longline Leather Coat and Turtleneck with Straight-Leg Jeans

A longline black faux leather coat over a fitted black turtleneck sets a sleek dark base. Medium or dark straight-leg jeans break up the black, and Chelsea boots or pointed ankle boots keep the line sharp. Keep the jewelry thin. A long coat needs the right shoulder, and I always check that it falls straight from the shoulder seam without pulling across the back when you lift your arms. This is the grunge outfit for a dinner or a smarter evening where you still want the dark palette and leather.
22. Bomber Jacket and Cropped Top with Loose Cargo Pants

An oversized bomber in black or olive over a cropped black top, with loose cargo pants in a similar dark tone, pushes grunge toward streetwear. Chunky sneakers or military boots finish it, and a black beanie with dark wraparound sunglasses adds an urban edge. Nylon bombers trap heat, which makes them warmer than they look but also means you'll overheat indoors; I size up enough to wear a sweater under it in winter and nothing more in autumn. Let the textures of nylon, cotton and leather carry the look since the color stays dark.
23. Band Hoodie and Pleated Plaid Skirt with High-Top Sneakers

An oversized faded band hoodie with a pleated plaid mini sits somewhere between preppy and punk. The pleats move when you walk; the hoodie keeps it relaxed. Black high-top Converse ground it in skater style, and a black choker finishes the neckline. Add sheer black tights when it's cooler. On a pleated mini I look at the length when you're sitting, since pleats ride up more than a straight skirt does. Wear your hair in loose waves or a messy low ponytail.
24. Fishnet Tights Under Ripped Denim Shorts with Combat Boots

Black fishnets under high-waisted distressed denim shorts is a layered-leg look grunge has leaned on for decades. On top, an oversized graphic tee in warm months or a slouchy knit when it cools. Combat boots, a wide leather belt with metal hardware, silver chains and a few chunky rings complete it. I'd pick shorts with a slightly longer inseam for this, around four inches, because a very short cut with fishnets can tip from grunge into club wear. Use it for summer nights when bare legs feel too exposed.
25. Chunky Cardigan and Plaid Mini Skirt with Ripped Tights

A chunky dark cardigan worn open over a black tank or crop top, with a plaid mini and deliberately ripped black tights, is the cozy version of grunge. Bulk on top, sleek and edgy below. Platform boots or chunky creepers add height. Commit with a dark lip, smudged liner and a few silver chains. If you're ripping your own tights, I'd make a small cut with scissors and pull gently; the run spreads naturally, and clear nail polish at the end stops it from climbing all the way up. Wear this one on crisp fall days.
26. Plaid Maxi Skirt and Oversized Knit Sweater with Boots

A long plaid maxi in olive, burgundy or navy, with an oversized neutral knit tucked slightly at the front, gives grunge a dramatic, covered-up shape. Combat boots peeking from the hem keep it from feeling precious. Add silver rings and undone hair. With a maxi and boots, I check the gap: the skirt hem should cover the boot shaft or stop clearly above it, never hover an inch above the top of the boot. It's the outfit I suggest for anyone who likes the aesthetic but doesn't want to wear a mini in December.
27. Denim Jacket and Ripped Jeans Double Denim Grunge Look

A blue or black denim jacket over a white or grey tank, with ripped black or light-wash jeans, makes double denim look intentional. Different washes on top and bottom are what save it from matching too much; I want at least two shades between them. Combat boots or scuffed Converse, a leather choker and a few chains finish it. Swap the jacket for a denim vest in summer or add a beanie in winter. Double denim goes in and out of favor, but grunge never cared.
28. Biker Jacket and Floral Midi Dress with Combat Boots

Throw a black leather biker jacket over a dark floral midi dress and you have that hard-soft contrast grunge does so well. The dress moves; the jacket toughens it. Combat or platform boots stop it skewing romantic. A single chain bracelet and dark lipstick are enough. This is a later take on the slip-and-leather formula, with florals and a midi length in place of silk. I'd choose a midi that ends at mid-calf rather than just below the knee, because that length meets the top of a combat boot cleanly. Wear it to a concert or an art opening.
29. Distressed Overalls and Striped Tee with Beanie and Boots

Loose distressed denim or black overalls over a long-sleeve striped tee give you a playful 90s look that's still practical. Cuff the hems to show the boots, top with a charcoal slouchy beanie, and add a few silver rings and a chain. The stripes lighten the dark palette. Black overalls fade unevenly at the knees and seat with washing, which I actually like here, but if you want them to stay inky, wash inside out on cold and skip the dryer. Wear them for errands and lazy weekend afternoons.
30. Band Tee and Ripped Jeans with Layered Chains and Choker

The simplest grunge outfit is still the best known: a worn vintage band tee loosely tucked into ripped black or light-wash jeans, layered silver chains, a leather choker and scuffed combat boots. Everything depends on the details. The graphic should be faded naturally, the denim distressed by wear, and the boots should look like they've been to a lot of shows. Add a black beanie if you want. When a client tells me they don't know where to start with grunge, this is the outfit I hand them first, because it needs almost no thought and still says a lot about what you listen to.
Dressing Grunge for an Office, a Dinner or a Body Over 40
People often tell me they love this style but think they're too old for it, or that their job won't allow it. Neither is really true, though the balance has to shift.
At work
Keep one grunge piece and make the rest clean. A plaid blazer over a plain black tee with dark straight jeans works in most creative offices; so does a flannel worn under a black wool coat. I'd leave the ripped jeans and fishnets for weekends, since visible holes are the first thing most dress codes object to.
Past 40
Swap minis for midis and maxis, choose straight or wide jeans with less shredding, and let the leather jacket and boots carry the edge. A band tee with a good black blazer is a combination I've always seen work at any age. What tends to date someone is not the style itself but a costume-level pile of signifiers, like the choker, beanie, fishnets and flannel all at once. Pick two.
For dinner
A longline coat or the biker jacket over a slip or floral midi, polished boots and one piece of real silver jewelry. That still reads grunge, but nobody at the table will think you came from a gig.
Thirty Ways to Wear the Same Five Pieces
Grunge lasts because it ignores trends and doesn't need things to be perfect. You can get through a whole season with a short list: flannels, band tees, ripped denim, a leather jacket, combat boots and a drawer of silver jewelry. It gets more personal with time; the tee softens, the boots mold to your feet, and your flannel picks up the smell of bonfires and basement shows. Choose one outfit above that already feels like you, wear it until it stops feeling new, then start mixing.




























