Choosing The Best Fabric For Your Shirt - Is Cotton The Best?

The fabric you choose for a shirt determines everything — how it feels against your skin, how it drapes on your body, how it holds up through washing, and how it looks after a full day of wear. Whether you're sewing a casual button-down, a fitted dress shirt, or a relaxed summer top, this guide will help you choose the best fabric for the job.

What Makes a Good Shirt Fabric?

The best shirt fabrics share a few key qualities:

  • Breathability: A shirt sits close to the body — it needs to allow air circulation to stay comfortable throughout the day
  • Drape: Good shirt fabric falls smoothly without excessive stiffness or clinging
  • Durability: Shirts are washed frequently — the fabric needs to hold up through repeated laundering
  • Ease of sewing: For home sewists, a fabric that behaves well under the needle and iron makes the process much more enjoyable

The Best Fabrics for Shirts

1. Cotton — The Gold Standard

Cotton is the most popular shirt fabric in the world — and for very good reason. It's breathable, soft, easy to sew, widely available, and suits almost every shirt style from casual to formal. Different cotton weaves offer different qualities:

  • Quilting cotton: Crisp and stable — excellent for structured shirt styles and button-downs with a more tailored look
  • Cotton poplin: Smooth, lightweight, and slightly crisp — the classic dress shirt fabric
  • Cotton chambray: Soft, lightweight, with a subtle texture — ideal for casual shirts and summer styles
  • Cotton lawn: Ultra-lightweight and semi-sheer — beautiful for feminine blouses and summer tops
  • Cotton broadcloth: Fine, tightly woven, and smooth — a versatile choice for dress and casual shirts alike

Best for: All shirt styles — casual, dress, and everything in between
Care: Machine washable; pre-wash before sewing

2. Linen

Linen is the ultimate warm-weather shirt fabric. It's even more breathable than cotton, wicks moisture efficiently, and develops a beautiful relaxed character with wear and washing. Linen shirts are a staple of summer wardrobes worldwide.

  • Best for: Casual shirts, beach cover-ups, summer button-downs, resort wear
  • Care: Machine washable on a gentle warm cycle; wrinkles readily — embrace the relaxed look or press while damp
  • Sewing note: Pre-wash before cutting — linen shrinks significantly on the first wash

3. Rayon / Viscose

Rayon is a semi-synthetic fabric with a beautiful, fluid drape that makes it ideal for loose, flowy shirt styles. It's cool against the skin, takes dye beautifully, and is available in an enormous range of prints — making it one of the most popular choices for casual and bohemian-style tops.

  • Best for: Flowy blouses, casual tops, wrap shirts, vacation wear
  • Care: Hand wash or gentle machine wash in cold water; can shrink and distort if machine washed on a standard cycle
  • Sewing note: Slippery to cut and sew — use sharp scissors, fine pins, and sew slowly

4. Flannel

Flannel is a medium-weight brushed cotton fabric with a soft, warm hand — the classic fabric for casual cold-weather shirts and overshirts. It's comfortable, forgiving to sew, and available in a wide range of plaids, stripes, and prints.

  • Best for: Casual shirts, overshirts, work shirts, pajama tops
  • Care: Machine washable; pre-wash before cutting as flannel shrinks and the brushed surface can shed initially
  • Sewing note: Watch the nap direction when cutting — cut all pieces in the same direction for a consistent appearance

5. Silk

Silk is the most luxurious shirt fabric available — incredibly soft, beautifully lustrous, and supremely comfortable to wear. Silk shirts drape elegantly and regulate body temperature naturally, keeping you cool in summer and warm in cooler weather. The trade-off is cost and care requirements.

  • Best for: Dress shirts, blouses, formal and occasion wear
  • Care: Hand wash or dry clean; requires careful handling and pressing
  • Sewing note: Advanced — requires sharp needles, tissue paper when sewing, and a careful pressing technique

6. Gingham

Gingham is a classic checked cotton fabric that has been a staple of casual shirting for generations. Available in a wide range of check sizes and color combinations, gingham shirts are perennially popular for both adults and children.

  • Best for: Casual button-downs, children's shirts, summer styles
  • Care: Machine washable
  • Sewing note: Check matching at seams adds a professional finish — buy extra fabric to allow for matching

Fabrics to Avoid for Shirts

  • Canvas or denim: Too heavy and stiff for most shirt styles — better suited to jackets and structured outerwear
  • Upholstery fabric: Too heavy, often not breathable, and difficult to sew with a standard home machine
  • Stiff interfacing-weight fabric: Lacks the drape needed for comfortable shirt construction

How to Choose the Right Shirt Fabric for Your Pattern

Always read your pattern's fabric recommendations before shopping. Pattern envelopes specify whether the design requires woven or knit fabric, and often recommend specific fabric types by name. Key questions to ask:

  • Does the pattern require a woven fabric or a knit?
  • Does it call for a lightweight, medium, or heavier fabric?
  • Does it need drape (rayon, lawn) or structure (poplin, quilting cotton)?
  • Is the fabric directional — do stripes or checks need to be matched at seams?

Shop Shirt Fabrics at My Fabric Villa

Find the perfect fabric for your next shirt project at My Fabric Villa. We carry a wide range of quilting and apparel cottons, flannels, rayons, and ginghams from top brands. Contact us anytime for fabric recommendations for your specific pattern and style.