Making toothpaste at home requires just a few base ingredients: a mild abrasive, a humectant for texture, and flavoring. The process itself is simple, but getting the formula right matters more than most DIY guides let on. The wrong abrasive can wear down enamel, the wrong pH can accelerate mineral loss, and skipping key ingredients leaves you with a paste that dries out or separates within days.
What’s Actually in Toothpaste
Every toothpaste, commercial or homemade, is built from the same functional categories: an abrasive to scrub plaque, a humectant to keep the paste moist, a binder to hold it together, and flavoring to make it tolerable. Commercial formulas also include surfactants for foam and active ingredients like fluoride or hydroxyapatite for cavity prevention. You can replicate most of this at home with ingredients available online or at a grocery store.
The abrasive does most of the cleaning work. It physically removes the sticky biofilm of bacteria that brushing alone wouldn’t dislodge. The humectant (usually glycerin or sorbitol) prevents the paste from hardening once exposed to air and gives it that familiar creamy texture. Binders like xanthan gum stop the powder and liquid from separating in the jar, so you don’t end up with a chalky layer on top and a puddle on the bottom.
A Basic Homemade Toothpaste Recipe
This starter formula produces a smooth, mild paste that stores well for two to three weeks at room temperature:
- 2 tablespoons calcium carbonate powder (the abrasive)
- 1 tablespoon vegetable glycerin (the humectant)
- 1/2 teaspoon xanthan gum (the binder)
- 2 to 3 tablespoons distilled water (adjust for consistency)
- 5 to 8 drops peppermint or spearmint essential oil (flavoring)
Mix the calcium carbonate and xanthan gum together dry first, then stir in the glycerin. Add distilled water one teaspoon at a time, stirring continuously, until the texture resembles commercial toothpaste. Fold in the essential oil last. Store in a small glass jar with a lid. Use a clean popsicle stick or small spatula to scoop it onto your brush rather than dipping your brush directly into the jar, which introduces bacteria.
Choosing the Right Abrasive
This is where most homemade toothpaste goes wrong. The abrasive needs to be tough enough to remove plaque but gentle enough to leave your enamel intact. Dental researchers measure this with a standardized score called Relative Dentin Abrasivity (RDA). Higher numbers mean more abrasion. Anything under 250 is considered safe for daily use, but lower is better for long-term enamel health.
Calcium carbonate is the most common abrasive in both commercial and homemade formulas. It’s inexpensive, widely available as a fine powder, and falls in a moderate RDA range. Baking soda (sodium bicarbonate) is another popular choice with a very low RDA, typically around 7, making it one of the gentlest options. The tradeoff is that baking soda has a strong salty taste that many people dislike, and its alkalinity can feel unpleasant.
Avoid using coarse salt, crushed charcoal, or any gritty household powder as an abrasive. These have unpredictable particle sizes, and larger or sharper particles can scratch enamel in ways that accumulate over months. If you buy calcium carbonate or baking soda for toothpaste, look for food-grade powder with a fine, flour-like consistency.
Why pH Matters More Than You Think
Tooth enamel starts dissolving at a pH below about 5.5. That’s the critical threshold where minerals leach out of enamel faster than saliva can replace them. Research published in Contemporary Clinical Dentistry found that commercial toothpaste slurries typically sit above pH 6.8, well within the safe zone. Your homemade version needs to land there too.
This is why recipes heavy on lemon juice, apple cider vinegar, or citric acid are genuinely risky. They may taste fresh, but they pull the pH of your paste into acidic territory, and you’re then scrubbing that acid directly against your teeth with an abrasive. If you want a slightly tangy flavor, a tiny pinch of citric acid (less than 1/8 teaspoon per batch) is unlikely to drop the pH dangerously, but more than that and you’re working against yourself. Baking soda, by contrast, is alkaline (pH around 8 to 9), which naturally pushes the formula toward a safer range.
If you want to test your paste, inexpensive pH strips from a pharmacy or aquarium store will give you a quick reading. Aim for a pH between 6.5 and 8.
Adding Remineralization Ingredients
The biggest functional gap in most homemade toothpaste is cavity prevention. Commercial toothpastes rely on fluoride to strengthen enamel, and it remains the most thoroughly studied option. If you’re making toothpaste at home because you prefer to avoid fluoride, nano-hydroxyapatite is the most evidence-backed alternative.
Hydroxyapatite is the mineral that makes up about 97% of your enamel. When applied in nano-particle form, it fills microscopic pores and early lesions on the tooth surface. Research suggests a concentration of around 10% nano-hydroxyapatite is optimal for remineralization. Higher concentrations don’t appear to work better because the particles clump together and block the very pores they’re meant to penetrate.
You can buy food-grade nano-hydroxyapatite powder from specialty suppliers. To hit roughly 10% concentration, add about 1/2 teaspoon of the powder per tablespoon of finished paste and mix thoroughly. This won’t make your toothpaste equivalent to a fluoride formula in clinical terms, but it does offer more protection than a paste with no active ingredient at all.
Getting the Texture Right
The most common complaint about homemade toothpaste is that it’s either too gritty, too runny, or dries into a brick after a few days. Each problem has a specific fix.
Grittiness comes from the abrasive. Sift your calcium carbonate through a fine mesh strainer before mixing, and add glycerin gradually while stirring to coat each particle. If the paste is too runny, add more xanthan gum in tiny increments (1/4 teaspoon at a time), letting it hydrate for a few minutes between additions. Xanthan gum swells as it absorbs water, so adding too much too quickly creates lumpy gel pockets.
If your paste dries out between uses, the humectant ratio is too low. Glycerin is hygroscopic, meaning it pulls moisture from the air and holds it in the paste. Increasing the glycerin to a 1:1 ratio with the abrasive usually solves the problem. Sorbitol (a sugar alcohol available as a syrup) works the same way and adds a mild sweetness. You can use either one or a combination of both.
Foam Is Optional
Commercial toothpastes foam because they contain a surfactant, most commonly sodium lauryl sulfate (SLS). Foam doesn’t actually improve cleaning. It helps distribute the paste around your mouth and gives a psychological sense of “working.” Many people with sensitive mouths find SLS irritating, and plenty of commercial brands now skip it entirely.
If you want some lather, plant-derived surfactants like coco-glucoside are available from soap-making suppliers. A small amount (around 1 to 2% of the total weight of your paste) is enough to generate mild foam. But this is purely a preference, not a functional necessity.
Flavor Options Beyond Peppermint
Essential oils are the easiest way to flavor homemade toothpaste, but concentration matters. The mucous membranes inside your mouth are far more sensitive than your skin. Five to eight drops of essential oil per two-tablespoon batch is a reasonable starting point. If you experience any burning or irritation, cut the amount in half next time.
Peppermint and spearmint are the most popular choices for obvious reasons. Cinnamon bark oil adds warmth but is more irritating to soft tissue, so use it sparingly (two to three drops maximum). Tea tree oil has mild antimicrobial properties but a medicinal flavor that most people find unpleasant on its own. Blending a couple of drops of tea tree with peppermint masks the taste while keeping the antibacterial benefit.
For a kid-friendly version, food-grade vanilla extract (not essential oil) or a drop of sweet orange oil works well. Xylitol, a sugar alcohol available in granulated or powdered form, adds sweetness and has some evidence behind it for reducing cavity-causing bacteria. A teaspoon per batch is enough to sweeten without making the paste taste like candy.
Storage and Shelf Life
Homemade toothpaste contains no preservatives, so it has a much shorter shelf life than what you buy at the store. A water-based formula like the one above lasts about two to three weeks stored in a sealed glass jar at room temperature. If you notice any mold, discoloration, or off smell, discard it and make a fresh batch.
Making smaller batches more frequently is better than making a large batch and hoping it keeps. If you want to extend shelf life to about four to six weeks, keep the jar in the refrigerator. The paste will be cold on your brush, but it won’t affect performance. You can also reduce the water content and increase the glycerin, since glycerin-heavy formulas resist microbial growth better than water-heavy ones.
What Homemade Toothpaste Can and Can’t Do
A well-made homemade paste will remove plaque, freshen your breath, and leave your teeth feeling clean. What it likely won’t do is match a commercial fluoride toothpaste’s ability to prevent cavities. Fluoride integrates into enamel at the molecular level, creating a harder surface that resists acid attacks from bacteria. No DIY ingredient replicates that process as effectively, though nano-hydroxyapatite comes closest.
If you’re switching to homemade toothpaste, pay closer attention to the rest of your oral hygiene routine. Flossing daily, limiting sugary snacks, and keeping up with dental cleanings become more important when your toothpaste isn’t carrying as much of the preventive load. For people with active cavities or a history of frequent decay, the tradeoff may not be worth it. For someone with healthy teeth who wants more control over ingredients, homemade toothpaste is a reasonable option with some honest limitations built in.

