If you have an old white button-up shirt hiding in your closet, you already have the perfect base for a dramatic Halloween costume. With a little lace, gathering, and a few simple sewing techniques, you can transform a plain shirt into a romantic Victorian ghost blouse that looks perfect with a long black skirt, corset, lace gloves, or vintage-inspired accessories.
This white button-up Halloween upcycle is beginner friendly, affordable, and much easier than sewing a blouse from scratch. You can use a thrifted men’s shirt, an oversized women’s blouse, or any lightweight white shirt with a collar and front buttons.
If you’re short on time this Halloween, check out last-minute halloween clothing upcycles for women that you can sew in one hour for a quick DIY inspiration. The goal of this DIY is to create a soft, slightly eerie Victorian look with a ruffled neckline, lace trim, puffed sleeves, and vintage details.
Materials You Will Need

To make one DIY Victorian ghost blouse, gather:
- 1 oversized white button-up shirt
- 1–2 yards white or ivory lace trim
- 1–2 yards gathered eyelet trim or cotton ruffle
- White polyester thread
- Sewing machine
- Hand-sewing needle
- Fabric scissors
- Measuring tape
- Pins or sewing clips
- Seam ripper
- Fabric marker or chalk
- Iron and ironing board
- ¼-inch elastic
- Safety pin or bodkin
- Optional white ribbon
- Optional pearl buttons
- Optional antique-style brooch
- Optional coffee or tea for aging the fabric
- Optional lightweight white cotton fabric for extra ruffles
A slightly oversized shirt works best because Victorian blouses usually have a soft, loose fit with volume through the sleeves and body.
Upcycled White Button-Up into Victorian Ghost Blouse

Step 1: Choose and Prepare the White Button-Up

Start with a clean white button-up shirt.
Wash and dry the shirt before sewing so you do not have to worry about shrinkage later.
Try it on and decide how loose you want the finished blouse to be.
For the best ghostly Victorian look, avoid choosing a shirt that is extremely fitted. A relaxed or oversized shirt gives you more room to create gathered sleeves, ruffles, and a dramatic neckline.
Press the shirt flat before beginning.
Step 2: Decide on the Victorian Style

Before cutting anything, decide what details you want to add.
Classic Victorian-inspired blouse details include:
- High ruffled collars
- Lace around the neckline
- Gathered sleeve cuffs
- Puff sleeves
- Ruffles down the front
- Pearl buttons
- Soft ribbon ties
- Layered white lace
For a Halloween ghost blouse, the design does not need to be historically perfect. The goal is to create a romantic, slightly haunted vintage appearance.
Step 3: Remove or Modify the Collar

For a softer Victorian neckline, you can leave the existing collar in place or remove it.
To remove it, carefully use a seam ripper to separate the collar from the neckline.
Do not cut directly through the shirt.
Once the collar is removed, press the neckline seam allowance flat.
You can now replace the modern collar with a gathered lace ruffle.
If you prefer to keep the collar, add lace around the outer edge to make it look more decorative.
Step 4: Make the Ruffled Victorian Neckline

Measure around the neckline.
Cut a piece of lace or eyelet trim approximately 1½ to 2 times the neckline measurement.
If your trim is not already gathered, sew a long gathering stitch along the lower edge.
Gently pull the bobbin threads until the lace fits around the neckline.
Pin or clip the gathered lace around the neckline with the ruffle pointing upward.
Sew around the neckline using approximately a ¼-inch seam allowance.
For extra drama, add a second narrower layer of lace underneath.
Step 5: Add a Front Ruffle

A vertical front ruffle instantly makes a plain button-up look more Victorian.
Measure from the neckline to approximately 2 or 3 inches below the bust.
Cut a strip of lace or lightweight fabric about twice this length.
If using fabric, cut a strip approximately 3 inches wide.
Finish the raw edges with a narrow hem.
Sew a gathering stitch along one long edge and gather the strip until it fits your desired length.
Position the ruffle next to the button placket.
Pin it in place and sew close to the gathered edge.
You can place one ruffle along one side of the button placket or add matching ruffles on both sides.
Step 6: Create Puffy Sleeves

Most modern button-up shirts have relatively straight sleeves, so adding a little fullness helps create a Victorian silhouette.
Turn the shirt inside out.
On each sleeve, measure approximately 4 to 6 inches above the cuff.
Mark a line around the sleeve.
Cut a piece of ¼-inch elastic approximately 1 to 2 inches shorter than the sleeve circumference at that point.
Stretch the elastic gently while sewing it along the inside of the sleeve using a zigzag stitch.
When you release the elastic, the fabric will gather.
This creates a soft puff above the cuff without completely rebuilding the sleeve.
Step 7: Add Ruffled Sleeve Cuffs

Measure around each wrist cuff.
Cut two pieces of lace approximately 1½ times the cuff measurement.
Gather the lace if necessary.
Pin the lace around the bottom edge of each cuff.
Sew it in place with a narrow seam allowance.
For a more dramatic look, layer two different lace trims.
One can be short and delicate while the second layer hangs slightly longer.
Step 8: Change the Buttons

One of the easiest ways to make the blouse look less modern is to replace the original shirt buttons.
Use a seam ripper or small scissors to carefully remove the existing buttons.
Replace them with:
- Pearl buttons
- White fabric-covered buttons
- Small gold-tone buttons
- Antique-style metal buttons
Hand sew the replacement buttons into the existing button positions.
Even this small detail can completely change the look of the blouse.
Step 9: Add Optional Ribbon or Brooch

Tie a narrow white or black ribbon around the neck for a more gothic Victorian appearance.
You can also pin a vintage-style brooch at the center front.
A cameo-style brooch works especially well for a ghost, haunted bride, Victorian widow, or gothic vampire costume.
Step 10: Make the Blouse Look Aged

If you want the blouse to look like it has been buried in an old mansion for 150 years, slightly age the fabric.
Brew strong black tea or coffee.
Allow it to cool.
Dip selected areas of the blouse into the liquid or lightly dab the fabric with a sponge.
Focus on the cuffs, hem, collar, and seams.
Rinse lightly and allow the blouse to dry.
Start very lightly because you can always add more staining.
For a cleaner romantic ghost look, skip this step and keep the blouse bright white.
Step 11: Add Distressed Details

For a haunted costume rather than an everyday blouse, add subtle wear.
Carefully fray tiny sections of lace with your fingers.
You can also make one or two very small cuts near the hem and gently pull the threads.
Avoid cutting large holes. Small imperfect details usually look more realistic.
Step 12: Style Your Victorian Ghost Blouse

Once your blouse is finished, pair it with other secondhand or handmade pieces.
Try styling it with:
- Long black maxi skirt
- White gathered skirt
- Lace gloves
- Black corset belt
- Cameo necklace
- Vintage boots
- Long pearl necklace
- Messy curled hair
- Pale ghost makeup
- Dark eye makeup
You can also use the blouse as the base for a haunted bride, Victorian vampire, gothic widow, ghost teacher, or creepy doll costume.
Tips for the Best Results
Keep your lace trims within the same color family. Bright white and cream can work together, but combining too many different shades may make the blouse look mismatched.
Press each section after sewing for a cleaner finish.
When sewing delicate lace, use a smaller stitch length and go slowly.
Test elastic tension on scrap fabric before sewing directly onto the sleeves.
Most importantly, avoid overthinking the details. Slightly uneven gathers and mixed vintage trims can actually make an upcycled costume look more authentic.
Final Thoughts

Turning an old shirt into a DIY Victorian ghost blouse is an easy way to create a dramatic Halloween costume without buying an entirely new outfit.
A few yards of lace, gathered sleeve details, decorative buttons, and optional aging can transform a basic white button-up into something that looks completely different.
This project is especially useful if you love easy Halloween upcycles, thrift flips, and costumes made from clothes you already own.
Once Halloween is over, keep the blouse for gothic outfits, costume parties, theater projects, photoshoots, or future vintage-inspired DIY costumes.
Instead of throwing away an outdated white shirt, give it a second life as a beautifully spooky Victorian ghost blouse.
