How to Dye Cotton with Red Cabbage: Natural DIY染色

Jeffrey Jun 02, 2026
14 FAQs About Eco-Friendly Natural Dyeing - Sew Historically
14 FAQs About Eco-Friendly Natural Dyeing - Sew Historically

Dyeing fabric with natural ingredients is a rewarding way to connect with traditional craft methods, and few plants are as accessible or vibrant as red cabbage. This common kitchen vegetable offers a stunning spectrum of purple to blue hues, depending on the pH of the dye bath. With a little patience and the right techniques, you can transform plain cotton into a unique, organically dyed masterpiece using produce you might already have in your kitchen.

14 FAQs About Eco-Friendly Natural Dyeing - Sew Historically
14 FAQs About Eco-Friendly Natural Dyeing - Sew Historically

Understanding the Science Behind Red Cabbage Dye

an image of how to dye cotton with red cabbage and other things that are not dyed
an image of how to dye cotton with red cabbage and other things that are not dyed

The magic of red cabbage lies in a water-soluble pigment called anthocyanin, which acts as a natural pH indicator. In its neutral state, the juice creates a beautiful violet color. When you introduce an alkaline substance, the color shifts toward blue, and an acidic element pushes it toward a pinkish-red. For cotton, which is a cellulose fiber, this reaction creates a durable and wash-fast bond, provided the fabric has been properly prepared to accept the dye.

Gathering Your Materials

How to Dye with Red Cabbage — Zuahaza – Luxe Home Textiles
How to Dye with Red Cabbage — Zuahaza – Luxe Home Textiles

You will need a significant quantity of red cabbage—about one head for every 100 grams of fabric—to create a concentrated dye bath. White vinegar will serve as your acid, while baking soda or soda ash will introduce alkalinity. You will also need a large stainless steel pot, a mesh strainer, salt to assist the dye’s adherence to the fabric, and, of course, your cotton fabric or garments, which should be pre-washed to remove any finishes that might block the color.

The Pre-Mordanting Process

Natural Dyeing with Red Cabbage
Natural Dyeing with Red Cabbage

Mordanting is the crucial step of preparing the fiber to bond with the dye molecules. Dissolve one tablespoon of salt per liter of water in your dye pot and heat it until the salt is fully dissolved. Submerge your wet cotton fabric in this solution and let it simmer for at least 45 minutes. This opens the fibers of the cotton, allowing the red cabbage pigment to penetrate deeply rather than sitting only on the surface, resulting in a richer and more even color.

Extracting the Pigment

To extract the juice, chop the red cabbage into thin slices and simmer them in water for about 30 minutes until the liquid is a deep, vibrant purple. Strain the mixture through a fine-mesh sieve or cheesecloth, pressing gently on the solids to extract every drop of color. It is essential to avoid getting vegetable matter into the final dye bath, as this can speckle the fabric and create an uneven result. Allow the concentrated dye liquid to cool completely before adding your fabric.

several different types of fabric that are on a bed sheet with the words red cabbage written below it
several different types of fabric that are on a bed sheet with the words red cabbage written below it

Dyeing and Creating Color Variations

Once the dye bath is cool, immerse the pre-mordanted cotton into the liquid. Heat the mixture to a simmer and maintain this temperature for 45 to 60 minutes, stirring occasionally to ensure even coverage. To manipulate the color, divide the bath into separate containers. Add a teaspoon of white vinegar to one section to shift the tone toward pink, and add a teaspoon of baking soda to another to achieve a striking blue. This hands-on approach is what makes natural dyeing so uniquely satisfying.

Rinsing and Finishing

Slow Fashion DIY :
How to dye your clothes with red cabbage
Slow Fashion DIY : How to dye your clothes with red cabbage

After the dyeing period, turn off the heat and let the fabric cool slowly within the bath to prevent shocking the fibers and causing the color to fade prematurely. Rinse the cotton in cool water until the water runs clear, gradually increasing the temperature to help set the dye. Finish the process by air-drying the fabric away from direct sunlight, which can cause natural dyes to fade. You will find that the resulting cotton has a soft, matte finish with a depth of color that synthetic dyes often struggle to replicate.

Practical Tips for Success

Red Cabbage + Baking Soda - Dye Samples - Sew Historically
Red Cabbage + Baking Soda - Dye Samples - Sew Historically
Tie Dye with Red Cabbage - Grown by Thorns
Tie Dye with Red Cabbage - Grown by Thorns
DIY Tutorial: Natural Dyeing with Red Cabbage
DIY Tutorial: Natural Dyeing with Red Cabbage
HOW TO NATURAL DYE AT HOME WITH RED CABBAGE | BOTANICAL COLOUR | DYE WITH VEGETABLES - YouTube Cabbage Dye, Cabbage Dyeing Clothes, Red Cabbage Blue Dye, Dyeing With Red Cabbage, Cabbage Dye Fabric, Red Cabbage Dye, Purple Cabbage Dye, Red Cabbage Dye For Wool, Red Cabbage Dye Fabric
HOW TO NATURAL DYE AT HOME WITH RED CABBAGE | BOTANICAL COLOUR | DYE WITH VEGETABLES - YouTube Cabbage Dye, Cabbage Dyeing Clothes, Red Cabbage Blue Dye, Dyeing With Red Cabbage, Cabbage Dye Fabric, Red Cabbage Dye, Purple Cabbage Dye, Red Cabbage Dye For Wool, Red Cabbage Dye Fabric
Red Cabbage + Baking Soda - Dye Samples - Sew Historically
Red Cabbage + Baking Soda - Dye Samples - Sew Historically
Decoding Red Cabbage Dye
Decoding Red Cabbage Dye
How to Dye Easter Eggs with Red Cabbage - My Gorgeous Recipes
How to Dye Easter Eggs with Red Cabbage - My Gorgeous Recipes
3.8K views · 39 reactions | Thank you to @roselinesequeira for reminding me about purple cabbage and telling me all the things to mix to get these cool colors!  I happen to have this cabbage in my fridge and it had seen better days so was happy to use it for this project! I saved some of the dye in the fridge to use later with alum soaked fabrics | Meghann and the moon | Facebook
3.8K views · 39 reactions | Thank you to @roselinesequeira for reminding me about purple cabbage and telling me all the things to mix to get these cool colors! I happen to have this cabbage in my fridge and it had seen better days so was happy to use it for this project! I saved some of the dye in the fridge to use later with alum soaked fabrics | Meghann and the moon | Facebook
Dye Plant -- Colors of Red Cabbage
Dye Plant -- Colors of Red Cabbage
chopped red cabbage on a cutting board with a knife
chopped red cabbage on a cutting board with a knife
Dye Plant -- Colors of Red Cabbage
Dye Plant -- Colors of Red Cabbage
four pictures showing different colors of cloths laid out on a piece of white paper
four pictures showing different colors of cloths laid out on a piece of white paper
How to Dye Fabric With Cabbage Juice | ehow.com
How to Dye Fabric With Cabbage Juice | ehow.com
All-Natural Cabbage Dye
All-Natural Cabbage Dye
Homemade Natural Blue Food Coloring With Red Cabbage - Sew Historically
Homemade Natural Blue Food Coloring With Red Cabbage - Sew Historically
Decoding Red Cabbage Dye
Decoding Red Cabbage Dye
three spoons are being used to stir food in a pan with purple cabbage and red cabbage
three spoons are being used to stir food in a pan with purple cabbage and red cabbage
Red Cabbage Dyed Yarn
Red Cabbage Dyed Yarn
an unmade bed with purple sheets on it
an unmade bed with purple sheets on it
three sheets of paper with labels on them sitting on a wooden table next to each other
three sheets of paper with labels on them sitting on a wooden table next to each other

Always wear gloves when handling wet dye to prevent staining your hands. Keep in mind that natural dyes are more concentrated on the stovetop than they appear in the pot; the color will deepen as it dries. For best results, use the dye on the same day it is prepared, as the anthocyanin pigment can degrade over time. Record your ratios and pH adjustments, as these notes will be invaluable for reproducing your favorite shades in future projects.