How to Make CBD Cream & Balm at Home

Two recipes, the right ratios, and per-ounce dosing that actually makes sense.

Updated August 2026

Yes, you can make a CBD cream or balm at home: melt a fat base (shea or cocoa butter, coconut or MCT oil, beeswax), stir in CBD isolate until fully dissolved, and pour it into a jar. A balm needs only oil-based ingredients; a lotion adds water plus an emulsifier. Dosing is total milligrams per jar — pick your strength, do the math, mix well before it sets.

Short answer: 3–4 ingredients, 15 minutes, and isolate is the cheat code — it's 0% THC, odorless, and dissolves into any oil. The FDA has not evaluated CBD in cosmetics, so treat this as personal-use crafting, not a regulated claim.

Recipe 1: CBD balm (easiest — no water)

IngredientAmountRole
Shea or cocoa butter2 tbspMain base
MCT or coconut oil2 tbspThins the balm
Beeswax1 tspFirmness
CBD isolate (or concentrate)500 mgTotal strength

Method: melt everything except the CBD over low heat, stir in the isolate until completely clear, pour into a 2 oz tin, and let it cool. No water means nothing separates and no preservative is needed. One 8,000 mg bottle of our concentrate makes 16 such jars.

Recipe 2: CBD lotion (adds water)

IngredientAmountRole
Oil phase (MCT, shea butter)1/4 cupEmollients
Water phase (distilled water or aloe)1/4 cupLotion texture
Emulsifier (beeswax or lecithin)1–2 tspKeeps it mixed
CBD isolate (or concentrate)500–1,000 mgTotal strength

Method: heat the oil phase and water phase separately to the same warm temperature, add the isolate to the oil, then slowly whisk the water into the oil while it cools. The emulsifier is what stops it from separating overnight.

Dosing math: mg per teaspoon

A standard 2 oz jar holds about 12 teaspoons. If you add 500 mg, each teaspoon is about 42 mg; at 1,000 mg, each teaspoon is about 83 mg. Topicals are applied to skin, not swallowed, so the dosing question is simply how strong you want each application — there's no swallowing or absorption math to worry about.

Why isolate is the right form for topicals

Full-spectrum oils bring a strong hemp smell and a dark tint that shows up in your cream. CBD isolate is odorless, colorless when dissolved, and 0% THC — the finished jar looks like an ordinary skincare product. It's also the cheapest form of CBD at about $0.006/mg, so a 500 mg jar costs about $3 of CBD versus $30–60 for the same strength at a store. Compare the numbers on our cost-per-mg page.

Store vs homemade topical cost

Where the topical comes fromTypical priceCBD per jarCost per mg
Premium store CBD cream$40–70250–500 mg$0.10–0.20
Budget store CBD balm$20–35200–300 mg$0.08–0.12
Homemade with Simple Tinctures concentrate~$5500 mg$0.006

FAQ

Can you make your own CBD cream?
Yes. A balm is a fat base (butter, MCT or coconut oil, beeswax) with CBD isolate melted in; a lotion adds water plus an emulsifier. Isolate dissolves cleanly into oils, making it the easiest form to work with. The FDA has not evaluated CBD in cosmetics, so this is personal-use crafting.
How much CBD should I put in a homemade topical?
Dose by total milligrams per jar — a common homemade range is 250–1,000 mg per 2 oz jar (about 4–16 mg per teaspoon). Pick your total, add it to the oil phase, and mix thoroughly before it sets.
CBD isolate vs full spectrum for topicals — which is better?
Isolate is the practical choice: 0% THC, no hemp odor, and it dissolves into oils without changing color or texture. Full-spectrum topicals exist, but the extra compounds aren't necessary for a DIY balm and the smell is harder to mask.
Do I need an emulsifier for CBD balm?
Only for a lotion. A balm or salve is 100% oil and butter, so it needs no emulsifier — melt, mix, pour, and it hardens on its own. A lotion needs beeswax or lecithin to keep water and oil from separating.

Get Concentrate — $49