How to Naturally Dye Your Own Pillow Covers at Home: A Step-by-Step Guide to Eco-Friendly Home Decor
By Quiet Town | Published: 2026-07-16
Category: How-to Guides
Learn how to naturally dye pillow covers at home using plants, kitchen scraps, and eco-friendly techniques. Transform your space with sustainable DIY home decor.
Transforming your home decor doesn't have to mean buying new items or relying on synthetic dyes that harm the environment. Natural dyeing is a rewarding, sustainable craft that lets you breathe new life into plain or faded pillow covers using ingredients from your kitchen or garden. Whether you're a seasoned crafter or a curious beginner, this guide will walk you through the entire process of creating beautiful, eco-friendly pillow covers that reflect your personal style.
At Quiet Town, we believe in thoughtful, sustainable living. Our collection of natural fiber home goods, like the Re:Canvas Arco Hike Lumbar Pillow and the Lido Clay Placemat, are designed to complement a mindful home. In this guide, we'll show you how to use natural dyes to customize your own pillow covers, adding a unique, handcrafted touch to any room.

Why Choose Natural Dyes for Your Pillow Covers?
Natural dyes are derived from plants, minerals, and even insects, offering a palette of earthy, subtle hues that synthetic dyes simply can't replicate. Unlike commercial dyes, which often contain heavy metals and petrochemicals, natural dyes are biodegradable and non-toxic, making them safer for you and the planet. Dyeing your own pillow covers also reduces waste by giving new life to old textiles, aligning with a zero-waste lifestyle.
Beyond the environmental benefits, natural dyeing is a creative outlet. Each batch yields slightly different results, meaning your pillow covers will be truly one-of-a-kind. Whether you're aiming for a soft blush from avocado pits or a deep indigo from woad, the process invites experimentation and connection to traditional craft techniques.
- Non-toxic and safe for homes with children and pets
- Uses kitchen scraps and garden plants, reducing waste
- Produces unique, varied colors that add character to your decor
What You'll Need to Get Started
Before you begin, gather your materials. You'll need 100% natural fiber pillow covers—cotton, linen, or hemp work best because they absorb dye well. Avoid synthetic blends, as they won't hold natural color. Pre-wash your covers to remove any finishes. You'll also need a large stainless steel pot (never aluminum, which can react with dyes), a wooden spoon, rubber gloves, and a strainer.
For the dye itself, common kitchen ingredients work beautifully. Onion skins produce warm oranges and golds, avocado pits and skins yield soft pinks, turmeric creates bright yellows, and black beans give a gentle lavender. Each requires a different preparation, but the basic process is similar. You'll also need a mordant—a substance like alum or vinegar that helps the dye bond to the fabric. For cotton and linen, use a soy milk soak as an eco-friendly alternative.
- 100% cotton, linen, or hemp pillow covers (pre-washed)
- Large stainless steel pot and wooden spoon
- Natural dye materials (onion skins, avocado pits, turmeric, etc.)
- Mordant: alum, vinegar, or soy milk for plant fibers
Step-by-Step Natural Dyeing Process
Start by preparing your fabric. If using a mordant like alum, dissolve 1 tablespoon per pound of fabric in hot water and simmer the covers for an hour. For soy milk mordant, soak the covers overnight, then let them dry without rinsing. This step ensures your colors stay vibrant and don't wash out. Meanwhile, prepare your dye bath by simmering your chosen plant material in water for 30–60 minutes. Strain out the solids, leaving a colored liquid.
Add your pre-mordanted pillow covers to the dye bath and simmer gently for 45 minutes to 2 hours, stirring occasionally. The longer you simmer, the deeper the color. For best results, let the covers cool in the dye bath overnight to allow maximum absorption. Afterward, rinse in cool water until the water runs clear, then wash with a mild, pH-neutral soap. Dry away from direct sunlight to prevent fading.
- Always test a small swatch first to see the final color
- Use a dedicated dye pot that you won't use for cooking
- Wear gloves to avoid staining your hands
Creative Color Ideas and Combinations
Once you're comfortable with the basics, experiment with layering colors or using multiple dye baths. For a subtle ombre effect, dip half the pillow cover in the dye bath for a shorter time, then submerge the whole cover for a deeper tone. You can also use resist techniques like tying, folding, or wrapping with string to create patterns. Natural dyes lend themselves beautifully to shibori-inspired designs.
Consider pairing your hand-dyed pillow covers with other natural textiles in your home. For example, a pillow dyed with avocado pits in a soft blush pairs wonderfully with the earthy tones of the Naturally Dyed Tablecloth for 8 in Madder. Or, create a cohesive bathroom look by coordinating with the Prism Bath Towel. The key is to let the natural imperfections of the dye celebrate the beauty of handmade decor.
- Avocado pits + turmeric = warm coral tones
- Onion skins + black beans = muted mauve
- Indigo + pomegranate rinds = deep teal
Caring for Naturally Dyed Pillow Covers
Natural dyes are more delicate than synthetic ones, so proper care extends their life. Always wash your pillow covers in cold water with a gentle, pH-neutral detergent. Avoid bleach and harsh chemicals. Turn them inside out before washing to minimize friction. Dry them in the shade, as direct sunlight can accelerate fading. With care, your naturally dyed covers will age gracefully, developing a patina that adds to their charm.
If you notice fading over time, you can refresh the color by re-dyeing. This is one of the joys of natural dyes—they can be renewed. Store your pillow covers away from direct light when not in use, and consider rotating them seasonally to even out exposure. By treating them gently, you'll enjoy their beauty for years.
- Wash in cold water with mild detergent
- Dry in the shade to prevent sun fading
- Re-dye when colors fade to extend the life of your covers
Natural dyeing is a fulfilling way to personalize your home while staying true to sustainable values. By using ingredients from your kitchen and simple techniques, you can create pillow covers that are not only beautiful but also kind to the planet. Ready to start your next project? Explore the Re:Canvas Arco Hike Lumbar Pillow at Quiet Town—a perfect canvas for your natural dye experiments, made from durable, eco-friendly materials.



