Disclosure: My blog contains affiliate links, which means I receive a tiny commission from qualifying purchases. I link to these companies and products due to quality, regardless of whether you buy or not.
Looking for a natural shampoo that actually cleans your hair?
DIY shampoo is a natural formula for only a fraction of the price. With a homemade shampoo recipe so easy you can make the hair product yourself, you’ll never need to spend money on the expensive, chemical-laden shampoo you find in stores again.
Keep reading to learn how to make your own shampoo. I’ll show you how to customize the recipe to suit your hair’s needs and explain which oils you should use.
Why Try a Natural Shampoo Recipe?
Benefits from homemade shampoo extend to natural, zero-waste, eco-friendly, vegan, family, and on-a-budget homes.
All-natural hair products cost big bucks in stores. But making a DIY natural shampoo is surprisingly quick and easy. The process takes 10 minutes max. Plus, DIY shampoo is eco-friendly and much safer to use than the chemicals in store-bought shampoo thanks to the castile soap.
Dr. Bronners castile soap is made from a vegetable-base, making it vegan and natural. Unlike traditional shampoo sold in stores, castile soap is an eco-friendly ingredient. Homemade shampoo is free of the fillers and chemical irritants in commercial shampoo.
And because you make the shampoo at home, less plastic waste winds up in your trash. You save money on what you previously spent buying natural shampoo and have the opportunity to help save the environment all in one.
The best part is that the shampoo is customizable. Pick the scent you want to include or add in ingredients to suit your hair’s needs, like a 1/4 cup of aloe vera gel to combat dryness and frizz. You can even use this shampoo recipe for kids. It’s not tear-free though, so avoid the eyes.
How to Make Your Own Shampoo
Making homemade shampoo only takes 10 minutes or less. All you need is liquid castile soap, jojoba oil, water, and your favorite essential oils. I like to use rosemary and lavender for hair growth and ultimate scalp health.
Add this homemade shampoo to your regular shower routine for clean, shiny, and soft hair. The recipe works well for all hair types.
1/2 cup distilled water
1 teaspoon of jojoba oil (grapeseed, apricot, sweet almond, avocado, or any other light vegetable-based carrier oil works too)
Essential oil (optional, see below)
Amber glass bottle dispenser
Combine the ingredients in a reusable amber glass bottle dispenser with a pump. To fill a 16-oz bottle, double the recipe measurements above. Add the castile soap and oils in first, followed by the water, for fewer bubbles. Swirl the contents of the bottle to mix.
Store the bottle in the shower for up to a month. Give the bottle a quick shake before each use.
Apply a palm-size amount of shampoo to your hair, working it into a lather. You could pour a small amount of the thin product directly onto your head or use a foaming dispenser to reduce waste. Rinse with warm water.
Remember, homemade shampoo won’t produce as many suds as commercial shampoo. If you want more lather, try using a foaming soap dispenser pump.
Bonus: A foaming pump allows you to use this DIY shampoo recipe as a homemade shaving cream too. DIY shaving cream is also simple to make by altering the oils you use.
Shampoo-Friendly Essential Oils for Hair
I use a different essential oil blend in my DIY shampoo each time, personally. But I always buy my oils from Rocky Mountain Oils. Click the image to view their oil selection.
The benefits of essential oils extend beyond scent. Lavender, for example, is well-known to promote skin and hair health. Mix the oils you prefer and play around by combining a few for your perfect DIY shampoo recipe. My favorite blend includes 10 drops of lavender and 15 drops of rosemary essential oils.
Some of the best essential oils for hair include:
Lavender: Safe for kids and adults, lavender is excellent for hair. Science shows that lavender essential oil speeds hair growth, increases hair strength, deep conditions the hair, and improves overall scalp health.
Chamomile: Soothe your scalp or add chamomile essential oil to promote more shine and softness to your hair.
Oil-Free Scent Alternatives
Leave out the essential oils entirely if you wish. Dr. Bronner’s liquid castile soap comes in scents. I use unscented soap because I like to modify the smell to suit my mood, seasons, or needs. But you can purchase the liquid soap pre-scented with lavender.
Alternatively, you can switch out the castile soap for an equal amount of a strong herbal tea as well. Substitute teas like lavender, rosemary, hibiscus, or chamomile.
What’s your favorite scent for DIY shampoo? Share your preferences and experiences in the comments.