Homemade Shampoo Recipes From Your Garden

Sherin Woods is a California-based DIY enthusiast and garden design aficionado. With a background in Environmental Science, she combines creativity and sustainability in all her projects. A Pinterest favorite, Sherin is committed to eco-friendly solutions and has contributed to various home and garden publications. Her areas of expertise include DIY project planning, sustainable garden design, and content creation.
Learn About Our Editorial Policy

2-Minute Read

Looking forward to having gorgeous tresses? Try these Organic Homemade Shampoo Recipes From Your Garden for lustrous and healthy hair!

There are countless hair care products available in the market but they don’t usually work as they advertise. They are full of chemicals that can damage the scalp’s health and quality of your hair over time. So, is there no other option available? Well, there is! You can make your own shampoo at home using these Organic Homemade Shampoo Recipes From Your Garden!

Check out our article on homemade herbal ice cream recipes here

Organic Shampoo Recipes From Garden

1. Soapwort Shampoo

Homemade Shampoo Recipes From Your Garden

Soapwort is a perennial plant that has a unique property to produce soap-like lather. Its roots and leaves, both can be used for it. You can grow these plants from seeds or get them from a nursery.


  1. One small bowl of fresh soapwort roots or a bowl of dried root, soaked overnight
  2. One bowl of fresh rosemary
  3. Four drops of rosemary essential oil
  4. Half liter water

Take water in a pan and add rosemary and soapwort in it. Heat the contents till it reaches boiling point. Turn down the heat and let the contents simmer for 20-30 minutes. Leave this mixture to cool off at room temperature. Strain the mix through a muslin cloth or paper towel in a sieve. Add a few drops of essential oil and stir. Your homemade shampoo is ready! Use one cup to wash your hair. This shampoo can be used for up to a week. Store in a cool and dry place.

2. Herb Infused Castile Shampoo

Herbs such as Arnica, Henna, False daisy, Muskroot, Shoe flower, and Aloe vera plant can be used to make shampoo infusions.


  1. 2 ounces organic Castile soap
  2. 6 ounces of water
  3. Herbs
  4. 1/4 teaspoon coconut oil argan oil
  5. 20 to 40 drops essential oil

Make the herb infusion by pouring hot water into a heatproof jar that contains herbs. Stir this mixture for few minutes and then leave for few minutes. Pass this through the sieve and set aside. Pour carrier oil, essential oils, and Castile soap in the infusion. Stir the solution until all the ingredients are thoroughly mixed. Pour into any container of your choice.

3. Herb Infused Baking Soda Shampoo

Homemade Shampoo Recipes From Your Garden 2

Baking soda acts as a fantastic cleaning agent for your hair. It clears up the buildup caused due to the use of hair care products or hard water. Using baking soda gives more body, volume, and strength to your hair. It also does not strip natural oils from your scalp.


  1. Baking soda
  2. Water
  3. Herbs (Equal amounts of chamomile, holy basil, ginger, nettle, and peppermint)

Prepare the infusion of herbs with hot water. Strain this solution and pour it into a bowl. Add 2-3 tbsp of baking soda and stir the solution it gets dissolved in the solution. Your homemade baking soda shampoo is ready. Pour it into a bottle and use it according to your hair length and volume.

4. Homemade Rosemary Mint Shampoo

Rosemary oil stimulates hair growth, prevents baldness, reduces graying, and is also helpful in treating dry scalp and dandruff. Peppermint is the most intense oil from all the other essential oils. It is because it contains menthol which has a unique cooling and refreshing sensation when applied to the scalp or taken for oral use.


  1. 6 ounces Aloe Vera Gel
  2. 3 Tbsp Olive Oil
  3. 10 Tbsp Baking Soda
  4. 20 drops Rosemary Oil
  5. 10 drops Peppermint Oil
  6. Empty bottles

It is super easy to prepare this shampoo. All you have to is mix all the ingredients listed above in a bowl. Now pour this solution into an empty bottle. Your homemade shampoo is ready for use!

5. Castile Herbal Shampoo

Homemade Shampoo Recipes From Your Garden 3

Castile soap is bio-degradable, non-toxic, and is not harsh like other products available in the market when used in a diluted form. Using dried herbs and flowers as an ingredient will not only dilute Castile soap but can also make your shampoo more effective.


  1. 1 cup distilled water
  2. 1/3 cup dried herbs like chamomile, holy basil, ginger, nettle, and peppermint
  3. 1/2 cup dried flowers like marigold, jasmine, and dandelion
  4. 1/4 cup castile soap

Put dried herbs and flowers in a fine sieve. Brew the herbs for 30 minutes or more in this hot water. Take a jar or container and put castile soap in it. Remove flowers and herbs from the water and pour this herb-infused water into the jar. Stir the solution to mix the contents. You can also add a few teaspoons of avocado, coconut, or olive oil for dry hair or scalp flakiness.

6. Natural Hibiscus Shampoo

Hibiscus is known to promote hair growth and repair the damaged shaft of the hair. It also helps to add luster and shine to the dull hair and treating split ends. As it is completely natural, you will never have to worry about any side effects ever!


  • 10 to 12 Hibiscus Leaves
  • 5 to 6 Holy Basil leaves
  • 3-4 Hibiscus flowers
  • 2-4 tbsp Green Gram Flour
  • 1 teaspoon
  • 1 cup Water

Grind hibiscus and Holy basil leaves along with hibiscus flowers and green gram flour. Add water and make a paste. To make sure it is not thick and forming lumps, add water to make it watery. Now put 1 teaspoon of either Argan, Jojoba, or Coconut oil and your homemade shampoo is ready! Make sure to use it fresh and do not store it. For best results, leave it on your hair for 10-15 mins.

Recent Posts

Join our 3 Million Followers:


Related Articles



Please enter your comment!
Please enter your name here