DIY Peppermint Toothpaste

This post was first published in April 2013 and updated in August 2015.  If you found it via Pinterest (Hi!  Welcome!), it is still the same recipe, with prettier pictures and a few tips and tricks added based on some of the questions I’ve received since it was originally published.  : )



I have big teeth. How do you like that for a soft opener!?!

My teeth are not abnormally large or anything to that effect, but they are definitely one of the more prominent features on my face.  Dental hygiene is pretty important to me as a result (Although I do believe it would be if the circumstances were otherwise, of course!), and I can be a bit obsessive about keeping my pearly whites just that.  Strawberries are an excellent all-natural whitening agent as they contain malic acid which acts as an astringent when rubbed against the surface, removing discoloration.

When it comes to toothpaste, my favorite brand is a splurge so I often make my own mixture of baking soda and hydrogen peroxide at home, which works just as well, if not better than anything I could buy at retail.  The recipe here ups the ante by adding coconut oil – full of antibacterial properties – and a fresh peppermint flavor, but feel free to skip on either if you prefer something simpler!




DIY Peppermint Toothpaste
Prep time
Total time
A couple of things to note when preparing the toothpaste: The coconut oil will blend best if you start with it at room temperature. It should be soft but not melted. If it is melted at the outset, go ahead and make the mixture and place it in the refrigerator for a few minutes, take it out, and give it another stir to achieve a more toothpaste-like consistency. As for the flavor here, peppermint is my preferred oil, but feel free to go wild depending on what you like. Make sure that whatever you choose is food grade level however (You are putting this in your mouth after all!), and organic whenever possible. I love the Peppermint Oil from Well Scent; the flavor is potent yet not too sweet or candy-like.
Recipe type: Beauty
Serves: 2 Ounces
  • 3 tablespoons baking soda
  • 3 tablespoons coconut oil - preferably at room temperature
  • 2 teaspoons hydrogen peroxide
  • Food grade peppermint oil to taste (Or your favorite oil, of choice!)
  • Clean glass jar for storage
  1. Mix the first three ingredients together in a small bowl. Add your oil of choice. *If you are using an organic oil, or one that has a very strong flavor, just one drop of it should serve you well! Give the mixture another stir and store it in an airtight container in a cool, dark place. While these ingredients will never "go bad", I prefer to make the toothpaste in a small quantity and keep it for a month at most.


32 Responses to DIY Peppermint Toothpaste

  1. cbraunc says:

    wow. I’ve got to try this…thank u!!!

  2. Annalea says:

    i just made this and brushed with it. can i just tell you that my teeth have never felt so clean!!! and i love having another use for coconut oil. yeah!!!

    • Support says:

      Isn’t it the best!?! I am so glad you love it as much as I do! It’s about time for me to make another batch too : )

  3. I would never have thought about making my own toothpaste, but I’m open to it. Especially because I just read Kim Barnouin’s “Skinny Bitch: Home, Beauty & Style” where she spoke about all the toxic chemicals in toothpaste. This really frightened me. Thanks for sharing this! Celeste 🙂

    • jjbegonia says:

      You’re welcome, Celeste! I find that information frightening too, so I try to use all-natural products whenever possible. Plus, they’re fun to make : )

  4. I’ve been making my own toothpaste with baking soda, coconut oil, peppermint oil and stevia but now I think I’ll try the hydrogen peroxide too! You just made my DIY smile bigger.

    • jjbegonia says:

      Awww, I love that! The peroxide adds some extra whitening power : ) Have a nice weekend!

  5. Tanya says:

    Do you heat up the coconut oil first?

  6. monni3 says:

    I have been using this for several months. Sometimes, I add a few drops of 4 Thieves in addition to the peppermint. Plus, on another site, adding a quarter teaspoon of fine sea salt was suggested to remineralize teeth.

    Over time, I have increased the coconut oil slightly. I have used this same recipe as an exfoliator to remove blackheads. LOL

    It has become my favorite toothpaste.

    • jjbegonia says:

      Oh cool, adding sea salt to the mix is a great idea!

      I am really glad you like the toothpaste – Thanks so much for sharing your suggestions, too : )

  7. Pingback: How Oil Pulling Works | jjbegonia

  8. karlee says:

    Can I use something like cinnamon oil (if it exists) in place of the peppermint? Minty toothpastes seem to irritate me. And where do I find these oils.

    • jjbegonia says:

      Hi Karlee! Yes, you can definitely use cinnamon (or any other flavor), so long as you use a ‘Food Grade’ brand (meaning that you can consume it). You can purchase oils via Amazon, natural food stores, and Whole Foods. I hope that helps : )

  9. Rose says:

    How long it last for?

  10. vanessa says:

    Can I melt the coconut oil to help mix it easier?

  11. Jenniffer Whyte says:

    Thank you so much for posting this! Since the first time I tried it two months ago, I haven’t bought anymore toothpaste since. This toothpaste brushes all of my 5 kids’ teeth, and it seems like it’s whitening them too!

    • jjbegonia says:

      You are so very welcome! Thank YOU so much for commenting to let me know – That makes me really happy!

      And I bet it really is whitening their teeth…It works for me ; )

  12. jensmith2010 says:

    Is there different types of Hydrogen Peroxide? I’ve had mine for awhile. I believe I found it in the first aid section of the store. Will that work?

  13. Katelyn Kelley says:

    How long does this usually last? Also, is it better to make small batches?

    • jjbegonia says:

      Hi Katelyn! This will last forever (!) as none of the ingredients have the potential to “go bad”. I typically make small batches, just because it’s so easy to do, and I like that better than keeping a tub of it around : ) – but you can do it however you like. You really can’t go wrong with this one!

  14. Anonymous says:

    How long this homemade toothpaste will be good for using ?

    • jjbegonia says:

      Hi There! This will never “go bad”, however I make mine in small batches and keep it around for a few weeks, to a month, before making another one. I hope that helps!

  15. Anonymous says:

    What sort of hydrogen peroxide do you recommend? I find 3 %, 6% up to 30%.
    Thanks for sharing this recipe!
    Monika from Germany

  16. Sharon says:

    Hi my daughter is allergic to coconut oil, is there any other oil that I can use that has the same great benefit of coconut oil ?

  17. Sandra says:

    I just made the tooth paste but it taste extremely salty, do you have a suggestion what else can I add so it taste a little better. Thank you

  18. Anonymous says:

    How do you get it on the brush??

    • Anonymous says:

      I have a little spatula but my daughter just put her toothbrush in her glass. I’m still not happy about the taste but I guess you can’t change the taste from the baking soda

Comments are closed.