24 Homemade Shampoo Recipes

Creating your own natural shampoo is a wonderful way to care for your hair, reducing exposure to harsh chemicals and embracing the goodness of nature.

This collection highlights simple, effective DIY shampoo recipes that nourish your locks, promote a healthy scalp, and leave your hair feeling refreshed and revitalized..

 

1. Nourishing Coconut Milk & Castile Soap Shampoo

 Image

This creamy shampoo blends the moisturizing power of coconut milk with the gentle cleansing of castile soap.

It’s designed to nourish your scalp and leave hair feeling soft and shiny, making it a great choice for all hair types.

The addition of jojoba oil conditions without greasiness, while lavender oil adds a calming touch..

Key Ingredients:

  • Coconut Milk
  • Liquid Castile Soap
  • Jojoba Oil
  • Lavender Essential Oil

Benefits:

  • Moisturizing
  • Gentle Cleansing
  • Adds Shine
  • Nourishes Scalp

 

Pro Tip: Shake your shampoo bottle well before each use to ensure the natural ingredients are thoroughly mixed.

Get the Recipe: Nourishing Coconut Milk & Castile Soap Shampoo

2. Baking Soda & Tea Tree Oil ‘No-Poo’ Alternative

 Image

This simple, chemical-free method uses a baking soda paste to cleanse the scalp, followed by an apple cider vinegar rinse to restore balance.

It’s a great alternative for those looking to avoid traditional shampoos.

Tea tree oil is added for its clarifying properties..

Key Ingredients:

  • Baking Soda
  • Water
  • Tea Tree Oil
  • Apple Cider Vinegar (for rinse)

Benefits:

  • Chemical-Free
  • Clarifies Scalp
  • Restores Balance
  • Economical

 

Pro Tip: Use a shampoo brush when applying the baking soda mix for a more thorough cleanse and gentle scalp massage.

Get the Recipe: Baking Soda & Tea Tree Oil ‘No-Poo’ Alternative

3. Clarifying Egg, Lemon & Olive Oil Shampoo

 

This unique shampoo ditches castile soap for a blend of nourishing eggs, clarifying lemon juice, and moisturizing olive oil.

It works to clean your hair and scalp while also strengthening strands and boosting shine.

Perfect for a natural, protein-rich hair treatment..

Key Ingredients:

  • Olive Oil
  • Egg
  • Lemon Juice
  • Apple Cider Vinegar

Benefits:

  • Clarifies Hair
  • Strengthens Strands
  • Adds Shine
  • Moisturizing

 

Pro Tip: Because this shampoo doesn’t contain preservatives, it’s best to make a fresh batch each time you wash your hair.

Get the Recipe: Clarifying Egg, Lemon & Olive Oil Shampoo

4. Moisturizing Coconut Milk & Avocado Oil Shampoo

 Image

This natural shampoo recipe combines creamy coconut milk with gentle castile soap for a hydrating cleanse.

Avocado oil adds extra moisture, perfect for dry hair, while optional peppermint or rosemary essential oils provide a refreshing scent and scalp benefits.

It creates a lovely lather and leaves hair feeling soft..

Key Ingredients:

  • Coconut Milk
  • Castile Soap
  • Avocado Oil
  • Vitamin E Oil
  • Peppermint or Rosemary Essential Oil

Benefits:

  • Hydrating
  • Gentle Cleanse
  • Soft Hair
  • Promotes Shine

 

Pro Tip: Store this shampoo in the fridge to keep it fresh for up to a month, or freeze portions to make shampoo bars.

Get the Recipe: Moisturizing Coconut Milk & Avocado Oil Shampoo

5. Beeswax & Shea Butter Shampoo Bar

 Image

Create long-lasting, natural shampoo bars with this simple recipe.

Beeswax provides deep moisture, while shea butter nourishes the scalp, making it ideal for dry hair.

Combined with liquid castile soap and lavender essential oil, these bars offer a solid, eco-friendly cleansing experience..

Key Ingredients:

  • Beeswax
  • Shea Butter
  • Vitamin E Oil
  • Unscented Liquid Castile Soap
  • Lavender Essential Oil

Benefits:

  • Deeply Moisturizing
  • Nourishes Scalp
  • Long-lasting
  • Eco-friendly

 

Pro Tip: Store extra shampoo bars in the freezer to keep them fresh for longer storage.

Get the Recipe: Beeswax & Shea Butter Shampoo Bar

6. Melt & Pour Cocoa Butter Shampoo Bar

 Image

This easy melt-and-pour shampoo bar is perfect for a quick, natural hair cleanse.

It features moisturizing cocoa butter, vitamin E oil for shine, and your favorite essential oils.

It’s a convenient way to enjoy the benefits of a solid shampoo without complex processes..

Key Ingredients:

  • Melt and Pour Soap Base
  • Cocoa Butter
  • Olive Oil
  • Vitamin E Oil
  • Essential Oils

Benefits:

  • Moisturizing
  • Adds Shine
  • Convenient
  • Customizable Scent

 

Pro Tip: Rosemary essential oil acts as a natural preservative, helping to extend the shelf life of your shampoo bars.

Get the Recipe: Melt & Pour Cocoa Butter Shampoo Bar

7. Coconut Milk & Rosemary Shampoo for Soft, Shiny Hair

 Image

This delightful homemade shampoo uses creamy coconut milk and invigorating rosemary essential oil to gently cleanse your hair.

It’s perfect for leaving your locks feeling soft, hydrated, and wonderfully shiny.

You’ll love its natural scent and how it promotes healthy, beautiful hair without any synthetic ingredients..

Key Ingredients:

  • Coconut Milk
  • Castile Soap
  • Olive Oil
  • Honey
  • Vitamin E oil
  • Rosemary Essential Oil
  • Lavender Essential Oil

Benefits:

  • Soft Hair
  • Hydrated Hair
  • Shiny Hair
  • Promotes Hair Growth

 

Pro Tip: For extra smoothness, consider a rinse with apple cider vinegar after shampooing.

Get the Recipe: Coconut Milk & Rosemary Shampoo for Soft, Shiny Hair

8. Rice Shampoo Bar with Goat Milk for Stronger Hair

 Image

Create a fantastic shampoo bar with the goodness of rice starch and goat milk! This recipe is a simple way to achieve strong, healthy hair.

It nourishes your scalp, helps reduce dryness, and makes your hair more manageable, all while being an eco-friendly choice.

Your hair will feel naturally conditioned and smooth..

Key Ingredients:

  • Goat milk soap base
  • Cocoa butter
  • Rice starch powder
  • Olive oil
  • Vitamin E oil
  • Rosemary essential oil
  • Lavender essential oil

Benefits:

  • Strong Hair
  • Soft Hair
  • Manageable Hair
  • Reduces Dryness
  • Reduces Frizz

 

Pro Tip: Keep your shampoo bar dry between uses in a well-draining container to make it last longer.

Get the Recipe: Rice Shampoo Bar with Goat Milk for Stronger Hair

9. Coconut Oil & Honey Shampoo for Shiny, Soothed Locks

 Image

This simple, non-sudsy shampoo is a treat for your hair, especially if you’re looking for shine and a soothed scalp.

The nourishing combination of coconut oil and honey works to cleanse gently while adding incredible shine.

It’s a must-try for achieving soft, silky, and healthy-looking hair..

Key Ingredients:

  • Liquid organic wildflower honey
  • Coconut oil
  • Lavender essential oil

Benefits:

  • Shiny Locks
  • Soothed Scalp
  • Cleansing
  • Moisturizing

 

Pro Tip: Let the shampoo sit on your hair for 5-7 minutes to allow the nourishing ingredients to penetrate.

Get the Recipe: Coconut Oil & Honey Shampoo for Shiny, Soothed Locks

10. Simple Castile Soap Shampoo with Jojoba Oil

 Image

This super simple, all-natural shampoo is a basic yet effective way to cleanse your hair.

Made with castile soap and moisturizing jojoba oil, it’s gentle enough for regular use and leaves your hair feeling clean and refreshed.

It’s a great starting point for those new to DIY hair care..

Key Ingredients:

  • Water
  • Castile soap
  • Jojoba oil
  • Essential oils

Benefits:

  • Gentle Cleansing
  • Moisturizing
  • Toxin-Free

 

Pro Tip: Shake well before each use as the ingredients can separate.

Get the Recipe: Simple Castile Soap Shampoo with Jojoba Oil

11. Three-Ingredient Castile Soap Shampoo for Regular Use

 Image

Discover a favorite go-to shampoo recipe that’s easy to make and perfect for regular use.

This simple blend, often using castile soap, jojoba oil, and essential oils, cleanses beautifully and is suitable for all hair types.

It’s a fantastic way to cut down on toxins and enjoy naturally healthy hair..

Key Ingredients:

  • Castile soap
  • Jojoba oil
  • Essential oils

Benefits:

  • Cleansing
  • Moisturizing
  • Reduces Toxins
  • Suitable for All Hair Types

 

Pro Tip: Allow your hair time to adjust if you’re switching from conventional shampoos; this can take a few weeks.

Get the Recipe: Three-Ingredient Castile Soap Shampoo for Regular Use

12. Rosemary & Peppermint Castile Soap Shampoo

 Image

This Rosemary and Peppermint shampoo offers a refreshing cleanse that’s perfect for all hair types.

The castile soap base cleanses effectively, while the essential oils invigorate your scalp and support hair health.

Enjoy a clean, healthy scalp and beautiful hair with this invigorating homemade recipe..

Key Ingredients:

  • Castile soap
  • Distilled or filtered water
  • Rosemary essential oil
  • Peppermint essential oil

Benefits:

  • Invigorating Scent
  • Scalp Health
  • Hair Growth Support
  • Gentle Cleansing

 

Pro Tip: For dry hair, add 1/4 teaspoon of vegetable glycerin to boost moisture.

Get the Recipe: Rosemary & Peppermint Castile Soap Shampoo

13. Clarifying Shampoo with Bentonite Clay & Herbal Infusions

 Image

Say goodbye to build-up and hello to refreshed hair with this clarifying shampoo! Featuring bentonite clay and herbal infusions like rosemary and nettle tea, it gently lifts impurities while nourishing your scalp.

This recipe leaves your hair feeling lighter, cleaner, and wonderfully soft..

Key Ingredients:

  • Bentonite clay
  • Rosemary or nettle tea
  • Liquid castile soap
  • Aloe vera juice
  • Peppermint essential oil
  • Rosemary essential oil

Benefits:

  • Clarifies Hair
  • Removes Build-up
  • Refreshes Scalp
  • Soft Hair

 

Pro Tip: Rinse thoroughly to ensure all ingredients are removed, especially if using clay.

Get the Recipe: Clarifying Shampoo with Bentonite Clay & Herbal Infusions

14. Moisturizing Shampoo for Curly Hair

 Image

This DIY moisturizing shampoo is a dream for curly hair! It’s designed to cleanse without stripping natural oils, leaving curls hydrated, frizz-free, and beautifully defined.

Enjoy a gentle, invigorating cleanse that nourishes your scalp and enhances your hair’s natural beauty..

Key Ingredients:

  • Water
  • Castile soap
  • Carrier oil
  • Essential oils

Benefits:

  • Moisturizing
  • Frizz Control
  • Curly Hair Friendly
  • Invigorating Scalp

 

Pro Tip: Experiment with essential oils like peppermint for an invigorating scalp tingle.

Get the Recipe: Moisturizing Shampoo for Curly Hair

15. Natural Shampoo with Castile Soap and Essential Oils

 Image

This DIY natural shampoo uses castile soap as a gentle cleansing base, perfect for removing buildup without stripping natural oils.

Infused with nourishing oils like jojoba and beneficial essential oils like rosemary and peppermint, it leaves hair feeling clean and revitalized.

It’s a fantastic way to create a custom shampoo that nourishes your scalp and stimulates healthy hair growth..

Key Ingredients:

  • Castile Soap
  • Distilled Water
  • Jojoba Oil
  • Xanthan Gum
  • Essential Oils (Rosemary, Peppermint, Lavender)

Benefits:

  • Gentle Cleansing
  • Nourishes Scalp
  • Stimulates Hair Growth
  • Balances Hair Oils

 

Pro Tip: Add a teaspoon of Vitamin E oil to this recipe to act as a natural preservative, extending its shelf life.

Get the Recipe: Natural Shampoo with Castile Soap and Essential Oils

16. Gentle Shampoo Bars with Shea Butter and Tallow

 Image

Create your own luxurious shampoo bars with this beginner-friendly recipe featuring shea butter and tallow.

These bars are incredibly moisturizing and conditioning, leaving your hair feeling soft and revitalized.

They’re a fantastic choice for a zero-waste shower routine and are surprisingly cost-effective to make, lasting for many washes..

Key Ingredients:

  • Shea Butter
  • Tallow
  • Castor Oil
  • Coconut Oil
  • Lye
  • Distilled Water

Benefits:

  • Deeply Moisturizing
  • Gentle Cleansing
  • Reduces Hair Breakage
  • Zero Waste Option

 

Pro Tip: Follow up with an apple cider vinegar rinse (diluted with water) after using these bars to help rinse out any soap scum and balance your hair’s natural pH.

Get the Recipe: Gentle Shampoo Bars with Shea Butter and Tallow

17. Revitalizing Peppermint Shampoo for Healthy Hair

 Image

Awaken your senses and your scalp with this homemade peppermint shampoo.

The invigorating peppermint essential oil soothes irritation, promotes hair growth, and leaves your hair smelling wonderfully fresh.

Combined with moisturizing ingredients like aloe vera and castile soap, it cleanses gently while leaving hair feeling soft and refreshed..

Key Ingredients:

  • Peppermint Essential Oil
  • Castile Soap
  • Olive Oil
  • Aloe Vera Gel
  • Vegetable Glycerin
  • Distilled Water

Benefits:

  • Soothes Scalp
  • Promotes Hair Growth
  • Refreshing Scent
  • Moisturizing

 

Pro Tip: For a floral note, add a few drops of jasmine or lavender essential oil along with the peppermint for a delightful scent combination.

Get the Recipe: Revitalizing Peppermint Shampoo for Healthy Hair

18. Nourishing Shampoo Bars with Shea Butter and Castor Oil

 Image

Craft simple yet effective shampoo bars using nourishing ingredients like shea butter and castor oil.

These bars are designed to cleanse gently while providing deep moisture, making them ideal for dry or damaged hair.

They offer a fantastic, low-waste alternative to liquid shampoos and are highly customizable with your favorite essential oils..

Key Ingredients:

  • Tallow
  • Olive Oil
  • Shea Butter
  • Castor Oil
  • Lye
  • Distilled Water
  • Essential Oils

Benefits:

  • Moisturizing
  • Great Lather
  • Reduces Breakage
  • Eco-Friendly

 

Pro Tip: After washing with these bars, a rinse with diluted apple cider vinegar can help to smooth hair cuticles and enhance shine.

Get the Recipe: Nourishing Shampoo Bars with Shea Butter and Castor Oil

19. Dandruff Shampoo with Tea Tree Oil

 Image

This homemade shampoo is designed to tackle itchy scalp and dandruff with the power of tea tree oil.

It’s a refreshing alternative to store-bought options, using simple ingredients like Castile soap and jojoba oil to cleanse and soothe.

You’ll love how much better it smells than chemical-laden shampoos, leaving your scalp feeling happier and healthier..

Key Ingredients:

  • Castile soap
  • Filtered water
  • Glycerine
  • Jojoba oil
  • Tea tree essential oil

Benefits:

  • Soothes itchy scalp
  • Reduces dandruff
  • Cleanses gently

 

Pro Tip: Make a small batch to ensure your ingredients stay fresh and potent.

Get the Recipe: Dandruff Shampoo with Tea Tree Oil

20. Rosemary Mint Shampoo Bars

 Image

These lovely shampoo bars are packed with the invigorating scents and benefits of rosemary and mint.

They’re a wonderful herbal approach to hair care, creating a lovely lather that cleanses your hair beautifully.

Making your own bars means you can ditch plastic bottles and enjoy a truly natural, aromatic shower experience..

Key Ingredients:

  • Rosemary infused oil
  • Peppermint tea
  • Lye
  • Coconut oil
  • Essential oils

Benefits:

  • Invigorating scent
  • Cleanses hair
  • Herbal goodness

 

Pro Tip: Allow your finished shampoo bars to cure for 4-6 weeks for the best results.

Get the Recipe: Rosemary Mint Shampoo Bars

21. Coconut Milk Shampoo for Silky Locks

 Image

Treat your hair to this deeply moisturizing shampoo made with creamy coconut milk.

It’s perfect for adding extra hydration and leaving your locks feeling silky and shiny.

This recipe uses a blend of nourishing oils and essential oils for a truly luxurious wash that smells amazing..

Key Ingredients:

  • Coconut milk
  • Unscented liquid castile soap
  • Avocado oil
  • Vitamin E
  • Essential oils (Rosemary, Peppermint, Tea Tree)

Benefits:

  • Silky, shiny hair
  • Deeply moisturizing
  • Nourishing formula

 

Pro Tip: Remember to store this shampoo in the refrigerator due to the coconut milk to keep it fresh.

Get the Recipe: Coconut Milk Shampoo for Silky Locks

22. Argan & Bergamot Nourishing Shampoo

 Image

This custom shampoo uses a gentle shampoo base enriched with argan oil and bergamot essential oil, perfect for dry hair.

It cleanses without stripping natural oils, leaving your hair feeling soft, hydrated, and wonderfully fragrant.

It’s a fantastic way to achieve healthy, beautiful hair with natural ingredients..

Key Ingredients:

  • Shampoo Base
  • Argan oil
  • Bergamot essential oil

Benefits:

  • Hydrates dry hair
  • Improves shine
  • Gentle cleansing

 

Pro Tip: Avoid using Castile soap directly as a shampoo, as its high pH can damage your hair; opt for a dedicated shampoo base instead.

Get the Recipe: Argan & Bergamot Nourishing Shampoo

23. Simple 2-Ingredient Dry Shampoo

 Image

Keep your hair looking fresh between washes with this incredibly simple 2-ingredient dry shampoo.

Made with arrowroot powder to absorb excess oil and cocoa powder to match your hair color, it’s a lifesaver for busy days.

You’ll love how quickly it refreshes your roots without any fuss..

Key Ingredients:

  • Arrowroot powder
  • Cocoa powder

Benefits:

  • Absorbs excess oil
  • Refreshes hair
  • Matches hair color

 

Pro Tip: Start with a small amount of cocoa powder and add more gradually until you achieve the perfect match for your hair color.

Get the Recipe: Simple 2-Ingredient Dry Shampoo

24. Lye-Free Shampoo Bars with Cocoa Butter

 Image

Make your own eco-friendly shampoo bars without the need for lye! These bars are crafted with nourishing cocoa butter for soft hair and gentle surfactants for a lovely lather.

They’re a sustainable, cost-effective, and natural way to keep your hair clean and healthy..

Key Ingredients:

  • Cocoa butter
  • Sodium Cocoyl Isethionate (SCI)
  • Sodium Lauryl Sulfoacetate (SLSA)
  • Cocamidopropyl Betaine (CMPB)
  • Preservative

Benefits:

  • Eco-friendly
  • Nourishing ingredients
  • Gentle cleansing

 

Pro Tip: Store your shampoo bar in a dry place, like a soap dish with drainage, to help it last longer.

Get the Recipe: Lye-Free Shampoo Bars with Cocoa Butter