DIY Chapstick

I’ve been wanting to make some chapstick for a long, long time. Since it’s important to me to avoid toxic chemicals in my skin care products, I’ve been spending more than I like on chapstick from the health food store. I tried using my hard lotion bars, but I just don’t like the feel of it on my lips (love it on my hands, though!). Most recipes I found on-line for chapstick are pretty much the same as the lotion bars, so I decided to come up with my own. The first try was a success!

This project was especially frugal, since I already had all of the ingredients on hand and I used a bunch of empty chapstick containers that I’ve been saving up!


  • 1 Tablespoon cocoa butter
  • 1 Tablespoon beeswax
  • 1 Tablespoon sweet almond oil


  1. Melt the ingredients together over low heat (I used my butter warmer that I’m so infatuated with!), being careful not to allow it to simmer.
  2. Gently whisk, to make certain the ingredients are well blended.
  3. Pour into empty chapstick containers and allow to cool for several hours before putting the lids on.

This recipe filled 4 empty chapstick containers and one small tin (equivalent to two more chapstick containers). If you’d like to make an even dozen, just double the recipe.

It glides on smooth (I find coconut oil can get a little grainy), but it’s not too shiny for a man to use. The almond oil is moisturizing and the cocoa butter and beeswax create a protective barrier to prevent the lips from drying out. The cocoa butter gives this chapstick a delicious chocolatey scent, which would go really well with a drop or two of peppermint essential oil! Since I will be using it on little girls, though, I didn’t include any essential oils.


8 thoughts on “DIY Chapstick

    • 🙂 I’m so glad! We’re still loving this chapstick. I tried out some homemade shampoo today, but I want to test it for a few weeks before I post it. So far, I’m loving it. “Shampoo. Coming soon to a Fun Things Friday near you.”

  1. Karin Owens says:

    I was wondering if you know of any alternative that would still work successfully instead of the sweet almond oil? I have a daughter who is allergic to ALL nuts, tree nuts and peanuts alike. I would very much like to make some homemade chapstick, and I am interested in the smoother, more gliding nature of this recipe compared with most of the others I have seen. I am just very new to any of this and don’t know how or what to substitute with. Thanks for any help and alternatives.

    • Sorry it took me so long to reply, Karen. I’ve got a sick baby, so I’ve been focusing on taking care of her this week. She’s much better, today!

      There are lots of wonderful options besides nut oils. If you click on the Mountain Rose Herbs link on the left side of my page, you can find these oils on to order (they are an affiliate, so I would get credit for anything you order from them, just so you know 🙂 ). Here are some other ideas…

      Grapeseed oil: It actually does come from the seeds of grapes and I use it often. It is a much lighter oil, though, so it might not be moisturizing enough for dry lips.

      Apricot Kernel oil: It is from the pit of an apricot and is around a “medium” on the moisturizing scale.

      Avocado oil: This is very rich and nourishing, so it would be excellent for chapstick.

      These are my favorite non-nut oils. I hope this info helps and that you enjoy getting into making your own products! Let me know if I can answer any other questions for you. 🙂

  2. I love your website. I can’t wait to explore more recipes on here. This one is great. I was looking for a simple chapstick base to play around with. Thanks for sharing!
    Katie @

    • Thanks, Katie! I’m getting ready to make another batch and I’m thinking I’ll play around with a few drops of essential oils, this time. Let me know how it goes when you make yours! 🙂 Thanks so much for the comment!

Leave a Reply

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