I have a theory that every woman owns one tired denim skirt she never reaches for. This is its second life: rough denim, one open seam, and long cascades of soft white boho lace pouring out of it. You do not need to buy anything new, either. An old denim skirt or a pair of jeans, opened at a seam or a slit, can take lace flounces for very little money, and I will share the sewing tips as we go. The lace should read as flowing, not fluffy, and that is the whole trick.
Here is how I would wear it, from sunny old town streets to cafe terraces, one look at a time.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
Wrap Maxi Skirt With Lace Cascade
This is the piece the whole article is built on: a light blue denim maxi that wraps and ties with a denim bow, then opens over long lace flounces. Butter yellow on top makes the blue look fresher than any neutral would.

If you own a long denim wrap skirt, you are halfway there. Have a tailor open the front panel and sew in cotton scalloped lace trim, pre-washed so it never shrinks.
Keep the flounces at least four inches wide, otherwise they vanish against the denim.
Ruched Midi Opening at the Knee
A midi that is gathered down the center front and releases into layered lace right at the knee. The ruching does the shaping, so you can keep the top simple and let the skirt talk.

The sky blue bodysuit tucks in clean, which keeps the waist sharp. Pointed mules in tan lengthen the leg without stealing focus.
For a DIY version, sew a drawstring channel down the seam of an old denim midi and stitch lace into the opening below the knee.
Denim Rosette at the Hip
A big denim rosette sits at the hip and the lace cascade falls from just below it. It adds a focal point without any extra accessory, so the outfit needs nothing else loud.

Olive green is my accent here: a fitted tee in that shade makes the light denim look almost silvery. Sand pumps keep the leg line long.
You can make the rosette from leftover denim cut from a hem. Roll a long strip and stitch it in a spiral.
Mermaid Denim With a Lace Godet
The mermaid cut hugs to the knee, then flares through a lace godet. It is the most dressed-up of the denim options and feels almost evening without losing the jeans attitude.

Tangerine on top is a clash on purpose with the blue. Fitted white would be safe; this is not safe, and that is the point.
A godet is easy for a tailor to insert into a pencil skirt, so an old straight denim skirt is all you need to start.
Side Slit With a Lace Edge
A long denim skirt, one deep side slit, and the lace cascade running only along one edge. It looks asymmetric and intentional, and every step reveals a flash of white.

🛍 Shop This Look
Burgundy mules and a burgundy bag give a contrast that stops the look from reading as just blue and white.
On an old skirt, cut the slit from the hem up to mid-thigh and finish the raw denim with a double fold before attaching lace.
Curtain Front Over Layered Lace
The front panel parts like curtains over layered lace, so the denim frames the white instead of competing with it. It is the most theatrical version and the one people ask about.

Cobalt blue heels pick up the denim and push it into full color. Everything above stays plain and fitted.
To copy it, cut an old long skirt up the center front, hem both edges, and sew lace tiers behind the opening.
Denim and Lace at the Farmers Market
This one is built for carrying things: a denim midi with a lace cascade, a tan tote, a bunch of flowers. Boho does not have to mean precious.

🛍 Shop This Look
Emerald green on top is the surprise, and it makes the lace look even whiter. Flat tan sandals keep it market-friendly.
Pick lace in 100% cotton for a skirt like this, so it holds up to the washing machine.
Seaside Promenade Maxi
A maxi that moves in the sea breeze is the best argument for lace cascades. The lace lifts and flutters while the denim keeps the shape grounded.

A violet fitted top is the daring part, and tan wedges keep the heel stable on a promenade.
Choose lace with scalloped edges that you can sew as is, so no hemming is needed on the lace itself.
Wrap Skirt in Black Denim
Black denim makes the white lace look even more graphic. It is the cool-girl version of the idea, and the one that dresses up fastest.

A fuchsia fitted tank adds the only color, and black pointed pumps keep the line sharp.
Dye an old pair of faded blue jean fabric black before opening the seams, and the lace pops even more.
Sand Denim With Soft Lace
Sand-colored denim is the quiet one, and white lace on it reads almost like linen. If blue is not your color, start here.

A baby blue fitted tee ties it back to the denim story. Brown sandals ground the soft palette.
Lace in ivory instead of pure white looks gentler against sand and hides the sun-faded effect.
Lime Pop on a Cafe Terrace
A lime green tee against light blue denim and white lace is loud in the best way. The only quiet thing is the shoe, a soft tan.

🛍 Shop This Look
The skirt is a ruched midi, so it gathers softly rather than hanging straight.
If lime is too much, pick a pale pistachio. The effect is similar and less demanding.
Bow-Tied Denim With Pink Accents
Hot pink and denim is a pairing I never get tired of. The wrap skirt ties with a denim bow and opens over the lace, so the bow is the detail and the pink is the punch.

Keep the top fitted and white so the pink bag and heels do the talking.
Leave the denim bow slightly oversized; small bows get lost against rough denim.
Cream Bodysuit and Long Lace Slit
Cream on top, light blue below, and a long cascade down one slit. This is the calmest look so far, and it still has plenty to look at.

A cream bodysuit tucks in without bulk, and brown pointed pumps lengthen the leg.
If you are not sewing, look for a ready-made denim skirt with a slit and add a lace trim by hand stitching.
Cherry Red Heels for Dinner
A dressier option for an evening out: the mermaid denim with a lace godet and cherry red heels. The red is bold, but it looks right with blue denim.

A black fitted top keeps the upper half quiet, and a small red clutch matches the shoes.
Add a wider lace godet for evenings; shorter ones read more daytime.
How to DIY Your Denim Ruffle Skirt
Open one seam or add a slit, finish raw denim with a double fold, and sew in pre-washed cotton lace at least four inches wide. No sewing machine? A tailor can do it quickly and for little money.
Sky Blue on Blue
Different shades of blue stack well when the textures differ. A sky blue knit tank next to rough mid blue denim and soft white lace makes three materials in one palette.

Tan flat sandals keep it easy for walking around town.
Keep the tank slightly fitted, because the skirt carries the volume.
Rosette Skirt With Burgundy Bag
A rosette at the hip and a long lace fall below it, in a deeper blue denim. The burgundy bag is the clash that keeps it from looking too sweet.

A white fitted shirt, sleeves rolled, adds a crisp note against the soft lace.
Cut the rosette from a pocket-free section of old denim so it lies flat.
Tangerine Bodysuit on the Promenade
A tangerine bodysuit and a long light blue denim skirt with a lace slit is a summer outfit that photographs itself. Orange and blue are opposites on the color wheel for a reason.

White mules keep the bottom light, and a small woven bag finishes it.
Check that the lace sits behind the slit, not on top, so the denim edge stays clean.
Camel Top, Blue Denim, Boho Lace
A camel ribbed tank gives the palette warmth, and the denim and lace stay light. This is the version for women who like their boho grown-up. Camel flatters warm and neutral skin tones especially well, and it softens pale blue in a way white never does.

A ruched midi gathers softly, and brown sandals echo the camel. If you are petite, keep the hem just below mid-calf so the ruching does not swallow your legs.
Stick to cotton lace; synthetic lace looks shiny next to rough denim. Check the ruching is stitched into the seams, not glued, and it will hold its shape wash after wash.
Butter Yellow Shirt, Knotted
A butter yellow cotton shirt, knotted at the waist, over a denim skirt with a lace fall. The knot is the one styling trick here, and it pulls the eye to the waist.

Pointed tan pumps keep it polished enough for a lunch out.
Choose a shirt with a bit of weight so the knot sits flat.
Violet Tank and Layered Lace
A violet fitted tank is a deep color against pale denim, and layered lace tiers make the skirt feel romantic without going sweet. Violet suits cool and olive complexions best, and it makes silver jewelry look sharp.

Black pointed mules keep the line clean, and a black bag anchors the palette. On a shorter frame, the pointed toe adds leg length under a maxi, so you can skip the heel.
Layer three lace tiers of slightly different lengths for the cascading effect. Keep the top tier lightweight so the waist stays flat; a bulky first tier adds width right where you do not want it.
Olive Tee, Wrap Skirt, Brown Sandals
An olive tee and a wrap skirt tied with a denim bow is the most wearable look in the set. The olive grounds the blue so it never feels costume-y.

Brown flat sandals make it a true daytime outfit.
Sew the bow tails to a decent length; short ones look like an afterthought.
Hot Pink Mules, Soft White Lace
A white fitted bodysuit and hot pink mules make this look pure summer. The pink is only in the shoes and bag, so the denim and lace stay the stars.

A side slit with a lace edge gives the leg room to move.
Pick a pink with some blue in it; it looks better against blue denim than a yellow-leaning pink.
Cobalt Tank, Mermaid Denim
Cobalt on top, mid blue denim below, white lace at the hem. A blue-on-blue look that works because the cobalt is so saturated it looks intentional.

Nude heeled sandals disappear against the leg and make it look longer.
Fit the skirt snug through the hip so the godet has something to flare from.
Brown Top, Sand Denim, Lace Fall
A chocolate brown fitted top with sand denim and white lace is the earthiest palette of the set. It looks expensive for no reason you can name. The trick is staying inside one warm family, so nothing fights for attention.

Brown mules finish it in one tone. This palette flatters deeper skin tones beautifully, and it works on fair skin if you add a little bronzer so the brown does not wash you out.
Ivory lace works better than stark white on sand denim; test both in daylight. Look for a soft, washed denim with some drape, since stiff sand denim can look like workwear.
Fuchsia Shirt Open Over a Tank
A fuchsia shirt worn open over a white tank adds a layer and a color. The curtain-front skirt underneath makes the lace the surprise. It is a smart way to wear a loud pink without it taking over the whole outfit.

Tan pointed pumps keep the line long. Fuchsia flatters almost everyone, but it is especially good on brunettes and deeper skin tones.
Roll the sleeves to the elbow so the shirt does not compete with the skirt volume. A cotton or lightweight poplin shirt drapes best here; stiff fabric makes the whole top half look boxy.
Lime Bag, Light Denim, Easy Lace
This one is mostly neutral, with a lime green bag as the single loud thing. A good look when you want the skirt to be the story.

A fitted white tee and tan sandals keep everything calm.
Choose a bag in a structured shape so the lime reads as a deliberate choice.
Cherry Red Top and Denim Bow
A cherry red fitted tee, a denim wrap with a bow, and a lace cascade. Red and blue together read as a clean, graphic color story. The mid blue denim is darker than the other skirts here, which keeps the red from looking too bright.

Tan flat sandals keep it easy. This is a weekend look for farmers markets, patio lunches, or a casual brunch.
If you want fewer colors, swap the tee for white and keep the red in the bag. A wrap skirt also forgives fit changes, so tie the bow slightly off-center to adjust the waist.
Cream Shirt, Sky Denim, Final Flourish
To close, the softest version: a crisp cream shirt, a sky blue denim skirt, and a long lace fall. If you only try one thing from this list, this is the one that works with everything you already own.

Brown pointed pumps and a brown bag keep it polished.
Start with an old denim skirt, a yard of cotton lace, and an afternoon, and see what happens.
Your Denim, Your Lace
Every look here begins with one old skirt and some boho lace. Find more ideas in our latest outfit guides.
FAQ
Can I make a denim ruffle skirt from an old denim skirt?
Yes. Open a seam or cut a slit, finish the raw edges with a double fold, and sew cotton lace flounces behind the opening. A tailor can do it affordably if you do not sew.
What lace should I buy for a denim skirt?
Choose cotton broderie or crochet-edge lace trim, at least four inches wide, and pre-wash it so it does not shrink. Cotton looks better against rough denim than shiny synthetic lace.
Where should I open the seam on a denim skirt?
Open the center front seam, a side seam, or cut a slit from the hem up to mid-thigh. The opening should be long enough for the lace cascade to read clearly.
What tops go with a denim ruffle skirt?
Fitted tanks, plain tees, bodysuits and crisp shirts work best because the skirt carries the volume. Keep tops simple and bring color through a bag or shoes.
What shoes work with a boho lace denim skirt?
Heeled sandals, pointed pumps and mules lengthen the leg and keep the look polished. Flat sandals suit casual days like markets and promenades.