DIY all-natural TOOTHPASTE so good, you can brush aside the store-bought stuff and never miss it!

Still trying to find the perfect homemade toothpaste recipe?

If you're trying to live self-sufficiently, you've probably attempted to make your own toothpaste before (or it's on your list of things to do). Toothpaste is just one of those things we can't seem to live without when we're striving to be self-reliant. But has it been hard to find a good recipe you're willing to stick with? Keep reading, because today you're about to discover something new!  

For me, making my own toothpaste was a necessity, as I kept having allergic reactions to the every-day brands. And no wonder! Commercial toothpastes are loaded with industrial chemicals (such as sodium lauryl sulfate) that should never touch the inside of a person's mouth! Even many "healthy" brands that cost double the price still contain questionable ingredients. 

I set to work. First, I tried recipes with a coconut oil base and baking soda (but they turned watery in my mouth and left a nasty mess in my sink and drain). Then I tried clay based recipes (but they tasted bitter and aggravated sensitive teeth and gums). So I started experimenting. 

My criteria for a good toothpaste recipe...

I wanted my homemade toothpaste to perform the way I'd come to expect of toothpaste. It had to taste good. Not oily, not watery, not bitter, not salty. I wanted my toothpaste to foam, but with something natural, not an industrial detergent. My toothpaste had to contain only truly healthful ingredients. It had to feel like toothpaste in my mouth, and work effectively to clean. Now here's the good news: I believe today's recipe does all that! Even the bubbly foaming thing, thanks to a simple, completely natural "secret" ingredient. Now I'm going to share my recipe with you. 

What you will not find in my recipe:

  • No sodium lauryl or laureth sulfates (which have been shown to cause mouth sores and even put you at risk for cancer)
  • No preservatives
  • No artificial colors or sweeteners 
  • No fluoride (which to many is a bad thing)
  • No greasy coconut oil (which feels really weird to brush with and is messy)
  • No bitter clays (which tastes bad and can make sensitive teeth hurt)

Now read on for what you will find in my toothpaste recipe...

How to make all-natural toothpaste...

Most of these ingredients are available in your local grocery store, but I've provided links in case any of them are hard to find. (If you click a link and make a purchase, we receive a small commission--Thank you for supporting Farm Girl Inspirations :-) 

Also note, once you buy these ingredients, you will have enough to make approximately 4 batches of toothpaste (with several ingredients lasting much longer than that for future use in more toothpaste, or other products). 


Stage 1 

1/4 cup filtered water
1/2 tablespoon arrow root (Find it HERE) (This is the secret to smooth-textured, foaming toothpaste)!

Stage 2 

7 tablespoons calcium carbonate, firmly packed (Find it HERE)
5 1/2 tablespoons xylitol (Find it HERE) *
3 tablespoons baking soda
1/2 teaspoon xanthan gum (Find it HERE)
1 1/2 tablespoons + 1/2 teaspoon filtered water
1/2 teaspoon sweet almond oil (Find it HERE)
30 - 50 drops peppermint essential oil ** (amount will vary depending on brand and personal taste)

Makes approximately 7.5 ounces. 

* Xylitol. This is an all-natural sweetener that is also known to have oral health benefits. (The link above leads to a brand that is non-GMO), 

** Essential oils.  If making toothpaste for children, you may want to reduce the amount of peppermint essential oil used. I like my toothpaste to make my mouth feel and taste fresh, but children may be sensitive and need less. (Another aside, if you're wondering why there's three kinds of essential oil pictured above, I had been experimenting with a combo of oils, before settling on simple peppermint :-)


STAGE 1: Prepare the "secret ingredient": Arrowroot. Arrowroot is the magic that makes this homemade toothpaste steal the show! It's what gives the paste a smooth texture and consistency, and makes it foam just enough to feel the way we expect toothpaste to feel. 
  • In a small sauce pan, heat the arrowroot and water over medium-high heat, stirring constantly until thick and smooth. 

  • When done, pour into a small glass dish and place in the freezer to cool while you prepare the rest of the ingredients (or for about 10 minutes, but not long enough to freeze). Move to stage 2 while the arrowroot cools.

Heat the arrowroot and water until
thick  then cool in the freezer
for 10 minutes.

STAGE 2: Prepare the paste. 
  • Place the first 4 dry ingredients in a medium bowl, and stir to combine.

  • Measure the sweet almond oil and essential oils into a dish (in the photo below, I used a measuring cup because it was handy). Add the water to the oils. 

  • Now add the water and oil mixture to the dry mix, stirring as you pour. Mix with quick strokes until a stiff paste forms that looks like very thick butter-cream frosting. At first, the mix will appear very dry, and you may wonder how that small bit of moisture will ever make your paste wet enough. Don't worry. Just put some muscle into it, it will work. I use a rubber spatula to press and sort of knead the moisture into the mix, until it forms a stiff paste. When you add the arrowroot (next) your paste will turn out just right.

  • Remove the dish of arrowroot from the freezer. Add it to the stiff paste, stirring briskly with whisking motions until smooth, sticky and slightly fluffy. Now it looks like toothpaste doesn't it! Smells good too. Put some on a toothbrush and give it a try! 

1. Combine dry ingredients.
2. Stir to mix.
3. Add the water and oils.
4. Stir to a stiff paste.
5. Add the arrowroot mixture.
6. Stir until a smooth and sticky paste forms.

How to store your toothpaste...

I've tried several storage methods for my homemade toothpaste, from little glass jelly jars to cosmetic squeeze tubes that I purchased. Here are just a few storage ideas you can try:
  • Plastic cosmetic tubes (as shown: I found some BPA-free tubes at a local Glory Bee store)

  • Plastic food-grade, BPA-free condiment squeeze bottles, such as for katsup and mustard

  • Glass jelly jars (if you do this, consider giving each family member his or her own jar, or use a small spoon or wooden paddle for dipping, to prevent the spread of germs)

Any of these containers will work. It's up to you, based on your preferences. I'll offer a word of caution about using any kind of plastic storage, however. Having a squeezable container is nice and very convenient with toothpaste, but storing something made with essential oil in plastic could be risky. Over time, essential oils can leach chemicals from plastic into your product. I don't know how quickly this can happen, or if you would use your toothpaste up before this became a problem. For me, once I learned of this potential risk, I've since gone back to using glass jelly jars. Squeezing my toothpaste wasn't as important to me as keeping it toxin-free.

What's been the best and the worst of your experiences making homemade toothpaste?  I'd love to hear your story...

Until next time...

Joy--Fearless Farm Girl,

"Farm girl: it's a verb, because it's what you do."

Like what you're reading? Stay inspired to achieve a more simple, self-reliant way of life. Sign up to receive our newsletter and each new post directly in your 
inbox! CLICK HERE to subscribe!

Disclaimer: The information shared in this post is for educational purposes only, and is not meant to take the place of your dentist's professional care and advice. If you use this toothpaste recipe, it is with the understanding that you do so at your own risk. 

Disclosure: The links within this post are affiliate links. If you click through and make a purchase, we receive a small percentage in commissions from the company you buy from. We value you as a reader and want you to know that the products we link to are only products we use ourselves or that we feel will add value to your life. Thank you for supporting Farm Girl Inspirations! To read our full disclosure statement click here.

Recommended products for making toothpaste:

Other related posts:

Best DIY ROLL-ON DEODORANT: Stop the stink for up 48 hours, no joke!
10 Super effective, all-natural SUNBURN REMEDIES (from stuff you probably have at home).

DIY LAVENDER FIZZY BATH SALTS: Nature's perfect remedy for much more than sore muscles.

DIY vanilla-bean SUGAR SCRUB: Feel the youth emerge in your skin!

DIY pink lemonade LIP BALM: Fast and easy to make.


  1. Nice post, great instructions!!

    1. Thanks, Candy. Glad you stopped by to check it out! Hope you'll let us know how it goes.

  2. I cannot wait to try your recipe! Thanks for sharing it. :)

    1. You're welcome! Hope you'll share the results with us. 😊

  3. More and more people are becoming concerned with how white their teeth are. Some may choose specific toothpaste brands to have their teeth whitened to remove discoloration, stains and spots from their teeth.

  4. Thank you very much for your post! Very interested in your opinion.
    Color Printed Cosmetic Tubes

  5. Tried your recepie an LOVE it! I have sensitive teeth problems and so I'm experimenting with how much clove to put in. If I want it to foam more, can I increase the arrowroot to say one tablespoon and the water to one third cup? I assume that would not change the relationship to the other ingredients?

    1. Hello! I'm so glad you love this recipe and that you took the time to comment. Thanks! Regarding your question: Feel free to experiment, however, you may find that adding that much moisture to the thick paste may make it more runny than you'd like. I played around a lot with the moisture ratio when creating this recipe. If you do try it, and you like it, please comment back. I'd like to know how it works out. Good luck!

  6. Hi Melody,, Just getting ready to make a batch of this sounds like just what I've been looking for!! Would like to know tho, with the water in it, should the bulk of it be kept in the fridge? Or does it still have a pretty good shelf life?

  7. Xylitol kills cats and dogs, I'm thinking it shouldn't be in your toothpaste

  8. Your post is very helpful, thank you. If we, pet parents, would talk about something that stinks about our fur babies, the discussion will boil down into two things – doggy odor and doggy breath. There is no sugarcoating here that dogs do have a smelly breath by default. However, as we constantly improve our ways to take care of our dogs, this unpleasant smell has been one of the most publicized issues that pet product developers have focused on. See more

  9. I have a question: Can I leave the baking soda out (I cannot stand the taste) and do you know how I'd adjust the recipe if I did leave out the baking soda?
    So glad to find this recipe! I was starting to think coconut oil and/clay were the only options out there!

    1. You can use Himalayan sea salt in it's place. Keep in mind it'll be salty so taste test it and make sure you won't need anything to counter it. :-)

    2. Hi Christen. I think I would use more calcium carbonate instead of salt. Let me know how it works! Melody Joy.

  10. That's exactly what I did! 😃
    I did put in about 1/2 tsp sea salt, though.
    I think it turned out great. I didn't have the xanthum. I'm not sure what that does, but I didn't have any foaming of any sort so maybe that plus the arrowroot makes it foam. (I did use the arrowroot)
    I'm very pleased with my first batch of toothpaste. I used oils of vanilla, cinnamon leaf, nutmeg and peppermint. I used aloe Vera juice in place of the water and would've added a bit of colloidal silver if I wasn't out. I subbed Castor for the 1/2 oil. Tasty and my mouth feels so clean!
    Thank you so much for this coconut oil and clay free recipe! (CO makes me gag and clay is a bit too abrasive for me). ☺️

  11. I was thinking about adding a few drops of trace minerals. Think it would be ok? Or should I stick to my regular regime of simply adding it to my drinking water? Also, can I just add sea salt (Himalayan) or would I need to take something out?

  12. Hi- my daughter is allergic to nuts, so I would not be able to use the almond oil...would it matter if I use another carrier oil like avocado or apricot kernel oil?

    1. Hi! No it wouldn't matter. Any oil will work. I would choose one that is mild in flavor and then go for it!

  13. It is perfect! I used sunflower oil. Do you know what this costs, before I push the numbers?

  14. Hi! I was so excited to find this recipe as I wanted something that feels "normal". Mr. Persnickety is funny about trying new things and especially things that should feel/taste a certain way! I am very excited to see his reaction. I just had one thing to share that I am not sure if you or some readers are aware. Please keep anything Xylitol containing totally out of reach of animals. My uncle's best friend from elementary is an area legend of a vet and right after I started using Xylitol he told us a heartbreaking story of something that had just happened at his clinic. A client had brought in her German Shepard the week before who was listless. Unfortunately, there was nothing the vet could do. After everything was said and done, it was determined the lady had made blueberry muffins with Xylitol and the dog had jumped up and got one of the counter, ate it before the woman could get it away. Less than 24 hrs, the dog was gone. Our friend, the vet, said he used to say he built his practice on rawhides having done so many surgeries for removal. He said now his practice is built on Xylitol. It is natural but unfortunately will shut particularly a dog's system down within 24 hours. He said even an already chewed piece of gum sweetened by it, if picked up by an animal could quickly shut that animal's system down. I have switched to Erythritol. Just thought you might like to know especially living on a farm. Thank you for all you do! ~ Jorja

    1. Hello Jorja,

      Thank you so much for the information about Xylitol and pets (dogs)!

  15. This comment has been removed by the author.

  16. Now foods brand xylitol is not made from birch trees, it is made from corn.
    Not something I would use!

  17. Hi Melody, I have been using your toothpaste for over a year and I love it! It is my absolute favorite recipe and my dentist says its working well too :) I have a blog of my own as well, and was wondering if I could share this great post on it. Obviously I would explicitly state that it is yours and make sure everything is ok with you before sharing, but please let me know. Either way, thank you very much for this recipe!

    1. Hello Cris. I think you emailed me a while back with the same question. I tried to get back to you, but you didn't leave an email when using the contact form on the site. I'd be happy to talk with you about this if we can do it through email. You can use the contact form on the About page. Just be sure to give me some contact info :-)

      Melody Joy

  18. Thanks so much ! Even though not yet made and tried it. It sounds great ! I have been searching a recipe without greasy coconut oil or odd taste clay for years. So reluctantly I'm still using my own tooth powder recipe. I definitely will try it out. Thanks again, you are my sunshine !

    1. You're welcome! Hope you will, many people like it very much. Thanks for your comment.

  19. Hi, I'm so glad I found this. I've got a corn allergy and from what I understand Xylitol is made from corn cobs. Could I substitute Stevia? Would it be a 1:1 replacement?

    1. Hi! I think you could substitute Stevia for Xylitol, though I'm not sure what the ratio would be. I think they make concentrated drops and also granulated. Just try it to taste and see what happens. Good luck!

  20. I made this exactly to the recipe, but it didn't foam at all. I've been sing natural expensive toothpastes for the past 18 months which foam a little. I'd like to achieve some foam with my homemade paste. Do you think adding a teaspoon of glycerine or unscented Castile soap might give some foam?

  21. I put my 2 tubes back into my measuring glas today and adjusted my xylitol, I'd used powdered and it wasn't the same weight as the granulated 5.5 TBSP. I also added 1/2 TBSP vegetable glycerin and 3/4 teaspoon liquid peppermint Castile soap plus another 1/2 TBSP calcium carbonate to keep consistency. Now my toothpaste foams just enough to make it feel right to me. Thanks for the original non cocoanut recipe!

  22. Do you think this paste will be too thick for a glass serum bottle? Or perhaps a glass bottle with a lotion pump? I'd love for my kiddos to use this natural toothpaste, but I think the jelly jars with a spatula would be too messy for them.

    1. I scored 2oz pet jars on Amazon. My 4yo has no issues scooping a bit with the tip of her (dry) toothbrush. I'm all for reusable glass jars, but not in bathrooms where bare feet hang out.

  23. Hi, I have tried the pump idea, but you end up wasting a lot of the products that sticks to the sides and bottom and pump inside the container.

  24. Thank you sooo much for developing this recipe. I just made some and am very happy. So nice not to feel a slave to the store bought stuff!

  25. I made this and LOVE it!!!! I had to substitute Grapeseed oil, and I split the contents in half after I made it. That way I can use different essential oils, and I can wash the jar sooner than later. (Since I am dipping my toothbrush in the paste) I added 15 drops of Peppermint and 10 drops of Cinnamon Bark to half the amount. It tastes really good, kinda like Big Red gum. Thank you for sharing the recipe!

  26. I made it as per the recipe and found that within a couple days the mixture went from being toothpaste like to liquid. What happened?

    1. Hi Christine, I'm not sure why this happened. This has not happened with mine, and I've made it many times. How much essential oil did you use? My only suggestion would be to make sure the tablespoon of powder ingredients is packed firm each time, and maybe use 1/2 teaspoon less of water, only adding it if the mix is too stiff when stirring.