The following recipe works well for people with more oily hair. Please see below for variations for different hair types.

To make this shampoo recipe you’ll need:

  • 8 oz distilled water

  • 2 teaspoons of dried rosemary

  • 2 teaspoons of dried rose petals

  • 3 ounces liquid castile soap

  • 3 Tablespoon aloe vera gel

  • ¼ teaspoon of jojoba oil

  • 30 drops of pure rosemary essential oil

Place the rosemary and rose petals into a jar.

Fill the jar with boiling water and immediately place a lid over the jar.

Let this mixture steep for a minimum of 30 minutes. Sometimes I just let the mixture stand until cool.

Strain the herbs. Let the remaining liquid cool to room temperature.

Place the liquid into a shampoo bottle. (You can buy a new shampoo-like bottle or simply store it in an old shampoo bottle that has been washed out. If wanting new bottles Mountain Rose Herbs also carries them.)

Add the castile soap to the container

Then add the jojoba oil and rosemary essential oil.

And finally add the aloe vera gel.

Shake well and voila! You have your own handmade herbal shampoo. You’ll want to shake this mixture each time before you use it.

This shampoo should last for several weeks. If it will take you longer than that to use the whole content you may consider keeping a portion of it in the fridge to prolong the shelf life.

If you don’t have distilled water (you can buy it at any grocery store), you can use regular water – but this may lead to a shorter shelf life. The distilled water ensures that you aren’t adding any bacteria to the mix.


(Feel free to mix and match herbs. This recipe uses about 3 teaspoons of dried herbal material.)

If you have blond or lightly colored hair you might use chamomile and calendula in your herbal mix.

For a dark blend you can mix nettle, sage, and black walnut hulls.

For dry hair try violet leaf and marshmallow root and possibly add more oil to your recipe.

To strengthen your hair, simmer horsetail, oatstraw, and nettle for twenty minutes. Strain and cool. Use this as your herbal base.

Besides rosemary essential oil you might also enjoy chamomile, lavender, and sage essential oils. If you have an itchy scalp and/or dandruff you might try adding tea tree oil to the mix.

Besides jojoba oil you can try almond oil, sesame oil, or even olive oil. Note that olive oil will leave more of a greasy feeling than jojoba or sesame oil. If you have really dry hair you can add a bit more oil to your recipe. If you have really oily hair stick to the jojoba oil and possibly add less to your recipe.