Grunge started in the early-90s Seattle music scene as a refusal to dress up, and it keeps coming back because that refusal still feels fresh. The core pieces haven't changed much: an oversized flannel, ripped denim, a faded band tee and scuffed combat boots. What has changed is how far modern grunge stretches, from slip dresses toughened up with hardware to plaid skirts over fishnets and thrifted cardigans thrown on top of everything. When I style it, the goal is clothes that look lived in, not a costume. Below are 35 outfits I'd actually put together, each with the fit or fabric detail I'd check before wearing it out.

Building a Grunge Wardrobe From Thrift Racks
Grunge began as a thrift-store look, and secondhand is still the cheapest way to get the worn feel right. When I shop for it, I go to the men's section first. Flannels, band tees, cardigans and blazers there are cut longer and wider, which gives you the slouch without buying a womenswear size you'd never normally fit.
What I check before buying secondhand
- Underarms and collar. Yellowing and smell in these spots rarely wash out, while fading elsewhere is fine and even welcome.
- The fabric label. Cotton flannel and wool cardigans soften with age; acrylic knits pill fast and end up looking tired rather than worn.
- Boot soles and heels. Scuffed leather uppers are a plus, but a split sole or a heel worn down on one side needs a cobbler before you wear them.
- Denim at the crotch and inner thigh. That's where old jeans tear next, and a rip there isn't the kind anyone wants.
Then look at what you already own. A black tee, jeans you're willing to rip at the knee, a dark slip or a plain cardigan are grunge pieces already. Most of the outfits below need one or two new things at most.
1. Oversized Flannel with Ripped Jeans and Combat Boots

This is where most people start, and for good reason. Pick the biggest flannel shirt you can find in faded red or black buffalo check, and wear it open over a worn band tee or a white tank. I look at the shoulder seam first: on a proper oversized flannel it drops a few inches down the arm, and that drop is what gives the slouch. Heavily ripped jeans with a loose front tuck and scuffed black combat boots finish it, plus silver rings and a beanie on cold days. Knee rips widen every time you bend, so if the jeans are new I'd let them fray with wear rather than buy them already shredded.
2. Leather Jacket with Graphic Tee and Black Jeans

A black leather biker jacket is the one grunge piece I'd spend real money on, because good leather softens and creases to your shape over the years. Wear it over a thin, faded band tee with a cracked print, and black straight-leg jeans with a rip at one knee. Chunky black boots and a couple of layered silver chains are plenty; the jacket should do the talking. In cold months it goes over a hoodie, so try it on with one before buying. Plenty of biker jackets are cut close in the arm, and a hoodie sleeve simply won't fit inside.
3. Slip Dress with Combat Boots and Fishnet Tights

Pairing a silky slip dress with heavy lace-up boots is grunge at its softer edge. I'd go for black or deep burgundy at mid-thigh, with fishnets or sheer black tights underneath and boots that already show some wear. When it turns cold, an oversized cardigan or a beat-up denim jacket goes on top, with a simple choker and small hoops. Bias-cut slips skim the body and cling to anything underneath, so smooth underwear matters more here than in almost any other outfit on this list.
4. Plaid Mini Skirt with Crop Top and Combat Boots

It takes about two seconds for this one to read as rebellious. Dark plaids like black with red or navy with green look more grunge than bright tartans, which can tip into schoolgirl costume. Wear the skirt with a black crop top, or a fitted band tee tucked in if you want more coverage, plus fishnets, combat or platform boots, a choker and maybe a dark lip. An oversized denim or leather jacket goes over it once the sun drops. I check a pleated mini's length while sitting before anything else, because a skirt that's fine standing can ride up a long way on a bar stool.
5. Band Tee with Ripped Jeans and Converse Sneakers

Sometimes the plainest version hits hardest. A slightly oversized vintage band tee in soft, faded cotton tucks loosely into black jeans with open knees, and worn-in canvas high-tops take the place of heavy boots, which keeps the mood casual rather than aggressive. Tie a flannel round your waist and stop at one chain bracelet. Old band tees are often thin enough to show a bra line, so I hold one up to the light in the shop first. Thin is part of the appeal, but you should know what you're getting.
6. Oversized Band Hoodie with Bike Shorts and Chunky Sneakers

This modern grunge look borrows from streetwear but keeps the attitude. The vintage band hoodie should be big enough that black bike shorts barely show beneath its hem, and the sneakers should be chunky or platform so they balance the bulk on top. That proportion is the whole outfit: big top, fitted middle, heavy shoes. A bucket hat and a crossbody bag finish it for travel days and errands. Watch the hoodie length on a shorter frame, though. If it hides the shorts completely, it looks like you forgot your bottoms.
7. Distressed Denim Overalls with Striped Long Sleeve and Beanie

Overalls suit grunge when they're loose and a little beaten up, with some fading, fraying or a patch. A black-and-white striped long-sleeve tee underneath gives it the 90s feel. Roll the legs to show combat boots, push a slouchy beanie back off your forehead and let a necklace peek out at the bib. I always adjust the strap buckles before anything else: a bib sitting too low makes the whole thing look like dress-up. It's a good route into grunge for anyone who doesn't want to wear all black.
8. Black Slip Dress with Chunky Cardigan and Platform Boots

A big knit softens a sleek black slip more than you'd expect. The slip can fall anywhere from mid-thigh to mid-calf, and over it goes an oversized chunky cardigan in charcoal or deep burgundy, left open and slipping off one shoulder. Fishnets and platform boots bring the edge back, and a few silver rings are enough jewelry. Chunky knits snag on rings, so I keep jewelry smooth on the hand that'll be pushing sleeves up. It goes from a casual dinner to a show without a change.
9. Mesh Top with High-Waisted Jeans and Doc Martens

Sheer fabric brings a different kind of grit. A black mesh long-sleeve top over a black bralette pairs with high-waisted mom jeans in washed black, and the sturdy denim balances the sheerness up top. Black leather lace-up boots, a chain belt hung through the loops and layered silver necklaces finish it. I check the bralette under daylight and under a phone flash, because mesh that looks dense indoors can turn almost invisible in photos. Evenings out and gallery openings suit it.
10. Plaid Shirt Dress with Leggings and Combat Boots

An oversized plaid shirt becomes a dress in about two minutes. It needs to reach at least mid-thigh, and a black leather belt at the waist stops it from swallowing you. Black leggings or opaque tights go underneath, combat boots on the feet, with a beanie and a few necklaces. Belt placement makes or breaks it. I put the belt at the natural waist, then pull the shirt up an inch so it blouses over, which hides the belt's pull and keeps the hem level all the way round. Save this one for fall and winter.
11. Ripped Sweater with Leather Mini Skirt and Fishnets

Texture carries this outfit: a stretched-out, holey knit against a slick leather mini. Half-tuck the front of the sweater so the waist doesn't vanish, put fishnets underneath and add platform or heeled combat boots to lengthen the leg. A choker and dark lipstick lean into the mood. Holes in knitwear keep growing, so I put a few stitches around the edge of any hole you want to stay the size it is now. Faux leather minis also tend to peel at the seat after a season or two, which real leather doesn't do.
12. Graphic Tee with Cargo Pants and Chain Belt

Comfort comes first here. A faded, oversized graphic tee tucks loosely into baggy black or olive cargo pants, with a silver chain belt hanging low through the loops. Chunky sneakers or combat boots both suit it, along with a few rings and small hoops. Cargo pants carry grunge's anti-fashion streak without any effort on your part. Fill the pockets, though, and the leg bulges at the thigh, so I keep them for flat things like a phone or card case and put anything bulky in a bag.
13. Corset Top with Baggy Jeans and Open Flannel Shirt

A fitted waist against all that loose fabric is what makes this work. Wear a black corset-style or structured crop top with baggy jeans sitting low on the hips and an open flannel hanging off the shoulders, then combat boots, a choker and dark eyeliner. With low-rise baggy jeans, the gap between the corset hem and the waistband is where it can go wrong. If more than a hand's width of skin shows, I either go higher in the rise or longer in the top. Concerts and nights out suit it.
14. Oversized Blazer with Band Tee and Ripped Jeans

A blazer doesn't sound grunge until you wear it oversized over a band tee. A boxy black or charcoal plaid works best, with a faded vintage tee underneath and ripped black jeans. Ankle boots with a chunky heel sit halfway between tailored and tough, and a pendant plus a couple of rings is all the jewelry it needs. A thrifted men's blazer usually gets the shape right. Check that its shoulder seam doesn't sit more than an inch or two past your own, or the sleeves will cover your hands. Creative offices and dinner out both suit it.
15. Dark Floral Dress with Leather Jacket and Ankle Boots

Dark florals soften grunge without losing the mood. Pick muted shades like deep burgundy, navy or forest green rather than bright pastels, in a mini or midi length. A worn black leather jacket adds toughness, and black ankle boots with a chunky heel or a flat combat sole finish it. If the dress is midi, I go with a jacket that stops at the natural waist. A hip-length biker over a midi cuts the body into three equal blocks and looks heavy. Date nights and fall weekends are where I'd wear it.
16. Striped Tee Under Slip Dress with Platform Boots

Putting a striped long-sleeve tee under a black slip dress is one of the easiest ways to keep a summer slip going into winter. Opaque black tights and platform boots finish it, and the stripes pull the dress from evening into daytime. Keep jewelry minimal so the layering shows. The tee needs to be thin and close-fitting. A thick or boxy one bunches under the straps and drags the slip's neckline sideways.
17. Camo Jacket with Black Skinny Jeans and Combat Boots

Camo fits grunge's muted palette and adds pattern without bright color. A loose camo jacket goes over a plain white or black tee, with worn black skinny jeans and combat boots. A simple watch or a few silver rings is enough. I look for real cotton twill in a camo jacket: it softens and fades with washing, which suits grunge, while polyester versions stay stiff and slightly shiny. It's an easy pick for casual days and outdoor events.
18. Maxi Dress with Chunky Boots and Leather Choker

A flowing maxi dress isn't the obvious grunge choice, but heavy boots change it completely. Choose black or a dark floral in a loose, unstructured shape, with a black long-sleeve top underneath when the weather calls for it. Chunky platform boots add weight at the hem and a leather choker pulls the eye up. Check the hem against the boots before you leave. A maxi that drags over a thick sole picks up dirt and catches on the lace hooks, so I'd want it to clear the ground by about an inch in the boots you'll wear.
19. Cropped Flannel with Wide-Leg Jeans and Platform Boots

Cropping the flannel updates the classic. It should end at the waist or just above, in a traditional red-and-black plaid, over light or medium wide-leg jeans with a 90s cut. Platform boots keep the proportions in check, since wide legs over flat shoes can make a shorter frame look sunk. Add silver earrings and leave the hair a bit messy. With wide-leg jeans I hem for the shoe you'll wear most, letting the denim just skim the top of the platform. It's a weekend outfit for markets and brunch.
20. Babydoll Dress with Fishnet Tights and Combat Boots

A babydoll dress in black or deep burgundy is sweet on its own, and fishnets plus thick-soled combat boots stop it from feeling precious. A choker and dark lipstick lean into the look, and a distressed denim or leather jacket adds warmth. Babydolls flare from just under the bust, so on a tall or long-bodied person they ride short. I'd check the length while bending over before committing to it for a night on your feet at a show.
21. Tie-Front Crop Top with Cargo Skirt and Chunky Boots

A cargo skirt gives the utility pieces a different shape. Wear a high-waisted black one with a tie-front cropped blouse or a knotted band tee, and chunky black boots. Silver necklaces and a smoky eye add attitude. Where you tie the knot matters. I tie it right at the skirt's waistband so there's a sliver of skin at most, which keeps the proportions tidy instead of chopping the torso in half. Shopping days and meeting friends suit it.
22. Plaid Blazer with Graphic Tee and Ripped Jeans

A plaid blazer brings tailoring to an otherwise casual grunge outfit. Go oversized in a muted black and gray, with a faded graphic tee and ripped black skinny jeans. Ankle boots with a slight heel tidy it up without losing the edge, and a chain bracelet is enough. Plaid jackets show poor pattern matching quickly, so in the shop I look at whether the lines meet across the front closure and at the pockets. If they don't, the jacket reads cheap even when the rest is deliberately messy.
23. Distressed Denim Jacket with Hoodie and Leather Leggings

This one is built for the cold. An oversized gray or black hoodie goes under a distressed denim jacket with frayed edges or patches, and faux leather leggings give a sleek contrast to the bulk up top. Combat boots or chunky sneakers and a beanie finish it. Size the denim jacket up one if you plan to wear it over a hoodie; a regular fit pulls across the back and won't sit right over the hood. Faux leather leggings also run warm, so they belong on cold days rather than mild ones.
24. Oversized Band Tee as Dress with Fishnets and Knee-High Boots

Few outfits need less than a really good, really big band tee. It has to reach at least mid-thigh to work as a dress, with fishnets or opaque tights underneath and knee-high boots, flat or chunky-heeled. A leather or denim jacket adds structure, and a belt adds shape if you want it. I test the length by raising both arms overhead, because a jersey tee dress rides up much further than a woven dress when you move. It's a concert and festival outfit.
25. Torn Hoodie with Cargo Pants and Classic Vans

Grunge at its laziest. A hoodie with a small rip, a frayed hem or faded color goes with loose cargo pants in black or olive and classic skate sneakers in black or checkerboard. A slouchy beanie or a cap finishes it. With a relaxed cargo I let the hem stack slightly over the shoe rather than cuffing it. A cuffed baggy hem looks shorter than it is and shows too much sock. Lazy Sundays and skate sessions are what this one is for.
26. Black Turtleneck with Denim Overalls and Beanie

A fitted black turtleneck gives a sleek base under loose, distressed overalls. Roll the cuffs to show combat or chunky ankle boots, add a charcoal beanie and let a couple of necklaces show at the collar. The fitted layer balances the loose one, which is why this shape flatters a lot of bodies. A turtleneck under bib straps gets warm indoors, so I'd choose a thin merino or cotton knit rather than a chunky one. Coffee runs and apple picking on a cool day suit it.
27. Dark Maxi Skirt with Knotted Graphic Tee and Boots

A long black or dark floral maxi skirt with a vintage band tee knotted at the waist is softer than most grunge looks. Combat or platform boots anchor the skirt's swing, and a leather jacket or long cardigan adds a layer. Simple silver jewelry and a messy bun finish it. I knot the tee at the side rather than center front. A center knot sits right on the waistband and adds a lump, while a side knot drapes. It's good for daytime events and casual dinners.
28. Patchwork Flannel with Band Tank and Distressed Jeans

A patchwork flannel jacket takes plaid further than the standard shirt. Look for one that mixes several flannel prints or shows visible mending, and wear it over a band tank or fitted black tank with ripped skinny jeans and high-lace combat boots. A few silver rings and a chain necklace are plenty. Patchwork pieces are often sewn from reclaimed shirts that shrink at different rates, so I wash them cold and hang them to dry. A hot dryer can pucker the seams between panels.
29. Studded Leather Jacket with Black Maxi Skirt and Platform Boots

Studs push a leather jacket toward punk, and a flowing black maxi skirt plays against that toughness. Keep the top simple with a fitted long-sleeve or a band tee, and add tall platform boots to hold up the long line. Dark lipstick or smoky liner suits the mood. A heavily studded jacket weighs more than you'd think and pulls back on the shoulders, which can tug at a thin tee's neckline, so I'd wear it over something with a sturdier collar. Concerts and creative events suit it.
30. Corduroy Shirt Jacket with Vintage Tee and Baggy Jeans

Corduroy brings a softer texture and a slight 70s feel. Wear a brown or black corduroy shirt jacket open over a faded graphic tee, with baggy ripped jeans in a light wash and worn canvas low-tops. A pendant or a few rings finish it. Corduroy wears thin along the ridges at the elbows and cuffs first, which honestly looks right here, but turning it inside out to wash keeps the wale fuller for longer. It's a good light layer for in-between weather.
31. Longline Leather Coat with Turtleneck and Straight-Leg Jeans

A longline faux leather coat gives grunge an older, sharper edge. Wear it open over a fitted black turtleneck, with relaxed straight-leg jeans in black or a dark wash and chunky-soled ankle boots. A leather belt or a few silver rings is enough. On a long coat I check the sleeve before the body: it should end at the wrist bone with your arms down, because a long coat with short sleeves looks borrowed in the wrong way. It takes you from work to dinner in the colder months.
32. Oversized Bomber Jacket with Cargo Pants and Cropped Top

A dark oversized bomber adds a sporty layer. Wear it over a black cropped top or fitted tank with loose olive or black cargo pants, and chunky sneakers or military-style boots. A chain necklace and small hoops finish it. The cropped top keeps the bulk from taking over by showing the waist between a big jacket and big pants. Most bombers have a ribbed band that sits on the hip, and if you're petite I'd push it up to the natural waist so the jacket looks shorter. It's practical for travel and long days in the city.
33. Ripped Tights with Plaid Skirt and Oversized Sweater

Ripped tights do a lot of the work here. Start with a dark plaid mini, add sheer black tights with deliberate rips and an oversized knit sweater in charcoal or burgundy, then combat boots, a choker and dark lipstick. If you're ripping tights yourself, make a small cut and pull the edges gently apart. A tiny dab of clear nail polish at the end of each run stops it creeping down into your boots over the evening. It's a campus outfit for fall and winter.
34. Double Denim with Flannel Shirt and High-Top Sneakers

Denim on denim works for grunge when the washes don't match. An oversized distressed denim jacket goes over faded black or blue jeans, with an open flannel and a white or gray tee in between. Canvas high-tops keep it casual. Roll the jacket sleeves slightly, leave the flannel untucked and add a beanie or a cap. I make sure the two denims are at least a couple of shades apart, or black with blue, since two near-identical washes look like a matching set you couldn't finish.
35. Slip Top with Wide-Leg Jeans and Oversized Cardigan

A lace-trimmed slip top is the softest piece in this list. Tuck it loosely into medium or light wide-leg jeans, and throw an oversized, distressed cardigan over the top, left hanging open. Platform sandals or chunky loafers finish it and keep the wide hems off the ground. A necklace or a couple of rings is plenty so the textures show. Satin slip tops show sweat marks quickly, so I keep this one for mild spring and early fall days rather than a hot afternoon.
Oversized Layers on a Smaller Frame
Grunge leans on volume, and volume is harder to carry when you're petite. The fix I use most is one oversized piece per outfit, not three. A huge flannel over fitted jeans works. A huge flannel over baggy jeans over chunky boots can bury someone short.
- Show one narrow point: a wrist, the waist or an ankle. Pushed-up sleeves or a loose front tuck is usually enough.
- A platform sole adds height without changing the look, and it balances a heavy top better than a flat sneaker does.
- Keep slip dress and skirt hems above the knee or down at mid-calf. A hem landing just below the knee cuts a short leg at its widest point.
Tall readers have the opposite problem. Minis and babydolls run short, and even oversized men's tees can stop at the hip. Look for long-length tights, and size up in tee dresses for length rather than width.
Rips, Snags and Boot Scuffs Over Time
Distressed clothes keep distressing. A knee rip widens every time you crouch, and fishnets catch on rings, bag zips and bar stools. I don't fight that, but I do manage it so pieces last.
- An iron-on patch on the inside of a knee rip holds the loose threads in place, so the hole stays the shape you like.
- Wash distressed jeans inside out in cold water and skip the dryer. Heat and tumbling are what break the threads across a rip.
- Hand-wash fishnets and tights in a mesh bag, and pull them on with your fingers spread flat, never with your nails.
- New leather combat boots are stiff for the first couple of weeks. Wear them at home with thick socks for short stretches before a full day out, and rub in a leather conditioner so the creases form softly.
Faded and scuffed is the look. Coming apart at the seams is not, and a five-minute repair keeps a favorite piece in rotation for years.
Wear It Until It Looks Like Yours
Grunge lasts because it doesn't chase anything. It's about pieces that feel like yours and get worn often enough to show it. Start with the flannel and ripped jeans, then try the less obvious pairings, like a slip dress with combat boots or a plaid blazer over a band tee. Of the 35 grunge outfit ideas for women here, I'd begin with whichever uses what's already in your closet. Buy fewer things, wear them hard and let the wear show.


























