Continental U.S. only.
Continental U.S. only.
Dyeing fabric is a simple process once you understand the two things that go wrong most often: inadequate preparation and the wrong mordant for the fiber type. Flour sack towels are 100% cotton — a cellulose-based plant fiber that is notoriously resistant to dye when untreated, but produces rich, lasting color when prepared correctly.
This guide walks through all three steps — scouring, mordanting, and the dye bath — for unbleached flour sack towels, which take dye more evenly than bleached white cotton. Follow the steps in order and the results are reliable and repeatable.
Cotton and other cellulose-based plant fibers are not naturally porous at a microscopic level. Unlike wool or silk — animal (protein) fibers that bond readily with most dyes — cotton resists dye absorption and loses color quickly without proper preparation. Understanding this is the key to getting good results.
Two factors determine how well your dye job turns out: how thoroughly you scour the fabric, and which mordant you use. Skip either step and you'll get uneven color, poor saturation, and dye that washes out quickly.
Unbleached natural cotton takes dye more evenly than bleached white cotton, because the bleaching process can affect fiber absorption. Vintage or heavily pre-washed fabric also dyes better than brand new — repeated washing removes more manufacturing residue, allowing dye to penetrate more directly. Our unbleached flour sack towels are the best starting point for this process.
Scouring removes the oils, waxes, dirt, and manufacturing residue that prevent dye from bonding evenly with cotton fibers. Cotton flour sack fabric can carry up to 35 grams of wax and processing residue per towel — invisible to the eye but highly effective at blocking dye uptake. Scouring is not optional.
Use soda ash for scouring cotton — not regular washing powder. Soda ash is significantly more aggressive at breaking down wax and fat molecules on cotton fiber. Regular washing powder is too mild to achieve the same result.
Scouring process:
A mordant is a substance that bonds to fabric fiber and creates attachment points for dye molecules — without it, most dye simply washes out of cotton after a few cycles. The type of mordant matters: animal fibers use aluminum potassium sulfate, but plant-based fibers like cotton require aluminum acetate for best results.
After mordanting with aluminum acetate, follow up with a wheat bran bath. The wheat bran helps fix the aluminum acetate into the cotton fiber more thoroughly, maximizing the dye's eventual uptake. Think of it as the final preparation before color.
Mordanting process:
After the aluminum acetate soak and rinse, a wheat bran bath further fixes the mordant into the cotton fiber. Simmer a handful of wheat bran in water for 20 minutes, strain, and soak your fabric in the warm bran water for an hour before dyeing. This step is optional but produces noticeably more saturated, longer-lasting color — particularly with natural dyes.
The dye bath is where the most variation and artistic expression happens. The quantity of dye relative to water determines saturation — more water dilutes color, less water concentrates it. Start with the dye manufacturer's recommended ratio and adjust from there based on your results.
Dye bath process:
One important advantage of cotton dyed using this process: once scoured and mordanted, you can re-dye the same fabric multiple times without repeating the preparation steps. Layering colors in sequence — yellow first, then blue over it to produce green, for example — produces complex results that single-bath dyeing cannot achieve. Experiment with this freely; the mordanted cotton is ready to accept dye again as soon as it's rinsed and wet.
Shibori is a Japanese resist-dyeing technique that creates geometric patterns by folding, binding, or compressing the fabric before immersion in indigo dye. The resist areas — wherever the fabric is tightly bound — stay undyed, producing the characteristic white-on-indigo pattern. The results look complex but the process is straightforward, and indigo dye kits (such as the Jacquard Indigo Dye Kit) include almost everything needed.
Flour sack cotton is an ideal substrate for shibori — the tight 100% cotton plain weave takes indigo cleanly and produces crisp resist lines. The polyester hem thread will not take indigo and will remain white, which tends to complement rather than clash with shibori patterns.
Accordion-fold the towel lengthwise, then accordion-fold again crosswise until you have a compact square. Clamp a wooden square resist on each side and bind tightly with rubber bands. The clamped areas resist the dye and emerge as a geometric white pattern. Most indigo kits include wooden square resists for this method.
Result: Clean geometric squares in a repeating grid pattern.
Accordion-fold the towel lengthwise, then fold in half longways once. Clip wooden clothespins evenly along both sides of the folded fabric — the clothespins act as the resist, blocking dye wherever they clamp. The tighter and more evenly spaced the clothespins, the more defined the pattern.
Result: Stripe-like resist marks with soft edges where the dye bleeds slightly around the clips.
Accordion-fold lengthwise, then accordion-fold again into a square. Tightly wrap and tie twine around each side of the folded square. More dye bleeds through the twine lines than with wooden resists, producing a softer, more organic result than the square resist method.
Result: Softer geometric pattern with more indigo bleeding into the resist areas — more organic feeling than itajime.
Accordion-fold the towel lengthwise, then fold in half once. Place popsicle sticks on both the top and bottom of the folded rectangle and bind the ends of the sticks together with rubber bands. This method works best with a half yard of fabric — a full yard may not allow the dye to penetrate all the way through, though the partial penetration creates an interesting gradient effect.
Result: Linear resist pattern with a gradient where dye didn't fully penetrate. Subtle and distinctive.
Lay the towel flat and pinch small sections of fabric, tying each pinch off tightly with a rubber band. You can work in an organized grid pattern or randomly across the surface — both produce interesting results. The rubber-banded pinches resist the dye and appear as small circular white bursts in the finished piece.
Result: Scattered circular or spotted resist pattern. Random binding produces a highly organic, unique result on every towel.
Immerse the bound fabric in the indigo vat and agitate gently for 1–3 minutes. Remove and allow to oxidize in open air for 10–15 minutes — the fabric will shift from yellow-green to blue as it oxidizes. For deeper color, repeat the immersion and oxidation cycle 2–3 times before rinsing. Once rinsed, remove all resists and unfold carefully to reveal the pattern. Wash before using to remove any unfixed dye.
Flower hammering (also called botanical printing or eco-printing) transfers the natural pigment from fresh flower petals directly into cotton fabric using mechanical pressure rather than a dye bath. The technique is simple, requires no heating or chemicals, and produces one-of-a-kind designs that can't be precisely replicated — the natural variation in each flower means every towel is unique.
Dried hibiscus flowers produce a vivid pink-to-magenta natural dye on cotton — one of the most accessible and reliably colorful natural dyeing options available. Dried hibiscus is sold as loose-leaf tea in most natural food stores, making the materials easy to source without specialist suppliers.
Natural flower dyes like hibiscus require a mordant to bond with cotton. For a quick natural dye project, white vinegar works as an accessible mordant substitute — while not as permanent as aluminum acetate, it's sufficient for decorative projects and significantly simpler to work with.
Turmeric — produces a vivid yellow. Works with a vinegar mordant and is easy to source. Color fades faster than other natural dyes when exposed to sunlight. Black tea — produces a warm tan or beige. Particularly useful for aging or antiquing white cotton. Onion skins — yellow-gold with an alum mordant, deeper orange with an iron mordant. One of the most colorfast natural dyes available for cotton. Avocado pits and skins — produces a surprisingly vivid pink-to-rust on unmordanted cotton. Particularly effective on pre-washed fabric.
Yes — flour sack towels are 100% cotton and dye well when properly prepared. Cotton requires scouring to remove manufacturing wax, and mordanting with aluminum acetate to bond dye permanently to the fiber. Unbleached natural towels take dye more evenly than bleached white ones.
Fiber-reactive dyes (like Procion MX) produce the most vibrant, colorfast results on 100% cotton. Natural dyes rich in tannins also work well and can sometimes self-mordant on plant fibers. All-purpose dyes work but produce less saturated, less permanent color on cotton compared to fiber-reactive options.
Scouring pre-washes fabric in boiling water with soda ash to remove oils, wax, dirt, and manufacturing residue that block dye from bonding with cotton fibers. Cotton can carry up to 35 grams of wax per towel from manufacturing — invisible but highly effective at preventing even dye uptake. Scouring is not optional for good results.
A mordant helps bond dye permanently to fabric fiber. For cotton, aluminum acetate is the correct mordant — it bonds to plant-based (cellulose) fibers. Without a mordant, most dye washes out of cotton quickly. Follow with a wheat bran bath after the aluminum acetate soak for maximum color retention.
Unbleached natural flour sack towels dye more evenly. The bleaching process can affect how cotton fibers absorb dye, sometimes resulting in patchy color. Vintage or pre-washed fabric also dyes better than brand new, as repeated washing removes more manufacturing residue.
Yes — after scouring and mordanting once, you can dye and re-dye as many times as you want. Layering different colors in sequence produces complex results. Apply lighter colors first and darker colors over the top for the most controlled outcomes.
No — the fabric is 100% cotton and takes dye well, but the hem stitching is polyester. Polyester does not accept fiber-reactive or natural dyes the way cotton does — the hem lines remain their original color (typically white or off-white) while the cotton fabric around them changes color. This is a characteristic of the construction, not a defect. Many crafters incorporate the lighter hem lines as a border feature in their designs.
Shibori is a Japanese resist-dyeing technique that creates geometric patterns by folding, binding, or compressing the fabric before indigo dye immersion. The bound areas resist the dye and emerge as white patterns against the indigo background. Flour sack cotton is an excellent substrate for shibori — the tight plain weave takes indigo cleanly and produces crisp resist lines. Common techniques include square resist (itajime), clothespin resist, twine binding, popsicle stick clamping, and pinch-and-bind.
Yes — hibiscus produces vivid pink-to-magenta, turmeric produces yellow, onion skins produce gold to orange, and black tea produces warm tan. Natural dyes require a mordant to bond with cotton — aluminum acetate is the most effective, but white vinegar works as a simpler alternative for decorative projects. Natural dyes fade faster than fiber-reactive dyes, particularly with sunlight exposure, so natural-dyed towels are best used as decorative pieces rather than everyday kitchen workhorses.
Flower hammering (botanical printing) transfers natural pigment from fresh flower petals directly into cotton fabric by taping the petals face-down and hammering them firmly. Bright-colored flowers — carnations, violets, petunias, alstroemeria — work best. Heat-set immediately after with a dry iron on the highest cotton setting. The color will fade with washing, so flower-hammered towels are best as decorative pieces or gifts rather than daily-use kitchen towels.
Written by
Mary's Kitchen Towels Team
We supply blank unbleached and white flour sack towels to crafters and dyers — no minimum, ships in 1 business day. Shop unbleached towels →