Coffee contains natural pigments (tannins) that can temporarily stain the hair, especially if you already have brown or dark brown strands. It enhances your natural colour, adds depth, and gives your hair a little extra gloss. Plus, caffeine is thought to stimulate hair growth and improve scalp health. So it’s a win-win—not only can you subtly colour your hair, but you might just get stronger, shinier strands in the process.
Who should try it?
Let’s be clear, this isn’t a permanent hair dye, and it won’t take your hair from blonde to brunette overnight. It’s best for: Brunettes or people with naturally dark brown hair who want a richer tone People with greys who want to slightly blend or darken them. Anyone looking for a temporary colour refresh. Those who want to avoid harsh dyes or are sensitive to chemicals. If you have very light or bleached hair, coffee might give a very subtle tint, but don’t expect a dramatic transformation.
What you will need
1 cup of strong brewed organic coffee (cooled)2 tablespoons of coffee grounds (optional but helps deepen the colour)1 cup of leave-in conditioner or hair mask (preferably unscented)A mixing bowl and spoon Gloves (unless you want brown-stained hands)An old T-shirt or towel (it can get messy!)Shower cap or plastic wrap
Step-by-step: How to dye hair with coffee
Step 1: Brew your coffee
Step 2: Mix it all together
Step 3: Apply to clean hair
Step 4: Let it sit
Once your hair is fully covered, pile it up and cover with a shower cap or some plastic wrap. Let the mixture sit for at least 45 minutes to an hour. The longer you leave it, the more intense the stain.
Step 5: Rinse (No shampoo!)
How long does it last?
Since it’s not permanent, coffee hair dye typically lasts around a week or two, depending on how often you wash your hair. If you love the results, you can top it up weekly or use it as a conditioning mask every few days for maintenance.
Bonus: Benefits beyond colour
Dyeing your hair with coffee doesn’t just give it a colour boost—it can also:Add shine and softnessMake your scalp feel refreshedSlightly exfoliate with the coffee grounds.