Homemade Herbal Shampoo
My foray into homemade herbal shampoo began last summer. Up until that time, I just used whatever cheap shampoo I could get my hands on.
Times were tight and my beloved salon shampoos were most certainly not in the budget.
However, I was pretty uncomfortable with the thought of us being exposed to all of those weird sounding chemicals and knew I could do better than that.
I got the framework for this shampoo from the book Earthly Bodies & Heavenly Hair by Dina Falconi.
I love this book! If you want to make your own natural body care recipes, then this is a great book to own (or check out from the library as much as they’ll let you!)
A Few Notes on Shampoos Made with Castile Soap
– Don’t use straight castile soap on your hair. It’s just too concentrated & strong that way. Your hair will not be happy.
– Don’t use castile soap on dyed hair. It’s too alkaline and will strip hair color. (I don’t know of a specific recipe that’s safe for color treated hair, though you should be able to use shampoo bars okay.) You can apparently use castile soap on highlighted hair though and possibly henna colored hair. I don’t know anything else about those two options – but THIS POST will give you further reading to explore.
– Homemade shampoo made with castile soap looks watery after you make it. However, pour a small amount into your hand and rub together and you’ll quickly see just how much lather it makes. A little bit, goes a long way.
– After washing, your hair will greatly benefit from a spritzing or rinsing of diluted vinegar and water – I use a roughly half and half mixture, you may find a better ratio for your own hair. Vinegar rebalances the pH of your hair, leaving it smoother and shinier. A rinse will also help remove any excess soap residue. More on that below.
– You are either going to love this shampoo or you’re not going to love it. There’s not a lot of medium opinions on this one! It’s not going to work for every hair type/length/water situation so be sure to make a small, test batch to start. From the tons of feedback I’ve gotten since I first published this recipe – the most success for this shampoo seems to happen for those with thick, coarse hair.
Some links on this site are affiliate links. If you click on one and make a purchase, I earn a small commission for sending a customer their way. This provides income for my site while keeping it ad-free. :)
A 100% Natural Shampoo & Conditioner Alternative
If you try this recipe out and it’s not quite right for your hair type, or if you don’t have time to DIY your own, I highly recommend Morrocco Method haircare products as an alternative to regular store-bought shampoos and conditioners.
They’re color safe, paleo friendly, vegan, and gluten free – made in small batches with pure ingredients like apple cider vinegar, aloe, essential oils and other healthy plant extracts.
I’ve especially fallen in love with their Apple Cider Vinegar Shampoo and Floating Lotus Conditioner! You can learn more about their products HERE or click on the banner below.
Customizable DIY Herbal Shampoo Recipe:
- 2 ounces Dr. Bronner’s Unscented Baby Mild Pure Castile Soap
- 4 to 5 ounces of water, infused with herbs (see suggestions below)
- 1/4 teaspoon carrier oil – more for dry hair, less for oily (options below)
- 20 to 40 drops essential oil (suggestions below)
- natural preservative (see * below)
First, make your herbal infusion by placing a teaspoon, or pinch, of each type of herb you wish to use in a heat proof jar or glass, pour one cup of simmering hot water over the herbs, cap with a saucer and let steep for several hours.
Strain and set aside 4 to 5 ounces. Any leftover infusion can be used in your bathwater or diluted with vinegar to use as a hair rinse.
Add the castile soap, carrier oil and essential oils to the water. Gently stir until mixed. Try to avoid whipping up any bubbles, as much as possible.
Pour into an easy to dispense container. You can recycle an old shampoo bottle for this.
* If you don’t add a preservative, make small batches at a time and store this in your refrigerator. Shelf life will be one to two weeks, but check for spoilage before each use. I like using Leucidal Liquid SF, a nature-derived preservative, but you can find an assortment of preservatives HERE, to choose from.
Vitamin E and rosemary extract are not preservatives and will not keep mold or bacteria from growing. (They are great antioxidants though, to help keep oils from going rancid!)
Shake or swirl gently before each use. If at all possible, follow with either a rinse or spritzing of vinegar and water. More on this below.
Okay, so now that we know the basic recipe, let’s talk about how to customize this shampoo in order to make it your own.
Herbs to try in your infusion:
These can be fresh or dry or a combination of both types.
Chamomile is traditionally used for light hair and rosemary for dark hair, but feel free to mix and match as you please. You can make a lovely floral shampoo, using roses, violets, lavender and other flowers with matching essential oils or create a more medicinal one with rosemary, thyme and tea tree oil.
Comfrey and calendula are great for scalp conditions and rosemary is said to prevent thinning hair. Lavender may help a dry, itchy scalp. These are just a few suggestions.
Peruse through the listings of available bulk herbs at Mountain Rose Herbs and see which names catch your eye. Each herb has a little link under its name that you can click for more information that will let you know what it’s useful for.
You can also invest in a great herbal reference book. My favorite is Making Plant Medicine by Richo Cech.
- Lemon or Orange Peel
- Nettle Leaf
- Rose Petals and/or Leaves
- Violet Flowers and/or Leaves
For any herbs that I don’t grow, I buy from Mountain Rose Herbs.
Carrier Oils for Homemade Herbal Shampoo:
These add a little bit of a moisturizing boost to your shampoo. My favorite to use is Tamanu Oil since it has so many great skin-healing properties and is also anti-microbial, making it ideal for those with dandruff or other scalp conditions.
If you have very dry hair, you can use a bit more in your shampoo, if your hair is very oily, use less or omit completely. Make sure to shake your shampoo before each use so that the oil isn’t used up within the first washing or two.
Essential Oils are added for scent and therapeutic use. Depending on the types and amount used, they can also help extend the shelf life of your shampoo.
If you have dandruff or scalp conditions, tea tree oil is an excellent addition to consider. There are many other options however, including the ones listed below. Be especially careful if you are pregnant, nursing or on any medications before using essential oils.
- Geranium Rose
- Tea Tree
- Peru Balsam
- Ylang Ylang
I buy virtually all of my essential oils through Mountain Rose Herbs.
Ideally, you’ll follow your homemade shampoo with a vinegar rinse. My husband skips this step and still has excellent results with the type I make him. (I’ll put that particular recipe at the bottom of this post.)
For my hair, I fill a small spray bottle half way with vinegar then top it off with water. I then spritz all over my towel dried hair. (Don’t worry, the vinegar smell disappears after a while!) You can also mix some up and pour over your hair as a rinse. (No need to rinse it out afterwards with plain water.)
The vinegar helps smooth your hair, restore pH and when used as a rinse – remove soap residue.
Most people prefer apple cider vinegar for hair rinses, but white vinegar has almost essentially the same action on your hair in this case.
To infuse vinegar, just place flowers and/or herbs (fresh and/or dried) in the bottom of a glass, heat proof jar. Pour simmering (not boiling) vinegar into the jar to fill, then cap and let sit in a dark, coolish place for several weeks. Strain and store in the dark for a shelf life of at least a year, most likely much longer. Sunlight will make the pretty colors fade faster than just time alone, which is why a dark storage place is emphasized.
Rosemary Calendula Shampoo:
This is the recipe that works best for my hubby. You can use dried or fresh herbs.
- 2 ounces Dr. Bronner’s Unscented Baby Mild Pure Castile Soap
- 4 ounces water infused with: rosemary, plantain, calendula flowers and rose petals
- 1/4 teaspoon tamanu oil
- 10 drops tea tree oil
- 5 drops rosemary essential oil
- 15 to 20 drops lavender essential oil
I hope this post helps to show just how easy it is to create your own herbal shampoos!
You may want to use them full-time or part-time or, if you find you don’t care for it as a shampoo, you can still use it as a body wash or even a bubble bath. Have fun experimenting!
If you liked this project, let’s stay in touch! Subscribe to my weekly newsletter, HERE, and get my best herbal projects, soap ideas, and DIY body care recipes sent straight to your inbox,2 to 3 times a month. (No spam ever, unsubscribe at any time.)
Do you enjoy making things from the flowers and herbs that grow around you?
If so, I think you’ll love my book – 101 Easy Homemade Products for Your Skin, Health & Home!
You can find it at the following places:
and wherever books are sold!