A few years ago when our family started looking at both living more frugally and more naturally, we began exploring making homemade shampoo and other bathroom products. After lots of trial and error, I have figured out a great shampoo recipe for curly hair and one with one substitution to make it more suitable for straight hair! It is super fast because it’s shampoo made in a jar. Best of all, our hair is not greasy and out natural oils do most of the work.
As I mentioned in our homemade conditioner post, I have never shampooed my daughter’s hair. Her natural oils do most of the work. And we we can all go “no-poo” for a few weeks, typically, we can get back to our natural state as well… one without the chemicals that strip our hair and natural oils. Though the detox during that time is usually a greasy mess because our bodies are learning how to produce the “just right” amount of oils. So just be warned.
Affiliate links included for your convenience – thank you for supporting our family!
What you will need to make shampoo in a jar
- A Jar! I love Libbey Drinking Jars that have the handles because I can store extra shampoo in the fridge and easily pour it into an old shampoo bottle or peri bottle for use in the shower.
- 1 cup of Baking Soda
- 3/4 cup Canned Coconut Milk PLEASE make sure that you have the right one – thick and in a can and not the drinking kind.
- 2 tsp Sweet Almond / Vitamin E Oil for CURLY hair or 2 tsp of jojoba oil for STRAIGHT hair. (Jojoba oil is the closest pH to that of human skin and hair, making it more suitable for the need of straight hair people like me where so much greasy can be a reality).
- 30 drops of Tea Tree Essential Oil
- 30 drops of Peppermint Essential Oil OR your favorite scent. Lavender is a nice one if you like taking your showers at night.
- (in some instances) some Distilled Water (this is however thick or thin you want it OR you NEED it to use a pump)
- (optional) Food Coloring. If you are making for a kid or just like some color, then this won’t stain your hair if you add for instance green to make it a light minty-green. I used it on my blonde hair and had no issues.
Steps to make the Shampoo
1. So start out by pouring in the coconut milk into the bottom of the jar.
2. Add the oils and then baking soda goes on top.
3. Use as little or as much distilled water as you would like for the consistency that you like, (sometimes none, but it is highly recommended if you want to use this shampoo in a pump). Screw on your lid.
4. SHAKE! This is fun to do with kids, because of course they love to shake and roll the jar.
5. Enjoy! Pour your shampoo into a peri bottle or old shampoo bottle to use in the shower. Glass jars are obviously not recommended or safe in the tub or shower.
6. To store: Put in your shower as usual and just discard after about 6-8 weeks if unused. Please remember to shake each time you use it. For those of you using clear bottles, you will see that it tends to separate after sitting. You can also store any leftover coconut milk in the fridge for an indefinite period since it is not being used to eat. Like I said before, I go ahead and make all of it and put the jar with a lid on it in the fridge for refilling purposes.
Please note that this shampoo is not going to be like commercial detergent-style shampoos. It will not lather up or anything like that, so be aware before you use it!
And while you’re here, don’t forget to check out our all natural detangling conditioner .
Kara is an author, wife, and mother of 3 children living in Boston, MA. She has her degree in Secondary Education & Adolescent Childhood Development and is passionate about connecting with and even helping other parents on their journey to raise awesome kids!