DIY Herbal Goddess Soapnuts Shampoo

AFFFILIATE DISCLOSURE: In order for me to support my blogging and social media activities, I may receive monetary compensation for links to products from this post. However, I only recommend products that I personally love and use myself!.

Print Friendly, PDF & Email

When I first learned about making my own shampoo with soapnuts, I was very excited. I have been on a journey this year to learn the many ways that I can no-poo my hair and soapnuts was on the list to try out. After I first made this shampoo, I haven't turned back. My hair is super soft after using this shampoo and didn't cause me to have to detox again with my no-poo regime. This has been my favorite herbal shampoo to date! My hair is still growing like a weed, something that it used to never do before I became my hippy self. Someday soon, I will achieve my goal of having “mermaid hair”!

Soapnuts are gentle on hair and no-poo safe

As we learned in my last post on The Many Uses of Soapnuts, soapnuts are a very gentle and effective option for those who have allergies to the chemicals in synthetic detergent soaps. They are even no-poo safe, meaning they will not strip your head of its oil causing you to have to go through the detox period once again. Soapnuts are often used as an Ayurvedic treatment for eczema, psoriasis, and even fungal conditions.  A truly non-toxic option, soapnuts are an affordable choice that can even be composted when you are done using them! Because they are not actually nuts, those with nut allergies can rest assured that there are no issues using soapnuts for all of their cleaning uses!

Herbal Goddess Soapnuts Shampoo


  • 2 cups filtered water (I love to replace the water in this recipe with hydrosol, coconut milk, or aloe Vera juice when I have them on hand!)
  • 5-6 de-seeded whole soap nuts (or 10-12 halves, I have also added soapwort root to this before and got a fantastic shampoo! You can either combine the two or you can substitute one for the other if you don't have soapnuts on hand.)
  • 1 Tbsp. Marshmallow root (this helps give your shampoo a conditioning “slip” that makes your hair even softer!)
  • 3 Tbsps. hair healing herbs (I like to use horsetail, oatstraw, and hibiscus flowers, but you could also add chamomile flowers, peppermint leaf, lavender buds, or even calendula flowers for great healing properties to your hair and scalp!)
  • ¼ cup raw apple cider vinegar (I like to infuse mine with herbs that are great for my hair like marshmallow root, horsetail, green tea, etc.)
  • ¼ cup aloe vera gel
  • 1 tsp. Guar gum powder (optional – though this is optional, this gives the shampoo a much more gel-like quality so that you don't use too much during application. This consistency helps me to save more shampoo and therefore money. I also find it's just easier to use when in the gelatinous state rather than straight liquid.)
  • ½ tsp. Citric acid (optional – I add this with the colloidal silver to provide a small amount of preservation.)
  • colloidal silver (optional – I add this to all of my hair recipes because it not only helps with hair growth and healing but is a known anti-fungal and can be used in conjunction with citric acid to provide a small amount of preservation. )
  • 20 drops essential oils (I like to use peppermint sage, grapefruit lavender, or chamomile rose as some of the mixtures that I do. Always research the essential oils that you choose to use in your body care products.)


  1. Combine distilled water, soap nuts, and marshmallow root in a small pan. Bring to a boil and turn heat down to simmer for 20 minutes.
  2. Remove from heat and add any herbs you might be steeping. Leave to steep until the liquid is cool. Strain herbs from the liquid with a mesh strainer or cheese cloth. Stir in citric acid, if using, until dissolved.
  3. Combine tea liquid with apple cider vinegar, aloe vera juice, and colloidal silver. Using a whisk, whisk in guar gum powder until dissolved into the shampoo and is thickened. If adding essential oils, whisk in now too.

TO USE: Pour a sufficient amount into your wetted hair and massage into your hair as you would soap shampoos. Let sit in your hair for five minutes, rinse. If needed, you can follow with the apple cider vinegar rinse. NOTE: This shampoo is great on babies head and children's hair too, but just like castile soap and other soaps, this will sting if it gets into the eyes. Avoid getting it in the eyes!

Herbal Academy Affordable Courses Online

All information on The Hippy Homemaker is meant for educational and informational purposes only. The statements on this website have not been evaluated by the Food and Drug Administration. Products and/or information are not intended to diagnose, cure, treat, or prevent any disease. Readers are advised to do their own research and make decisions in partnership with their health care provider. If you are pregnant, nursing, have a medical condition or are taking any medication, please consult your physician.