Making CBD cream at home requires melting a few base ingredients together, stirring in your CBD, and letting the mixture cool. The whole process takes under two hours, and you can customize the strength, texture, and scent to your preference. Here’s how to do it right, with the details that actually matter for a product that works and lasts.
What You Need
A basic CBD cream uses three categories of ingredients: a carrier oil, a thickener, and your CBD source. The simplest starting recipe looks like this:
- Carrier oil (1/2 cup): Coconut oil is the most common choice. Jojoba oil, almond oil, olive oil, and hemp seed oil all work. Each gives a slightly different feel on the skin. Jojoba absorbs quickly and feels less greasy. Coconut oil is firmer at room temperature, which helps the cream hold its shape.
- Thickener (1/4 cup): Beeswax is standard. It solidifies the mixture so you get a cream or salve rather than a puddle of oil. For a vegan option, candelilla wax works the same way, though you’ll need about half as much since it’s firmer.
- CBD (500 to 1,000 mg): This is the active ingredient. More on choosing the right form below.
- Vitamin E oil (a few drops): Acts as an antioxidant that slows your oils from going rancid. It won’t prevent bacterial growth, but it extends the usable life of an oil-based product.
- Essential oils (optional): Lavender, peppermint, or eucalyptus add scent and can complement the soothing effect of the cream. A few drops is enough.
You’ll also need a double boiler (or a heat-safe bowl set over a pot of simmering water), a thermometer, a spatula, and a clean glass jar for storage.
Choosing Your CBD Source
The form of CBD you use affects the texture, potency, and properties of your finished cream. You have several options, and each behaves differently in a topical formula.
CBD isolate is a white powder of pure CBD with no other cannabinoids, no flavor, and no smell. It gives you precise control over dosing since you know exactly how many milligrams you’re adding. The downside is that the powder needs to be fully dissolved into warm oil to avoid a gritty texture. Stir thoroughly while the oil is melted.
Full-spectrum distillate contains CBD along with other cannabinoids, terpenes, and flavonoids from the hemp plant, including trace amounts of THC (under 0.3%). Many people prefer this for topicals because the combination of compounds may enhance the overall effect, sometimes called the entourage effect. Full-spectrum distillate blends well into oil-based creams.
Broad-spectrum distillate offers the same multi-compound profile but with THC removed. This is a good middle ground if you want the benefits of multiple cannabinoids without any THC.
Crystal-resistant distillate (CRD) is worth knowing about if you can find it. Regular distillate can crystallize over time, creating a grainy texture in your cream. CRD is processed to resist crystallization, so your cream stays smooth and consistent throughout its shelf life without needing extra heat to reblend.
If you already have a CBD oil tincture on hand, you can use that too. Just account for the carrier oil already in the tincture when calculating your total oil volume, and check the label to know how many milligrams of CBD you’re actually adding.
Calculating Your CBD Strength
The math is straightforward: divide the total milligrams of CBD by the total volume of your finished cream. If you add 1,000 mg of CBD isolate to a recipe that yields about 4 ounces of cream, you get roughly 250 mg per ounce. Most commercially available CBD creams range from about 200 to 500 mg per ounce, so 500 to 1,000 mg of CBD in a small batch puts you in a reasonable range.
Start on the lower end if you’re new to CBD topicals. You can always make your next batch stronger.
Step-by-Step Instructions
Fill the bottom of your double boiler with a few inches of water and set the heat to low. Place the beeswax and carrier oil in the top portion. Let them melt together slowly, stirring occasionally until the mixture is fully liquid and combined.
Here’s the critical detail: keep the temperature below 200°C (about 390°F). Research on CBD’s thermal behavior shows that CBD begins to break down and convert into other compounds at around 250°C. At the low, gentle heat of a double boiler, you’re nowhere near that threshold, which is exactly the point. A double boiler naturally keeps things well under 100°C (212°F), so as long as you’re not cranking the heat or using direct flame on the mixture, your CBD will stay intact. Use a thermometer to confirm if you want peace of mind.
Once the oil and wax are fully melted, remove the mixture from heat and let it cool slightly for a minute or two. Then add your CBD isolate or distillate and stir continuously until it’s completely dissolved. If you’re using isolate powder, this is the step where patience matters. Keep stirring until there are no visible particles.
Add your vitamin E oil and any essential oils at this stage, while the mixture is still warm enough to flow but not so hot that it will evaporate volatile essential oils. Stir everything together thoroughly.
Pour the mixture into a clean glass jar. Let it cool at room temperature with the lid off. It will begin to firm up within 30 to 60 minutes depending on how much beeswax you used. Once it’s solid, cap it tightly.
Cream vs. Salve: The Water Factor
The recipe above produces a salve, which is entirely oil-based with a firm, waxy texture. If you want something lighter and more like a traditional lotion or cream, you need to add a water component and emulsify it.
To do this, heat distilled water separately to roughly the same temperature as your oil mixture. Slowly pour the warm water into the oil mixture while stirring or blending continuously. This creates an emulsion where the water and oil combine into a lighter, spreadable cream. Aloe vera gel can serve as part of your water phase and adds skin-soothing properties.
There’s an important tradeoff here. Anytime you introduce water into a formula, you create an environment where bacteria and mold can grow. A pure oil-and-wax salve resists microbial growth naturally because there’s no water for organisms to thrive in. Vitamin E, while great at preventing oils from going rancid, will not kill bacteria, yeast, or fungi. It is not a true preservative. If you make a water-containing cream, you’ll either need a broad-spectrum preservative designed for cosmetics, or you should plan to store it in the refrigerator and use it within a few weeks.
For simplicity and shelf life, most people making CBD topicals at home stick with the oil-and-wax salve version.
Improving Skin Absorption
CBD is a large, fat-soluble molecule, which means getting it through the skin’s outer barrier takes some effort. A few additions can help. Ethanol is a well-established skin penetration enhancer that increases the solubility of active compounds and temporarily reduces the skin’s barrier function, allowing more CBD to absorb. A small amount of rubbing alcohol or witch hazel (which contains natural alcohol) blended into the formula can improve penetration.
Menthol, found in peppermint essential oil, also helps open up pathways in the skin while adding a cooling sensation that many people find soothing on sore muscles or joints. Even the choice of carrier oil matters. Jojoba oil closely resembles the skin’s natural oils and tends to absorb more readily than thicker options like coconut oil.
Storage and Shelf Life
Store your finished CBD cream in a dark glass jar, away from direct sunlight and heat. UV light and warmth both accelerate the breakdown of CBD and the oxidation of your carrier oils.
An oil-based salve with vitamin E added will typically last three to six months at room temperature. A cream containing water will spoil much faster, generally within one to three months even with refrigeration, unless you’ve added a proper cosmetic-grade preservative. If your cream changes color, develops an off smell, or separates in a way that won’t re-blend with stirring, discard it.
Making small batches is the easiest way to keep things fresh. The recipe above yields roughly 4 ounces, which is plenty to use up within a couple of months of regular application.

