Homemade Soap Nut Shampoo for Spring Haircare

Homemade Soap Nut Shampoo sitting on table next to soap nuts and rosemary

This post may contain affiliate links. As an Amazon Associate and member of other affiliate programs, I may earn a small commission at no extra cost to you. See my full disclosure here.

As the seasons shift and we welcome the freshness of spring, it’s the perfect time to renew not just our homes, but our hair care routines too. If you’re seeking a natural, non-toxic alternative to commercial shampoos, this Homemade Soap Nut Shampoo for Spring Haircare might be exactly what your scalp has been waiting for.

Made with just a few wholesome ingredients—soap nuts, flax seeds, water, and essential oils—this simple DIY is kind to your hair, your wallet, and the earth. In a world where ingredient labels are often packed with unpronounceable chemicals, going back to basics feels like a breath of fresh air. With this recipe, you can embrace a more eco-friendly, low-waste lifestyle, while nourishing your hair naturally.

In this post, I’ll walk you through the benefits of using soap nuts as shampoo, how to make your own batch at home, and how to get the best results from this old-fashioned yet highly effective cleanser.


What Are Soap Nuts and Why Use Them?

Soap nuts—also known as soapberries—are actually dried fruit from the Sapindus mukorossi tree. They contain natural saponins, which create a gentle cleansing lather when combined with water. For centuries, cultures across Asia have used soap nuts to wash clothing, dishes, and yes—even hair and skin.

Here’s why homemade soap nut shampoo is becoming a beloved staple in traditional, low-tox homes:

Eco-Friendly and Zero Waste

  • Soap nuts are completely biodegradable, and they come plastic-free when bought in bulk or cloth bags.
  • This shampoo is free from sulfates, silicones, and synthetic fragrances, making it safer for our waterways.

Budget-Friendly

  • A small bag of soap nuts can last for months, replacing multiple bottles of store-bought shampoo.
  • You can reuse the nuts for multiple batches (until they become soft and grayish).

Gentle on Hair and Scalp

  • Soap nut shampoo gently cleanses without stripping natural oils.
  • Flax seeds add natural hydration and shine-enhancing mucilage, which is great for dry or textured hair.
  • Essential oils can be customized to your hair type (rosemary for growth, lavender for soothing scalp, peppermint for oil control).

Ingredients for Homemade Soap Nut Shampoo

soap nuts sitting on table with flax seeds and essential oils

Here’s what you’ll need for one batch of homemade soap nut shampoo for spring haircare:

  • 15 whole soap nuts
  • 4 cups filtered water
  • 2–3 tablespoons flax seeds
  • 15 drops of your favorite essential oils (e.g. lavender, rosemary, or tea tree)

Optional: A cheesecloth or fine mesh sieve for straining, and a reusable glass jar for storing.


How to Make Soap Nut Shampoo

Step-by-Step Instructions:

1.Boil the Soap Nuts:
Place 15 soap nuts into a saucepan with 4 cups of filtered water. Bring to a gentle boil over medium-high heat.

Homemade Soap Nuts cooking in pot on stove

2. Add Flax Seeds:
Once boiling, reduce heat to low and stir in 2–3 tablespoons of flax seeds. These will release a gel-like consistency that adds moisture and shine to your shampoo.

soap nuts being stirred in simmering pot

3. Simmer:
Simmer the mixture for 20 minutes, stirring occasionally. About halfway through, gently smash the soap nuts with the back of a spoon to help release more saponin.

mashing soap nuts in simmer pot on stove

4. Cool and Strain:
Remove from heat and allow the mixture to cool completely. Once cool, strain through a fine mesh sieve or cheesecloth into a clean jar. Press the remaining pulp to extract every bit of nourishing liquid.

5. Add Essential Oils:
Drop in 15 drops of your chosen essential oils and stir gently to combine.

dropping essential oils into soap nut shampoo sitting on counter

6. Store Properly:
Store in the fridge or a cool pantry for up to 1–2 weeks. This is a fresh, preservative-free product, so small batches are best.

homemade soap nut shampoo for spring hair care ingredients on cloth

How to Use Soap Nut Shampoo

To use, massage a small amount directly onto wet scalp and hair. It won’t lather like commercial shampoos, but it will cleanse deeply. Rinse thoroughly with warm water.

Some people like to follow up with a vinegar rinse (1 tbsp apple cider vinegar diluted in 1 cup water) for extra shine and scalp health.

If your hair is transitioning away from chemical shampoos, give it a couple of washes to adjust. Over time, you’ll notice improved scalp health, reduced oiliness, and more balanced, soft hair.


Customizing Your Shampoo with Essential Oils

Essential oils not only make your shampoo smell heavenly—they also enhance the benefits of your blend depending on your hair needs:

  • Lavender – calming for scalp, great for all hair types
  • Rosemary – stimulates hair growth and strengthens strands
  • Tea Tree – antibacterial and great for oily, itchy scalps
  • Peppermint – invigorating and cooling; ideal for oily hair
  • Geranium – helps balance oil production and smells beautiful

Start with 15 drops total, or a custom blend like 5 drops each of lavender, rosemary, and peppermint.

In this recipe I decided to use the Rocky Mountain Oils Hair Support blend.

Essential oil for homemade soap nut shampoo sitting on counter

Frequently Asked Questions

Where can I get soap nuts? You can get them on Amazon here for quick and easy delivery!

Can I use soap nut shampoo every day?
Yes! It’s gentle enough for regular use and helps your scalp return to its natural balance.

Do I need conditioner afterward?
Some people find no conditioner is needed. But if your hair is very dry, try a natural rinse (like diluted apple cider vinegar or a flaxseed gel leave-in).

Can I use this on colored hair?
Yes—soap nuts are non-stripping and color-safe.

How do I know when my soap nuts are spent?
Used soap nuts will turn soft, gray, and mushy. Once they no longer create any suds when boiled, it’s time to compost them!


Why I Love This Soap Nut Shampoo for Spring Haircare

Spring is a time of renewal, and I love starting the season with a fresh, gentle cleanse for my hair. After a long winter of dry air and heavy products, this homemade soap nut shampoo resets my scalp and adds softness and shine without buildup.

I also love that this recipe connects me with old-fashioned, natural living traditions. It reminds me that beauty doesn’t come in a plastic bottle—it starts with the care we put into what we use and how we live.

Whether you’re switching to non-toxic products or just trying something new, this shampoo is a lovely way to start.


Shop This Blog Post

Final Thoughts + Free Printable

If you’re looking for a way to care for your hair that’s as kind to your body as it is to the Earth, this homemade soap nut shampoo is it. It’s one of my favorite DIYs for spring haircare—and I hope it becomes one of yours too.

For more spring ideas check out my post on Simple Spring Thrifted Decor Gems for 2025!

You can also check out my free Printable for Whole Grains Baking Cheat Sheet to get more homemade inspiration!

Grab a copy of my free

Whole Grain Baking Cheat Sheet

Love hearty, old-fashioned flavors? My Whole Grain Baking Cheat Sheet brings rustic grains like spelt, einkorn, and rye to your hearth. With simple ratios, a few timeless tips, and a bonus recipe, it’s your guide to cozy breads and more- straight from my sustainable kitchen to yours. Download it free and bake a little nostalgia!

Want to keep this recipe on hand? Download a free printable recipe card below, or pin it for later!

Yield: 4 cups

Homemade Soap Nut Shampoo

Soap nuts with rosemary and jar

Made with just a few wholesome ingredients—soap nuts, flax seeds, water, and essential oils—this simple DIY shampoo is kind to your hair, your wallet, and the earth.

Ingredients

  • 15 whole soap nuts
  • 4 cups filtered water
  • 2–3 tablespoons flax seeds
  • 15 drops of your favorite essential oils (e.g. lavender, rosemary, or tea tree)

Instructions

    1. Boil the Soap Nuts: Place 15 soap nuts into a saucepan with 4 cups of filtered water. Bring to a gentle boil over medium-high heat.

    2. Add Flax Seeds: Once boiling, reduce heat to low and stir in 2–3 tablespoons of flax seeds. These will release a gel-like consistency that adds moisture and shine to your shampoo.

    3. Simmer: Simmer the mixture for 20 minutes, stirring occasionally. About halfway through, gently smash the soap nuts with the back of a spoon to help release more saponin.

    4. Cool and Strain: Remove from heat and allow the mixture to cool completely. Once cool, strain through a fine mesh sieve or cheesecloth into a clean jar. Press the remaining pulp to extract every bit of nourishing liquid.

    5. Add Essential Oils: Drop in 15 drops of your chosen essential oils and stir gently to combine.

    6. Store Properly:Store in the fridge or a cool pantry for up to 1–2 weeks. This is a fresh, preservative-free product, so small batches are best.

Notes

To use, massage a small amount directly onto wet scalp and hair. It won't lather like commercial shampoos, but it will cleanse deeply. Rinse thoroughly with warm water.

Leave a Reply

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