Grunge keeps coming back because the clothes are easy to live in. The look borrows from the ’90s Seattle music scene and tones it down for a normal Tuesday: a band tee, jeans with a blown-out knee, a flannel you never button, boots with a heavy sole. When I put these outfits together for someone, the hard part is never finding the pieces. It's getting the slouch to look chosen rather than sloppy, which comes down to proportion, fabric weight and where the layers stop. The thirty combinations below are the ones I'd actually suggest for errands, class or a show, with notes on where each one tends to go wrong.

Thrift Racks Are Where This Look Gets Its Texture
Most of the pieces in this list look best secondhand, because the fading, softness and slight stretch you want only come from years of washing. New band tees are stiff and bright; old ones drape. That makes the thrift store the first stop, but a few checks save you from bringing home something that's worn out rather than worn in.
- Flannels: hold the fabric up to the light. Thin patches at the elbows and collar mean it will tear soon. Pilled, matted flannel won't recover, while soft, slightly fuzzy flannel is just broken in.
- Band tees: check the armpits for yellowing and the neckband for ripples. A wavy collar has lost its stretch and won't lie flat again.
- Denim: look at the crotch seam and inner thigh. Distressing at the knee is style; thinning between the legs means the jeans have a few wears left.
- Leather jackets: bend the leather at the elbow crease. Fine creasing is fine, but cracking or flaking means the finish is failing, and that usually happens with bonded leather rather than real hide.
- Knits: stretch a cuff gently and let go. If it doesn't spring back, the sleeves will hang over your hands within a week.
Wash every thrifted piece before wearing it. Cold water and a gentle cycle protect old prints, and turning tees inside out keeps the graphic from cracking further.
1. Oversized Flannel with Band Tee and Ripped Jeans

This is where most people start, and for good reason. A faded plaid flannel worn open over a soft band tee gives you the whole mood in two pieces. I look for a flannel one size up so the shoulder seam drops slightly, but not so big that the cuffs swallow your hands. Ripped skinny or straight jeans and scuffed boots finish it. Tuck only the front of the tee: it marks your waist without losing the loose line, and a beanie plus a couple of thin chains is plenty.
2. Plaid Mini Skirt with Fishnets and Combat Boots

A plaid mini over ripped fishnets reads punk schoolgirl straight away, so I keep the top half plain to stop it tipping into costume. A cropped hoodie or a fitted black long sleeve works; anything with its own print fights the plaid. Pleated skirts swing more and show the fishnets better than straight ones. Chunky lace-up boots carry the visual weight of the outfit, and a chain belt slung low on the hip finishes it. One fitting note: fishnets ladder fast where boots rub, so pull them up properly before lacing.
3. Distressed Denim Overalls with Striped Long Sleeve

Denim overalls slot into this look with almost no effort, provided the pair is properly broken in. Stiff, dark, brand-new denim looks like a farm costume; a faded wash with frayed hems looks lived in. Under them I like a black-and-white striped long sleeve or a waffle thermal. Roll the hem once or twice so platform sneakers or old high-tops show. If you're short in the torso, check the bib before buying. Overalls cut for a longer body bag at the waist and pull at the straps.
4. Black Slip Dress with Chunky Sweater and Platform Boots

Here the contrast does the work. A black slip in satin or washed cotton is delicate on its own; throw a thick, slouchy cardigan or crewneck over it and it suddenly belongs in this list. I'd pick a knit that ends at the high hip so the dress still shows below it. Platform boots with a lug sole stop the dress floating off into romance, and a velvet choker is all the jewelry it needs. In cold weather, add black tights rather than swapping the slip for something heavier.
5. Leather Jacket with Denim Skirt and Distressed Tights

A worn black leather jacket over a denim skirt gives you tough and relaxed in the same outfit. I prefer the skirt in a distressed mini or a straight midi, with opaque or ripped sheer tights underneath. Up top, a plain white or grey tee tucked loosely into the waistband keeps the jacket as the focus. Lace-up boots or chunky loafers both work here. The fit lesson is that the jacket should end at or just above the skirt's waistband; longer, and the two pieces cut your height in half.
6. Oversized Band Tee with Ripped Black Jeans

Simple formulas are hard to beat. An oversized band tee with a soft, faded print over ripped black jeans needs no planning at all. High-rise jeans with raw hems hold the waist while the tee stays loose. Either half-tuck the front or let it hang, but if it hangs, choose a tee that ends around the hip bone rather than mid-thigh. Combat boots suit long walking days better than thin canvas sneakers do, and silver hoops with a messy bun finish it.
7. Plaid Shirt with Black Leggings and Lace-Up Boots

On a comfort day I reach for an oversized plaid shirt worn open over a black tank, with high-waisted black leggings and lace-up boots that sit just above the ankle. Faux-leather leggings make it look more deliberate than cotton ones. The all-black base under the plaid lengthens the leg line, which is why this one suits most heights. Roll the sleeves once and add a beanie or a cap. Be aware that faux leather traps heat, so I'd save those leggings for cooler days and use matte cotton ones in a warm room.
8. Cropped Graphic Tank with Ripped Denim Shorts and Combat Boots

Summer just changes the fabrics. A cropped tank with a faded band logo goes with high-waisted denim shorts that have frayed hems. Black combat boots with shorts feel odd in July, yet they're the reason the outfit doesn't read sweet. Wear thin cotton socks that sit just above the boot so it doesn't rub, and break the boots in before a hot day. Add oval sunglasses and a choker. The high rise and short top meet at the natural waist, so your legs look longer without any trick.
9. Leather Jacket Over Cargo Shorts

Leather over cargo shorts sounds heavy, but the shorts soften it. Wear the jacket open over a dark tank or a lace-trimmed cami, with olive or black cargo shorts that end mid-thigh. Rough leather beside thin lace keeps the outfit interesting without much else on it. White chunky sneakers keep it daytime; scuffed platforms push it toward evening. I'd only suggest this for mild evenings, though. Leather doesn't breathe, so in real heat the jacket stays on your shoulders for about five minutes.
10. Tied Plaid Shirt and Frayed Denim Skirt

Tie a plaid button-down at the front so a sliver of skin shows above the waistband, and wear a black crop top or bralette under it. The knot sits best when you tie the two front panels low on the shirt, not the tails, otherwise it bunches. A frayed denim mini with an uneven raw hem adds the homemade edge, and chunky boots or high-tops weigh it down. A chain belt and a stack of worn bracelets are enough. The shirt gives your waist shape while the skirt keeps the whole thing from looking polished.
11. Oversized Hoodie with Fishnet Tights and Platform Boots

Wearing a hoodie as a dress takes a little nerve, and the length decides whether it works. It needs to cover you comfortably when you sit and bend, which usually means a men's size or a style labelled longline. Washed black, charcoal or a faded band print all suit the look. Opaque fishnets under it add texture, and platform boots balance all that fabric on top. A beanie, silver hoops and a mini backpack round it out for errands or a slow day.
12. Distressed Denim Jacket with Hoodie and Leather Leggings

A distressed denim jacket over an oversized hoodie is the layering trick I use most for between-season weather. The hood sits outside the jacket collar and the hoodie hem shows at the bottom, so you get soft fleece against hard denim. Size the jacket up one so the hoodie doesn't strain the sleeves. Black faux-leather leggings keep the lower half slim under all that bulk, and combat boots or platform sneakers finish it. Three textures on a dark palette keep it from going flat.
13. Graphic Band Tee with Plaid Mini Skirt and Chunky Sneakers

A band tee tucked into a plaid mini is an old formula, and swapping boots for chunky white sneakers is what makes it feel current. I go for a faded rock graphic and a pleated skirt in burgundy, navy or charcoal. Tuck the tee fully here; a half-tuck in a short skirt tends to look like a mistake. Sheer black tights cover you when it cools down. Silver necklaces and a plain choker are enough jewelry, and the result sits right between preppy and punk.
14. Slouchy Knit Sweater with Distressed Denim Shorts and Tights

Shorts with a big sweater sounds contradictory, but opaque tights make it work for a cool day. Pick a slouchy knit in charcoal, deep green or burgundy, ideally a men's sweater from a thrift rack so the volume is real. Ripped denim shorts and thick black tights go underneath, then platform or lace-up ankle boots. Big knits pill where your arms rub the sides, so a quick pass with a fabric shaver keeps the sweater looking intentionally worn rather than tired. A felt hat or beanie depends on the weather.
15. Longline Leather Coat with Black Turtleneck and Straight-Leg Jeans

For a cleaner version of the look, I start with a longline faux-leather coat over a fitted black turtleneck. The coat brings the drama; the turtleneck stays quiet. Straight-leg jeans in a mid or dark wash sit between sharp and relaxed, and pointed ankle boots or chunky loafers finish it. Keep accessories small. One thing I check every time: a long coat needs the jeans to end cleanly at the boot. A puddled hem under a knee-length coat makes the outfit look shorter and sloppier.
16. Oversized Band Hoodie with Pleated Plaid Skirt and High-Top Sneakers

An oversized band hoodie with a pleated plaid mini mixes campus and grunge. The hoodie should feel worn in, with a faded logo, and long enough to cover the skirt's waistband so you get a short flash of plaid beneath it. High-top canvas sneakers with crew socks showing add a sporty note. I'd steer very petite frames toward a slightly shorter hoodie here; a long one over a short skirt can hide the skirt entirely and read as no bottoms at all. A backpack keeps it practical.
17. Fishnet Tights with Black Slip Dress and Chunky Cardigan

Layering a black slip dress over fishnet tights and wrapping a chunky cardigan around it puts three very different textures in one outfit. The slip gives a sleek line, the fishnets add bite and the cardigan adds warmth. Platform or chunky ankle boots ground it. Finish with a velvet choker, a few rings and a berry lip. It suits a fall evening with friends, and it's one of the few looks here that leans gothic without feeling like a costume.
18. Oversized Bomber Jacket with Cargo Pants and Cropped Top

A dark oversized bomber over a cropped tank, with loose olive or black cargo pants, is the outfit I'd suggest for a long day on your feet. The cargos should be straight and relaxed, sitting at the natural waist so the cropped top only shows a small strip. Chunky sneakers or military boots match the utility feel. Bombers end at the hip with a rib band, so they won't fight the volume of the pants. A chain belt, silver hoops and a small shoulder bag are all you need.
19. Corduroy Shirt Jacket with Vintage Tee and Baggy Jeans

Corduroy softens the attitude without losing it. A shirt jacket in rust, olive or tan over a vintage graphic tee, with baggy light or mid-wash jeans, feels warmer than the all-black outfits in this list. The ribbed texture adds depth that plain denim on denim lacks. Cuff the jeans at the ankle so loafers or old sneakers show. Corduroy does crush and shine at the elbows over time, so I hang it rather than folding it and steam the wales up when they flatten.
20. Black Leather Moto Jacket with All-Black Outfit and Platform Boots

All black is a grunge default, and a leather moto jacket is the piece that makes it read on purpose. Layer it over a black tank or fitted tee with straight or slightly flared black trousers, then platform boots with silver hardware. The one thing that keeps head-to-toe black from looking flat is texture: smooth leather, matte cotton, a ribbed knit. If every piece has the same finish, the outfit photographs as a single dark shape. A few silver chains and dark liner finish it for a concert or a night out.
21. Cropped Cardigan with Black Wide-Leg Jeans

A cropped cardigan in emerald or deep plum over black wide-leg jeans proves the style doesn't have to stay dark. The short knit marks the waist and the wide leg gives a long, swinging line underneath. I always pair cropped tops with high-rise wide legs; a mid-rise leaves a gap that throws off the proportions. Chunky white sneakers or platform loafers ground it, and a thin chain plus a small shoulder bag is enough. It works best in spring and early fall.
22. Oversized Cardigan with Vintage Denim and White Sneakers

A burgundy or charcoal cardigan that hangs heavy, over a white ribbed tank and faded mid-wash jeans, is the softest outfit in this list. The cardigan should feel borrowed from an older sibling: long, loose and a bit worn. Straight or relaxed jeans with natural fading suit it. White sneakers keep it fresh and a couple of plain rings are plenty. Wash heavy cardigans flat and dry them flat, too. Hanging a wet knit stretches the shoulders out of shape for good.
23. Crochet Animal Print Halter with Lace Skirt and Leather Jacket

This is the experimental one. A crochet animal-print halter with a flowing lace midi skirt mixes two very different handmade textures, and a cropped, worn leather jacket pulls it back toward grunge. Platform boots or black sneakers finish it, with layered silver chains and smudged liner. I'd only suggest it to someone already comfortable with clashing prints. If that isn't you, keep the halter and swap the lace for black denim, and the outfit still holds together.
24. Chunky Knit Stripes with Distressed Denim Shorts and Sheer Tights

A boldly striped chunky sweater worn big and slipping off one shoulder brings real ’90s punk nostalgia. Distressed denim shorts and sheer black tights go underneath, and lace-up combat boots carry the weight. Wide stripes add width wherever they sit, so I like them on the top half only, with the dark tights and boots slimming everything below. A chain belt or a few silver necklaces add grit. It covers the weeks when bare legs are too cold but you're not done with shorts.
25. Faded Denim Cargo Shorts with Printed Crop Top and Platform Boots

Faded black denim cargo shorts that hit mid-thigh pair well with a bold printed crop top, whether that's a band logo or an abstract graphic. The baggy shorts against a fitted top give you a balanced outline. Platform boots add height and stomp, and a wide belt with a mini bag finishes it. Pockets add bulk at the hips, so if that's where you'd rather not add width, look for cargo pockets placed low on the side of the leg instead of at the hip.
26. Sheer Mesh Polka Dot Top with Leather Mini Skirt and Distressed Boots

A sheer polka-dot mesh top over a black bralette is playful and a little daring. With a black leather mini, the contrast between see-through fabric and solid leather is the whole point. Scuffed lace-up boots keep it unpolished. Stacked rings and a simple choker are enough; dotted tights only if you want to commit to the print. Mesh snags easily on rings and chain clasps, so put the top on before the jewelry and take it off after.
27. Allover Lace Mini Dress with Platform Boots and Gothic Accessories

A black lace mini with long sleeves or a high neck sets a gothic mood on its own. The lace pattern over a dark lining gives depth, and platform boots with a heavy sole stop it from looking too sweet. A small gothic-style bag, a velvet choker and a dark lip complete it for a party or concert. Check the lining length before you buy. A lining that ends higher than the lace looks unfinished, and one that peeks out below the hem looks like a slip showing.
28. Graphic Tee with Cargo Pants and Chunky Sneakers

A faded graphic tee loosely tucked into high-waisted cargo pants is about as laid back as this list gets. The cargos should be relaxed with plenty of pockets, and chunky white sneakers keep it fresh. A chain wallet or canvas tote adds a practical detail. I'd half-tuck the tee at the front only, since a full tuck into roomy pants adds a ring of fabric right at the waist. It's an everyday outfit for errands or a casual lunch.
29. Band Tee with Mom Jeans and Combat Boots

A vintage metal or rock band tee with high-waisted mom jeans is one of the oldest formulas here and still one of the most wearable. Choose mom jeans with a slightly tapered leg and natural fading in a light or mid wash, roll the cuffs once or twice, then lace up black combat boots. A black belt, a few necklaces and a messy half-up hairstyle finish it. Taper and boot need to meet cleanly. If the jeans are tight at the ankle, the roll sits on top of the boot shaft and looks bulky.
30. Slip Dress Layered Over Graphic Tee with Combat Boots

A satin slip dress layered over a graphic tee is one of the original grunge tricks and it still holds up. A midi slip in black, navy or a faded floral works, with the tee showing at the neckline and sleeves. The tee needs to be thin and close-fitting; a heavy, boxy one pushes the slip out and ruins the drape. Chunky combat boots anchor it. A choker, a few rings and messy hair are all it takes for a concert or a dinner out.
Boots Need a Week Before a Long Day Out
Combat boots show up in most of these outfits, and stiff new ones are the fastest way to ruin a day of walking. Leather boots with a heavy welt take time to soften where the foot bends. I tell people to wear new pairs around the house for an hour or two at a time over a week, with the same socks they plan to wear out.
Thicker socks fill a little extra length, which helps if you sized up for winter. If the heel slips, lace using the top loop to lock the ankle in place. Rubbing at the back of the heel in the first days is normal; a blister by the end of the second week means the boot doesn't fit your foot shape, and no amount of wearing will fix it.
Ripped Jeans That Don't Keep Tearing
Distressed denim keeps tearing every time it's washed, and a knee rip that started small can turn into a hole that runs from thigh to shin. A few habits slow that down without losing the look.
- Wash jeans inside out in cold water and skip the dryer. Heat and tumbling are what pull loose threads apart.
- Back a rip you want to keep at its current size with a patch of iron-on interfacing or a scrap of denim on the inside. The tear stays visible from the front but can't grow.
- Leave the white weft threads across a knee rip alone. They hold the edges together, and trimming them makes the hole spread faster.
- If fishnets or tights go under ripped denim, put them on first. Pulling jeans over fishnets catches the mesh on the frayed edges.
Start With the Flannel You Already Own
The style lasts because it's built on clothes you'd want to wear anyway. You can lean fully into the ’90s with flannel and ripped denim or bring in newer shapes like cropped cardigans and wide legs, but the rule I come back to is pairing opposites: soft with tough, fitted with loose, fine with distressed. If you're building a full grunge wardrobe or adding a few pieces to what you own, start with the one outfit above that matches clothes already in your closet. Then buy the single piece it's missing, not the whole look.





























