This post may contain affiliate links. Please see our disclosure policy.

Making your own natural shampoo recipe is so easy. This recipe is made with just three ingredients and can be made in minutes. I love that I can make my own shampoo and cut down on toxins in the process.

All-natural shampoo dispenser with homemade shampoo and essential oil bottles on white shiplap.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

I have been making this particular shampoo for years, and it is still my go-to shampoo recipe. I have since created several other shampoo recipes, like my DIY clarifying shampoo to match various hair types, but this one continues to be my favorite for regular use.

I guess that may be in part because it’s made with simple ingredients. This recipe is perfect for restoring damaged hair, hydrating strands, and replenishing natural oils.

Before making this recipe, I tried a few different natural shampoos, but after a few months of outrageously priced shampoos, I decided to make my own because it is a whole lot cheaper.

Sure, you can definitely find plenty of natural shampoos, but not without a hefty price tag. I’ve even made shampoo bars, which are a great option for traveling. They are very moisturizing, which is great for dry, damaged hair.

Ready to get toxins out of your home? Grab my ebook with my favorite DIY all-natural products.

Homemade shampoo on wooden table with essential oil bottle and soap bar.

How to make all-natural shampoo

INGREDIENTS 

HOW TO MAKE ALL-NATURAL SHAMPOO 

  1. Add the water, castile soap, and jojoba oil to a glass container. (Use an old shampoo bottle, foaming soap dispenser, or a mason jar)
  2. Add in essential oils. (I used wild orange, lime, bergamot, and peppermint)
  3. Secure the dispenser top and shake well to mix the ingredients thoroughly.

Step-by-step images:

NOTES:

  • This shampoo is thinner than typical shampoo, but it does lather up a ton! Be sure to follow up with an all-natural conditioner
  • This shampoo will last up to a month when stored in an airtight container.

BEST ESSENTIAL OIL BLENDS FOR ALL-NATURAL SHAMPOO 

Glass dispenser of homemade shampoo, soap bars, oil bottles and decorative towel on white shiplap.

MY FAVORITE SCENT

  • 6 drops wild orange essential oil
  • 5 drops lime essential oil
  • 4 drops bergamot essential oil
  • 2 drops peppermint essential oil

BLEND FOR HAIR LOSS

  • 6 drops rosemary essential oil
  • 5 drops lavender essential oil
  • 4 drops thyme essential oil
  • 2 drops peppermint essential oil 

BEST SCENT FOR MEN

  • 6 drops lemongrass essential oil
  • 4 drops sandalwood essential oil
  • 4 drops melaleuca essential oil
  • 2 drops bergamot essential oil

Get my lemon cedar beard oil recipe here.

BEST SCENT FOR CHILDREN

  • 5 drops lavender essential oil
  • 3 drops roman chamomile essential oil
  • 2 drops wild orange essential oil

Get my baby shampoo and body wash recipe here.

Why make your own shampoo?

Traditional shampoos are made up of a number of ingredients you will want to avoid.

They generally contain ingredients known to mimic estrogen, causing hormone imbalances as well as carcinogens and allergens, as was discovered recently, and you can read about in this article.

Plus, a lot of the ingredients in this shampoo can be used in a number of different DIYs.

The essential oils can be used to strengthen and help with hair growth, or you can use them in your serums, hair masks, and even homemade hair growth sprays and DIY hair styling sprays

What are the best ingredients for DIY shampoo?

Glass shampoo container with soap bar on bathtub edge.

CASTILE SOAP 

Castile soap is a very concentrated, vegetable-based soap. It is typically made out of olive oil or coconut oil.

It has natural antibacterial properties that can help kill infections on the skin and is also known to help with skin imperfections, such as acne, as revealed in this article.

Castile soap is a gentle soap that can be used on sensitive skin, and it is very beneficial for the face. You can buy it scented or unscented; I prefer unscented because I will be adding essential oils to this recipe.

JOJOBA OIL

Jojoba oil is very moisturizing and can protect the scalp against dry, flaky skin and dandruff. It is also rich in vitamins and minerals, such as vitamins A, B, and C, as well as zinc.

All of which are amazing for the hair. If you have greasy hair, you can leave this out of the recipe. 

ESSENTIAL OILS 

Essential oils can be very beneficial for the hair. For example, lavender and rosemary essential oil can be used to thicken, strengthen, and lengthen hair, according to this article.

Other oils like sandalwood or cedarwood can stimulate hair follicles and help with hair loss. 

Adding essential oils to your homemade shampoo will also add a scent without synthetic fragrances. 

  1. Lavenderโ€“ Studies have shown that lavender produces more hair follicles to help thicken and strengthen hair. Lavender has a beautiful floral scent that can promote calmness and reduce stress; stress can be the biggest reason for hair loss.
  2. Rosemaryโ€“ Rosemary essential oil is the top oil for hair growth and thickness. It helps to treat dry hair as well as overly oily hair and can help prevent split ends.
  3. Tea Treeโ€“ Tea Tree promotes a healthy, clean-looking scalp. It can be used to help with a dry, itchy scalp and protect against lice.
  4. Cedarwoodโ€“ This woodsy oil is excellent when you are making products for men because it has a very masculine scent. In fact, I use cedarwood in all the DIY products I make for my husband, and he approves.
  5. Peppermintโ€“ Peppermint oil is known for its cooling effect on the skin when used topically and for its refreshing minty scent.

Want to Learn More About Essential Oils?

Take my free masterclass, where you’ll learn everything you need to know about oils!

Clear shampoo dispenser on white table with bar soap and essential oil bottles.

Making the transition to natural shampoo

If you are used to conventional shampoo, you may not like this homemade shampoo in the beginning. It takes some getting used to for you and your hair.

When you first start using a natural shampoo, you may notice your hair seems greasy, flat, fluffy, or just not quite right.  

Regular shampoos and over-washing your hair will alter the natural oil balance and pH levels in your scalp. Your scalp produces oils; this is a good thing.

The oils help your hair to remain smooth, as well as keep your hair from drying out and breaking off.  

When you wash your hair, you remove these oils, and your scalp produces more oils. So, the more you wash, the more oils your scalp will produce.

The less you wash your hair, and as your hair gets used to the new homemade shampoo, your oil levels will balance out. Promise!  

I used to wash my hair daily, and by the end of the day, it was already looking greasy. Now, I only wash my hair twice a week, and it never gets greasy. It’s amazing!

While you are “training” your hair, dry shampoo can be your best friend! You can make your own dry shampoo powder or DIY dry shampoo spray to help you during this transition. 

TIPS FOR THICKENING HOMEMADE SHAMPOO 

  • Add in arrowroot powder or cornstarch to naturally thicken your shampoo. Start with 1/2 of a teaspoon and add more until the desired thickness is reached. Note: cornstarch is the main ingredient in my DIY cornstarch dry shampoo.
  • Oat flour can be used to thicken homemade shampoo. Make your own oat flour by blending up oatmeal in a blender until it has the consistency of flour. Add a small amount to your shampoo and shake well to incorporate. 
  • Add one tablespoon of baking soda to the shampoo and mix well. 
  • Vegetable glycerin can help to thicken shampoo and add lather. Start with 1 teaspoon and add more until the desired texture is met. 

Please note: If you make any changes to the recipe, you will absolutely need to add a preservative to it.

IS HOMEMADE SHAMPOO SAFE FOR ALL HAIR TYPES? 

The ingredients found in this shampoo recipe are safe to use on all hair types. If you notice your hair is tangly, try making the recipe with coconut milk instead of water. Again, you’ll need to add a preservative.

Some hair types do better with a coconut milk shampoo. 

HOW TO ADD SHINE TO HAIR? 

After washing your hair, try rinsing it with a mixture of water and apple cider vinegar to increase its shine. The mixture can be made with two parts water and one part ACV.

This is a great way to cleanse the hair and balance pH levels, too! 

How long does this shampoo last?

This shampoo will last for up to one month.

You can add a preservative such as linatural cosmetic preservative or Geogard 221 to extend the shelf life.

MORE DIY HAIR CARE PRODUCTS TO TRY

PIN IT FOR LATER

4.40 from 268 votes

How to Make All Natural Shampoo

Prep: 5 minutes
Additional Time: 3 minutes
Total: 8 minutes
Yield: 4 ounces
A great way to cut down on toxins in the home is by making your own shampoo. This all-natural shampoo can help restore damaged hair, hydrate your strands, and replenish natural oils.

Equipment

  • empty bottle for storage
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 oz water, (ยผ cup)
  • 2 oz castile soap, (ยผ cup)
  • 0.17 oz jojoba oil, (ยฝ tsp) for dry hair
  • 10-15 drops essential oils, optional

Instructions 

  • Add the water, castile soap and jojoba oil to a glass container. (Use an old shampoo bottle, foaming soap dispenser, or a mason jar)
  • Stir well.
  • Add in essential oils. (I used 6 drops of orange, 5 drops lime, 4 drops of bergamot and 2 drops of peppermint)
  • Secure the lid and shake well.

Notes

This shampoo is thinner than the typical shampoo, but it does lather up a ton.
To thicken the shampoo, add 1/2 tsp of arrowroot powder.
To extend the shelf life, add a natural broad-spectrum preservative or Geogard 221 preservative at the correct dilution rate.
Iโ€™ve includedย step-by-step images in the post above for visual guidance. If you would rather watch, you can find the complete video tutorial above!
Tried this recipe?Mention @our_oily_house or tag #ouroilyhouse!

About Laura

Welcome to Our Oily House, Iโ€™m so glad youโ€™re here! Explore DIY cleaners, homemade soaps, skincare and hair care recipes, fragrance-free solutions, and sustainable laundry tips for a naturally inspired home.

You May Also Like

4.40 from 268 votes (261 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




256 Comments

  1. Sarah says:

    Thanks so much for this recipe! I tried it, used it for the first time, and I really like the results! I am working toward making a lot more of my and my family’s cosmetic/toiletry products because we want to waste less plastic and avoid harmful chemicals on our skin, and I am so excited that I’ve found your blog!

    1. Laura says:

      I am so glad you like it, thanks for sharing!

  2. Alejandro says:

    You are amazing. You made my day. This is easy, natural and environmently friendly.

    You made my day.

    1. Laura says:

      Thank you so much!

  3. Pat says:

    Iโ€™m definitely going to try thisโ€ฆI have Celiac, so the thyroid is offโ€ฆeverything is off. As a kid, I never washed our hair as much as I do, now. And, yes; (we didnโ€™t have Apple Cider Vinegar)we always rinsed our hair in water/vinegar solution. We never used conditioners or leave in products. Of course, as we get older, things change especially our hair; but I think we just need to get back to the basics. Thank you for this info. Sincerely Pat

  4. Paige Brown says:

    I am wondering if I need to add a preservative for this if I was to gift it.

  5. Jewels says:

    Hi! If I use coconut milk instead of water, do I need to store it in the fridge? Or will it hold in a dispensing container in the shower?

    1. Laura says:

      Yes, you can store in the fridge to make it last longer.

  6. Tessa says:

    About how much does this make, like 5.5oz maybe? Just wondering what size glass jar I’d want to have on hand before making it. Thanks!

    1. Laura says:

      Yes, that is correct!

  7. Jeanie says:

    My husband and I love this shampoo but I would like to know if I double the recipe do I double the amount of oil drips.

    1. Laura says:

      Yes!