Holidays & Traditions
170,985 views
25 min · 3 min read
7 steps
Advanced

How to upcycle holiday t-shirts into festive throw pillows

Turn worn or unwanted holiday t-shirts into cozy decorative pillows in a few simple steps. This project saves fabric, preserves sentimental designs, and takes about 1–2 hours from start to finish for a single 16–18 inch pillow. No advanced sewing skills are required — just basic tools and an eye for placement.

Verified by pleasexplain editors
  1. Step 1: Select shirts and pillow size

    Choose 1–2 t-shirts with intact designs you want to showcase and no large holes; adults' medium to large shirts work well. Decide on a pillow size (16, 18, or 20 inches) — 16–18 inches is easiest and uses standard shirt panels comfortably.

    [Illustration: pile of holiday t-shirts laid flat next to three pillow size templates (16,18,20 inches) on a table]

  2. Step 2: Prepare tools and materials

    Gather scissors, ruler, fabric chalk, straight pins, matching thread, a sewing machine or needle, 16–18 inch pillow form or 18x18 batting, and iron; allow 10 minutes to organize. Using a pillow form gives a neater finish and takes 10–20% more time than stuffing with batting.

    [Illustration: sewing tools (scissors pins sewing machine pillow form iron) neatly arranged on a wooden table]

  3. Step 3: Cut front panel from design area

    Lay the t-shirt flat and smooth with an iron for 1–2 minutes. Use a ruler and chalk to mark a square/rectangle slightly larger than the design (add 1 inch seam allowance), then cut the front panel — this preserves the graphic centered on the pillow.

    [Illustration: hands marking and cutting a t-shirt front panel around a centered holiday graphic on a cutting mat]

  4. Step 4: Cut backing fabric from same or another shirt

    Select a matching or contrasting t-shirt for the back; cut an identical-size panel as the front, or cut two slightly smaller panels to create a flange. Matching fabric keeps colorfastness even when washed.

    [Illustration: two identical square fabric panels, one with a holiday print and one plain, side by side]

  5. Step 5: Pin and sew three sides

    With right sides together, align panels and pin edges; sew three sides with a 1/2 inch seam allowance using a straight stitch at 2.5–3 mm; leave one side open. Reinforce corners with backstitching for 1/4 inch to prevent unraveling.

    [Illustration: pinned pillow panels with sewing machine stitching along three edges, open side unstitched]

  6. Step 6: Turn, press, and stuff

    Trim corners, turn the pillow right side out, and press seams flat with an iron for 1–2 minutes. Insert a pillow form or pillow stuffing; for a 16-inch pillow use a 16-inch form filled to 90% for a plump look.

    [Illustration: hands inserting a pillow form into a freshly turned holiday t-shirt pillow cover with iron nearby]

  7. Step 7: Close opening and finish

    Hand-sew the remaining opening with an invisible ladder stitch, taking 10–15 minutes for a neat seam, or machine-topstitch 1/4 inch from edge for a decorative finish. Give the finished pillow a final press and fluff before display.

    [Illustration: close-up of hands stitching the final seam on a t-shirt pillow cover with finished pillow on couch in background]


  • Prewash shirts to avoid colors running; use cold water and gentle detergent to preserve prints.
  • If the t-shirt fabric is very stretchy, stabilize seams with a 1/4 inch strip of fusible interfacing for cleaner edges.
  • Mix solids and prints: use a plain back panel if the front graphic is busy to make the design pop.
  • For no-sew option, use fabric glue or iron-on hem tape and a 1/2 inch overlap; allow 24 hours curing time before stuffing.
  • Trim seam allowances to 1/4 inch at corners to reduce bulk and achieve sharper points when turned.
  • Label and rotate pillows seasonally; storing in a breathable bag extends fabric life during off-season months.
  • Use eco-friendly stuffing such as recycled polyester or down-alternative for an environmentally conscious upcycle.

  • Avoid using t-shirts with weakened seams or large holes as they can fail when stuffed and used.
  • Be cautious when using a sewing machine near pins; remove pins as you approach to prevent needle breakage.
  • Iron carefully — synthetic prints can melt; use a low-heat setting and press through a thin cloth when in doubt.
  • Keep sharp tools like scissors and needles away from children and pets to prevent injury.

Was this guide helpful?