*This post may contain affiliate links.

If you’re looking for a homemade shaving cream recipe that you can whip up in no time, this is the recipe for you. You may have the ingredients on hand.

homemade shaving cream recipe
Image source: Pixabay

Homemade shaving cream recipe

This homemade shaving cream is simple to make and you can whip it up in a few minutes. Best of all, you may have the ingredients on hand.

This homemade shaving cream recipe includes an ingredient called castile soap. Castile soap is a natural soap made from various oils – no funny stuff (i.e. toxic ingredients).

Castile soap is a staple in my home and in most of my homemade cleaning/personal care recipes. It is not expensive, especially if you consider how versatile it is and how little you need for each recipe.

It took me a few attempts to get this homemade shaving cream just right. I wanted something that made a nice lather, like commercial shaving cream. This recipe does exactly that.


Aloe vera gel is an excellent addition to shaving cream because it is traditionally used to treat cuts, as well as skin disorders such as psoriasis and eczema.

The sweet almond oil, jojoba oil or olive oil in this will make your skin feel incredibly soft.

You can use whatever essential oils you like. I chose peppermint for its cooling effect and lavender for its healing effect (for the occasional razor cut).

Homemade Shaving Cream Recipe
  • 1/8 – ¼ c aloe vera gel*
  • ¼ c unscented castile soap
  • ¼ c sweet almond oil jojoba oil or olive oil
  • 20 drops of peppermint essential oil
  • 20 drops of lavender essential oil
  1. Combine ingredients in a soap pump (not a foam soap pump).
  2. Give a little shake before each use because the ingredients will separate a bit after sitting for long periods.
Recipe Notes

*If you don’t have aloe vera gel or if you simply don’t want to use aloe vera gel, you should be able to substitute distilled water (distilled to remove impurities). Aloe vera gel is 99% water, so although I haven’t tried this myself, it shouldn’t be a problem.

*I tried this recipe with ¼ c of aloe vera gel as well as 1/8 c of aloe vera gel. I prefer 1/8 c instead because I find the smell of aloe vera gel overpowering.

*You could also use scented castile soap (such as lavender) instead of essential oils.

*This mixture will come out a bit watery but it will turn into a cream the more you lather, as long as you don't add water to your legs/underarms prior to shaving.

Where I buy my ingredients

I am very frugal. My mom taught me well. I always hunt down the best products for the best price. Here is a list of what I used and where I bought it.

  1. Aloe vera gel – Amazon
  2. Lavender essential oil – Plant Therapy or Amazon
  3. Peppermint essential oil – Plant Therapy or Amazon
  4. Castile soap – Amazon or Well.ca
  5. Jojoba oil – Amazon

Please share if you know someone who would like this recipe. Thanks! 🙂

Have you ever made homemade shaving cream? Do you have a non-toxic store-bought brand that you like? Share your comments below.

I wish you health and happiness,


homemade shaving cream

Follow me

Leave a Reply

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