Tutorials

Tea & Coffee Dying Fabric

How I dye cross stitch fabric with tea bags and leftover coffee grounds to get a warm, mottled, vintage look.

May 31, 2026

Tea & Coffee Dying Fabric

If you want fabric with a warm, vintage feel — like an old sampler — tea and coffee dying is the easiest way to get there. The mottling you get from scrunching the fabric and baking it dry is the best part.

If you’ve never dyed this particular fabric before, do a small test piece first. Different fabrics take the color differently.

What you’ll need

  • Plain fabric (this batch was about a yard)
  • A pot of water — I use a craft-only pot. Dye can leave marks on the inside, and I reuse this same pot for other crafting projects
  • 5 tea bags (adjust for the amount of fabric — use fewer for smaller pieces)
  • 2 bags of coffee grounds (optional) — I save the grounds from my morning coffee and put them in tea filters
  • Tongs
  • A baking sheet
  • Parchment paper
  • An oven
Box of Lipton black tea bags Tiesta Tea loose-leaf filter bags used to hold the coffee grounds

Step 1 — Brew the dye

Bring a pot of water to a boil, then turn it down to a simmer. Drop in your tea bags (and coffee filter bags, if you’re using them). For about a yard of fabric I use 5 tea bags and 2 bags of coffee grounds. Use less if you’re dying less fabric.

Tea bags and coffee steeping in a simmering pot of water

Try not to break the tea bags. Picking loose tea leaves off the fabric afterward is a pain.

Step 2 — Add the fabric

Use tongs to lower the fabric into the pot. Push it down so the whole piece is submerged, and let it simmer for at least 30 minutes. The longer you leave it in, the darker it will be. Keep it simmering, and use the tongs to wad the fabric up and push it back under every so often so it stays in the dye.

Fabric just placed into the pot of tea with tongs Pushing the fabric down into the dye bath with tongs
Fabric fully submerged in the dye bath with tea bags floating around it

Keep checking your fabric so it doesn’t get too dark. It will darken a little more in the oven.

Step 3 — Pull it out

When the color looks right, line a baking sheet with parchment paper. Lift the fabric out of the pot with tongs — don’t rinse it, and don’t wring it out. Transfer it straight onto the parchment.

Empty baking sheet lined with parchment paper, ready for the fabric
Lifting the dyed fabric out of the pot with tongs Dyed fabric dripping over the pot before transferring to the baking sheet

Step 4 — Scrunch it up

Scrunch the fabric into peaks and folds on the parchment. The folds are what create the mottled pattern when it dries. Push the tallest peaks down a bit so they don’t burn in the oven — you want mottling, not burnt spots.

Once it’s where you want it, don’t move it again.

Wet dyed fabric scrunched into peaks and folds on the parchment-lined baking sheet Side view of the scrunched fabric showing the peaks pressed down

Step 5 — Bake it dry

Put the baking sheet in the oven at 200°F for at least 30 minutes. You won’t really see the mottling until it’s completely dry.

Baking sheet of scrunched dyed fabric inside the oven

Step 6 — Finish drying

Pull the pan out of the oven. If the fabric is still a little damp, hang it up to finish drying.

The baked fabric showing its mottled tea-stained pattern on the tray Close-up of the mottled tea and coffee dyed fabric
Dyed fabric pieces hung over a rack to finish drying

That’s it — a yard of warm, vintage-looking fabric ready to stitch on. Every batch comes out a little different, which is half the fun.