The fabric you choose for a ball gown determines more than just how it looks — it determines how it behaves, how well it holds its structure, and how it will read in photographs. Here are the best options for the most common ball gown styles.

Ball gown fabrics

The Classics

Duchess satin is the classic ball gown fabric — heavyweight, with a beautiful lustrous surface and firm drape. It holds a structured silhouette, photographs brilliantly, and comes in an enormous range of colors. The downside: it is unforgiving of fitting errors and shows every pin hole.

Silk dupioni has a beautiful natural sheen and crisp, slightly rough texture (from the irregular silk slubs). It holds structure well without additional interfacing and is more forgiving than pure duchess satin. Excellent for historical-style and fairy-tale gowns.

For Volume and Structure

Taffeta is crisp and has a characteristic rustle. It holds a silhouette beautifully and is the traditional choice for underskirts and petticoats that need to puff out the outer layer. Shot taffeta (woven from different colors in warp and weft) creates a beautiful iridescent effect.

Organza is sheer, crisp, and stiff — excellent for overlayers in princess gowns, structured sleeves, and as an underlining to add crispness to softer fabrics.

For Richness and Texture

Brocade has a woven pattern built into the fabric — it adds visual richness without any additional embellishment. Perfect for historical gowns, fantasy costumes, and structured bodices. It also provides structural support through its own weight.

Velvet is sumptuous and dramatic but requires careful handling — always cut in one direction, use a walking foot, and press from the wrong side with a velvet board to avoid crushing the pile.

Heidi's Recommendation

For most princess and fantasy ball gowns, I default to duchess satin for the outer skirt with an organza underskirt for volume. If the client wants the gown to hold its shape without a hoop skirt, I add multiple layers of horsehair (crinoline) braid to the hem and lower portions of the skirt.