Zero Waste Living: How to Make DIY Toothpaste

A week or two ago, I decided to take the next step in my zero waste journey and make my own toothpaste. I’ve been taking small, baby steps to becoming more zero waste and figured this would be a good experiment for me. After all, most conventional tooth paste comes in plastic and is made with a list of unpronounceable ingredients (aka chemicals). Even all-natural toothpastes come packaged in plastic (most of the time), so I decided making my own would be a great way to cut back on my plastic waste. Not to mention, it’s ridiculously easy to make. All I needed were 3 ingredients (all of which can be bought in bulk or in reusable containers). Two of the three ingredients I needed for this DIY were already in my house, so it was a no brainer.

I shared how I made this DIY on my Instagram stories and people really seemed to love it, so I figured I’d share a more accessible form of the recipe here. Now you greenifiers can access it whenever. Score. Honestly, I’ve been loving this toothpaste. Initially, I didn’t like the taste too much, but I got used to it. And truthfully, it cleans my mouth way better than conventional toothpaste. I’ve also been using a bamboo tooth brush (but more on that in my next blog post). Lets just say the two certainly compliment each other well! Ready to see how to make your own DIY toothpaste? Lets get started!
You will need:
  • 4 tablespoons of coconut oil
  • 3 tablespoons of baking soda
  • 25 drops of peppermint essential oil (I used this brand because it’s safe to ingest)
  • A glass jar (for storage)
  • A bowl and spoon (for mixing)
  1. So, this is pretty basic. Simply combine all the ingredients in a bowl and stir thoroughly. If you’d like to add more or less of each product, be my guest. Find what works for you and stick with it.
  2. Transfer mixture to an airtight container. Believe it or not, the glass jar I used once contained facial cream. No worries, I washed it out very good before putting this toothpaste in it! That said, I hope it inspires you to look around and see if you have any glass jars that can be repurposed like this.
  3. To use, simply dip your toothbrush into the jar. If you’re a (bigger) germophobe than I am, you can use a small spoon or a popsicle stick to scoop some of the toothpaste out and onto the toothbrush.

Note: There may be some separation between the oil and baking soda as time passes. For example, you might notice the oil sitting on top of the baking soda. This is perfectly fine. It does not mean the toothpaste is bad. Simply mix it up to recombine them using a spoon. Or, take the lazy way out and dip your toothbrush in anyway (just make sure you get a good mix of the oil and the baking soda on your brush and you’ll be fine). Happy brushing!  

By Ariana Storniolo (Palmieri)

Ariana Storniolo is the founder of Greenify-Me, a blog dedicated to zero waste and sustainability. Her work has also been featured on Going Zero Waste, Green Matters, Mother Earth Living and several other online publications.


  1. I just made your toothpaste and I love that it is so simple. My only question is about the peppermint oil. I bought a little bottle and it has a plastic cap and plastic insert to control the drips. So, plastic, which I'm trying to avoid. I was trying to think if there would be a way to use fresh mint instead. I have it in my yard in abundance. I just don't know how to use it without creating little chunks of leaves which might just get between my teeth! I wonder if it would work to sort of infuse the coconut oil with fresh leaves, then remove them before mixing with the baking soda. I may try that.

  2. I've made and used this toothpaste a few times and it is really good. Not only is it better for the environment but it actually works better than normal toothpaste. I can really see and feel the difference it makes to my teeth. The only concern I have is putting oil down the sink in the long term. Has anyone had problems with this?

Leave a Reply

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