How to Make Homemade Cannabis Salve (CBD or THC)
To grow and make your own medicine… that is the stuff that dreams are made of, am I right?! We like to use our organic homegrown cannabis in a variety of ways, but making topical cannabis salve is on the top of the list. Cannabis salve can help to reduce inflammation, soothe skin irritation, joint pain, and more! It also happens to be quite simple to make your own cannabis salve, and easy to customize it to suit your needs.
Read along to learn how to make cannabis salve in 4 simple steps. With this recipe, you can use marijuana, hemp, high CBD, high THC, raw cannabis, decarbed cannabis, or any combination thereof! (Depending on what is legal and available in your area of course.) Let’s talk about benefits of each of those, how cannabis salve works, and what awesome healing potential it has.
What is Cannabis Salve
Maybe we need to step back a moment. How about, “what is a salve?”. A salve is simply the term for a healing solution that you put on your skin, including creams, ointments, or balms. Generally, salves are fairly thick, shelf-stable, and include nourishing oils such as coconut oil, olive oil, sweet almond oil, or others.
In our cannabis salve recipe, we prefer to use mostly coconut oil, because it is full of saturated fat that binds well with cannabinoids. It is also ultra-moisturizing. We also add a dash of olive oil to increase absorption and smoothness. To learn more about various carrier oils, check out our homemade calendula oil article – where I discuss the pros and cons of a dozen different oil options!
Salves also typically contain waxes or butters to bind the ingredients and make them semi-solid at room temperature. Beeswax is a popular option because it is readily available, easy to work with (especially when purchased in pastilles), and creates perfectly smooth results. See the ingredient list below for recommended vegan substitutions.
When cannabis is added to salve as an ingredient… voila! You’ve got yourself a cannabis salve. The most common way to add cannabis to a salve recipe is to create a cannabis-infused oil first, and then combine the oil with the other salve ingredients.

Would you like to save this?
Disclosure: Homestead and Chill is reader-supported. When you purchase through links on our site, we may earn an affiliate commission.
Therefore, that is exactly what we’re going to do in this recipe: make cannabis oil, and then the salve. But first: “what kind of cannabis should I use in my oil or salve?”
Using Decarboxylated or Raw Cannabis in Salve
How about a little bit of both?
If you aren’t familiar with the term, decarboxylation is the process of heating cannabis at an ideal time and temperature to transform raw cannabinoid compounds from their “acid” form to more active and potent versions. For example, CBDA and THCA are changed into CBD and THC respectively. Decarboxylation naturally occurs when cannabis is smoked or vaporized, but it needs to be accomplished by other means when using cannabis in oil or salves – such as by heating it in the oven. (Read more about decarboxylation here)
The medicinal benefits of decarboxylated THC and CBD are well-documented. Both are anti-inflammatory, anti-microbial, high in antioxidants, relieve pain, relax muscles, and suppress tumor growth. This is especially true when they’re used and work together, known as the “entourage effect“. THC is a particularly powerful analgesic (pain-reliever). CBD has even more expansive healing applications, and can help relieve seizures, rheumatoid arthritis, and psoriasis. That said, we definitely want to reap those benefits and use decarbed cannabis in this salve recipe!
On the other hand, emerging studies are revealing that raw THCA and CBDA have some pretty groovy perks too. THCA is showing a promising ability to reduce inflammation, muscle spasms, arthritis, and cancer. CBDA also fights inflammation and tumor growth.

Beyond CBD and THC, there are dozens of other compounds found in cannabis that may produce individual, interactive, or synergistic benefits, including phytocannabinoids, flavonoids, and terpenes. It should be noted that THC is psychoactive and CBD is not, though that doesn’t matter all that much when making a cannabis salve intended for topical use only.
Considering all of this, we like to use both decarbed and raw organic cannabis (containing both THC and CBD) to create a full-spectrum, well-rounded, ultra-healing finished product.
What Can Cannabis Salve Be Used For?
Cannabis salve is stellar at relieving many ailments! First of all, coconut oil and olive oil are extremely nourishing on their own – so you’re going to get plenty of moisture from your salve to heal dry, cracked, or otherwise irritated skin. If you add a few drops of essential oils to your salve, you’ll also get the benefit of aromatherapy.
The healing properties of your homemade cannabis salve may vary slightly depending on what type of cannabis you use. In general, cannabis salve can be used to treat or relieve the following :
- Psoriasis
- Eczema
- Rashes, itching, or other skin irritation
- General inflammation
- Sore joints
- Arthritis
- Muscle aches
- Carpal tunnel syndrome
- Irregular cell growth (e.g. skin cancer cells)
Personally, I like to rub a little cannabis salve on my tight and sore neck muscles, shoulders, wrists, knees, elbows, ankles, bottom of my feet, and behind my ears. Hey, all this gardening (and sitting to blog) does a number on my body!

How Does It Work?
Did you know we all have an Endocannabinoid System? Yep. Just like we have an endocrine system, immune system, digestive system, and so on. Our bodies have natural receptors, literally made to interact with cannabinoid compounds. This includes both internal, naturally-synthesized cannabinoids and those from external sources – like those from marijuana or hemp. Neat, huh?
When cannabis salve or medicated topicals are applied to our skin, the THC, CBD, and other cannabinoids present in the solution penetrate the skin to bind and activate our localized endocannabinoid receptors. They won’t enter the bloodstream however, so topically-applied salve will not get you “high”.

HOW TO MAKE HOMEMADE CANNABIS SALVE
Supplies Needed
- 7-10 grams of decarboxylated cannabis (ground or torn to fairy small pieces). If your cannabis is not yet decarbed, see Step 1 in the instructions below.
- 1 ½ cups of coconut oil OR, 1 ½ cups of already-infused cannabis coconut oil (*see notes about using different types of oil below)
- Optional: 5 grams raw cannabis, dried and cured.
- 1/3 cup olive oil
- 1/3 cup beeswax pastilles (vegan option: replace with the same amount of organic soy wax, candelilla wax, or carnauba wax)
- Optional: Essential oils of choice. Up to 1 tsp of essential oils (100 drops maximum) for a very strong-scented salve. I recommend using ¼ to ½ that amount or less. Lavender, roman chamomile, eucalyptus, rosemary, and peppermint are a few popular options. We like to use certified organic essential oils from Plant Therapy.
- Optional: 1 tablespoon of shea butter or 1 teaspoon of vitamin E oil for additional antioxidants and moisture
- A double-boiler, or make-shift double boiler – such as a glass pyrex bowl or stainless steel bowl perched on top of a saucepan with water below
- Cheesecloth (if your cannabis oil is not already made)
- Mixing bowl
- Glass jars or salve tins, for storage
- Recommended: probe thermometer
Makes: Approximately 2 cups (16 ounces) of finished salve
*Notes: If you want to scale this recipe up or down: the general rule of thumb for salve is to use about 1 part of beeswax to 4 or 5 parts oil, including both coconut and olive oil. Since we use virgin coconut oil that is solid at room temperature, we can get away with lesser beeswax and the salve will still set up well. If you use a different carrier oil that is liquid at room temperature, either omit the extra 1/3 cup olive oil mentioned above, or increase the amount of beeswax pastilles to 1/2 cup.
Learn more here: 11 Best Carrier Oil Options for Skin Care, Salves and Infusions

INSTRUCTIONS
Step 1) Decarboxylate Your Cannabis
If you haven’t done so already, the first step is to decarboxylate the cannabis you intend to use in this salve recipe. Or at least some of it, if you want to also use some raw material.
Grind or tear up the cannabis into fairly small pieces. Spread it evenly on a baking sheet, and heat it in the oven on 250°F for 25-30 minutes for THC-dominant strains. CBD requires about double the time to fully convert from CBDA to CBD, so heat hemp flower at the same temperature for 50-60 minutes instead. Or, meet in the middle at 45 minutes for balanced THC/CBD strains.
Another option is to use an easy Ardent Nova device to discreetly decarb cannabis without the oven.

Step 2) Create & Strain Cannabis-Infused Oil
If you tuned into our “How to Make Cannabis Oil” tutorial, you will recognize these steps. The process is virtually the same, except we are going to use slightly more coconut oil here. If you’re interested in making medicated edibles, check out that article!
When making cannabis oil, it is important to not overheat it. Because we are starting with already-decarboxylated cannabis, maintaining a lower temperature will preserve the already-active THC and CBD content as well as the terpenes. Avoid heating it over 200 degrees F. 120 to 180°F is even better.
That is where a double-boiler comes in handy! Even over the lowest flame, heating oil in a pot directly on the stove is much more difficult to prevent overheating, and can create “hot spots” – destroying our precious cannabinoids.
I suggest monitoring the oil temperature with a probe thermometer if possible. Because oils have a higher boiling point (or “smoke point”) than water, the oil will not appear to be as hot as it really is! For example, the oil may be well over 212 degrees but not visibly bubble and boil like water would at the same temperature.
Steps to Make Cannabis-Infused Oil:
- Add water to the bottom pan of your double-boiler. Now add 1.5 cups of coconut oil to the top section of the double-boiler. Heat until it melts.
- Stir in 7–10 grams of decarboxylated cannabis to the melted oil. Add an optional few grams of raw ground cannabis if you desire.
- Continue to heat the cannabis and oil over a low heat for 30 to 60 minutes, stirring occasionally. Use a probe thermometer to check the temperature, and adjust the heat as needed to maintain the oil below 200°F. We aim for a target temperature range of around 130 to 150°F and infuse for one hour.
- When the time is up, line a strainer with cheesecloth and position it over a glass bowl. Pour the cannabis and oil mixture through the strainer. Gather the cheesecloth and gently squeeze out the excess oil from the cannabis. Warning: the oil will be hot, and your hands will get greasy! You may want to wear food-grade gloves.
- Keep the strained cannabis oil aside for now. It will be added to the salve mixture soon.

Step 3) Mix the Salve Ingredients
Just like the last step, we want to avoid excessively heating the cannabis oil in order to preserve cannabinoids. If you happen to be using solidified cannabis-infused coconut oil that you previously made, I highly suggest mixing everything in a double-boiler once again (since you’ll need to heat it longer and hotter to re-melt your oil).
On the other hand, if you just made your cannabis oil and it is still liquified, you can do this step straight in a pot on the stove – keeping the heat as low as possible once the cannabis coconut oil is added.
In either a pot or double-boiler, add ⅓ cup of beeswax. Heat until it is completely melted. Now turn down the heat to low. Next, stir in 1.5 cups of strained cannabis coconut oil and ⅓ cup olive oil. Stir until everything looks completely combined. Once it is, remove the liquid salve from the heat and add optional vitamin E plus a few drops of optional essential oils as well. Finally, quickly transfer it into your storage containers of choice.

Step 4) Cool & Store
When it is ready, I pour the liquid salve straight into these 2 ounce glass jars, or these 4 ounce glass jars. You can also use these shallow wide aluminum salve tins. The cannabis salve will harden as it cools, and then it is ready to use!
It is best to store your finished cannabis salve in a cool dark location because light degrades cannabinoids. The amber and cobalt jars we use block UV light, which protects the salve if I leave it out.

Note: Sometimes, the surface of the salve may crack just a little bit as it cools. See the photos below. I have found that salve in our 2-ounce glass containers don’t crack, but larger volumes may. This is really only an aesthetic “issue” if you care. Personally, I don’t mind. It disappears as soon as you begin to dig in and use it!
However, some folks may not like the appearance of the cracks – particularly if the cannabis salve is going to be sold or given as a gift. To avoid settling cracks, put the cannabis salve in a mixing bowl before transferring it into a storage container. Allow it to only partially cool and solidify, whip and mix it up, and then pack into your containers.


Step 5) Feel Good
Lather up! Apply a thin, even layer to the affected area. You should start to feel the results within 5 to 20 minutes, depending on the severity of your issue and strength of your salve. Repeat several times per day as needed.
Will this make me smell like weed?
Just slightly! I find our salve to have a mild cannabis odor, but nothing overpowering. The coconut aroma also stands out. If you add essential oils to your recipe, that can also help to mask the smell. I often apply salve after showering (including before going to work) and don’t think there is much of a noticeable odor after a half an hour or so. No one has ever said anything to me at least!
How long does cannabis salve last?
When stored in ideal cool and dark conditions, homemade cannabis salve should last up to a year. The potency will only slightly decrease during this time. I try to use clean hands when I dig into my salve jars, to avoid introducing any contamination that could make it potentially mold or spoil faster. You could also use a salve spoon.

Ready to make your own medicine?
I hope you found this tutorial to be useful, interesting, and informative! I also hope that it helps you soothe your trouble spots, whatever those may be. Finally, please remember to heed caution depending on your local laws, and always be careful with your cannabis products around curious kiddos or pets.
If you enjoy this article, be sure to check out:
- How to Make a Cannabis Tincture (Cold Alcohol Extraction Method)
- Vaporizing Cannabis: Science, Safety, Quality & Technology
- How to Grow Cannabis, Organically: Soil, Seeds, Containers & Care
- How to Make Homemade Cannabis Oil (or CBD Oil)
- How to Harvest, Dry, Trim, Cure & Store Homegrown Cannabis
Please feel free to ask questions, or spread the love by sharing or pinning this post! Thank you for tuning in.

How to Make Homemade Cannabis Salve (CBD or THC)
Equipment
- A double-boiler, or make-shift double boiler (such as a glass pyrex bowl or stainless steel bowl perched on top of a saucepan with water below)
- Cheesecloth, like this organic unbleached cheesecloth
- Fine mesh strainer
- Glass bowl
- Glass storage jars or salve tins
- Recommended: a probe thermometer
- A baking sheet, if not using already-decarboxylated cannabis
Ingredients
- 1.5 cup Coconut oil
- 1 cup Loosely ground decarboxylated cannabis. To be more precise, I suggest to use a kitchen to weigh out approximately 7 to 10 grams (a quarter ounce or just over) (If not yet decarbed, see Step 1 below)
- Optional: 5 grams of raw cannabis, dried and cured
- OR 1.5 cups already-infused cannabis coconut oil (see notes about using different types of oil below)
- 1/3 cup Olive oil
- 1/3 cup Beeswax (vegan option: replace with the same amount of organic soy wax, candelilla wax, or carnauba wax)
- 1 tsp Vitamin E oil, or 1 Tbsp shea butter (optional)
- 4-5 drops Essential oils of choice (optional) Up to 1 tsp of essential oils (100 drops maximum) for a very strong-scented salve. I recommend ¼ to ½ that amount or less.
Instructions
Decarb Cannabis
- If your cannabis is not yet decarboxylated, grind or tear it up into fairly small pieces. Spread evenly on a baking sheet, and heat it in the oven on 250°F for 25 to 30 minutes for THC-dominant strains, 50 to 60 minutes for high CBD strains, or 45 minutes for balanced THC/CBD strains.
Make Cannabis-Infused Oil (skip to next section if you already did this)
- Add water to the bottom pan of your double-boiler. Now add 1.5 cup of coconut oil to the top section of the double-boiler. Heat until it melts.
- Stir in 7-10 grams of decarboxylated cannabis into the melted oil. Feel free to also include an optional few grams of raw ground cannabis if you desire.
- Continue to heat the cannabis and oil over a low heat for 30 to 60 minutes, stirring occasionally. Use a probe thermometer to check the temperature. Adjust the heat as needed to maintain the oil below 200°F. (We aim for 130 to 150°F, and infuse for one hour)
- When the time is up, line a strainer with cheesecloth and position it over a glass bowl. Pour the cannabis and oil mixture through the strainer. Gather the cheesecloth and gently squeeze out the excess oil from the cannabis. Warning: the oil will be hot, and your hands will get greasy! You may want to wear food-grade gloves.
- Keep the strained cannabis oil aside for now. It will be added to the salve mixture soon.
Mix Salve Ingredients
- If you're using solidified cannabis-infused coconut oil that you previously made, I highly suggest mixing everything in a double-boiler once again (since you’ll need to heat it longer and hotter to re-melt your oil). OR, if you just made your cannabis oil and it is still liquified, you can do this step straight in a pot on the stove – keeping the heat as low as possible once the cannabis coconut oil is added.
- In either a pot or double-boiler, add ⅓ cup of beeswax. Heat until it is completely melted. Now turn down the heat to low.
- Next, stir in 1.5 cups of strained cannabis coconut oil and ⅓ cup olive oil, along with optional vitamin E plus a few drops of optional essential oils as well.
- Stir until everything looks completely combined. Once it is, quickly remove the liquid salve from the heat and transfer it into your storage containers of choice.
- The cannabis salve will harden as it cools, and then it is ready to use!
Storing & Using Cannabis Salve
- Store the finished cannabis salve in a cool dark location because light degrades cannabinoids (amber/colbalt glass jars or salve tins will block UV). Keep out of reach from children.
- Apply a thin, even layer to the affected area. You should start to feel the results within 5 to 20 minutes, depending on the severity of your issue and strength of your salve. Repeat several times per day as needed.
- When stored in ideal cool and dark conditions, homemade cannabis salve should last up to a year. The potency will only slightly decrease during this time. I try to use clean hands when I dig into my salve jars, to avoid introducing any contamination that could make it potentially mold or spoil faster.
Notes





563 Comments
thc lotion
This article is incredibly helpful. Awesome job. Your thoughtful work has really helped me.
Sylvain
Hi, I’ve got 1 cup of cannabis olive oil that was made with 7 grams of decarb cannabis.
Can I use this if I add more beeswax or is it not advised to use olive oil?
Aaron (Mr. DeannaCat)
Hello Sylvain, it is just fine to use olive oil with the recipe and the called for beeswax should work out as well. Good luck!
Eleanor
I have osteoarthritis in my spine, a bulging disc and scoliosis… a real winner. I made this recipe desperate to find something to help with immense pain as I cannot take strong pains meds or anti inflammatory meds because of stomach issues.
Oh. My. God! This works so beautifully. I am truly amazed and it’s anti inflammatory and pain reducing effects.
Thank you truly for this recipe. You have my utmost gratitude.
Aaron (Mr. DeannaCat)
That is amazing to hear Eleanor! We are so glad to hear that this helps reduce some of your pain and wish you the best of luck in the future.
Rita
Do you have to grow you own Cannabis ?
Aaron (Mr. DeannaCat)
Hello Rita, you do not have to grow your own for the salve as long as you are able to procure it one way or another. There are even many online retailers that are now selling high CBD hemp flower. Good luck!
Rene
Hi there! Definitely looking forward to trying this for psoriasis. One quick question: is it possible to make the oil with a concentrate/RSO? I know concentrate goes a LONG way, so I’m not sure how to dose it out properly. Thanks in advance for all the valuable information! 🙂
Aaron (Mr. DeannaCat)
Hello Rene, you can make the salve using a concentrate. I think at least a gram of RSO would work out well with this recipe, maybe just a touch over if you wanted to make a stronger batch. Hope it helps and good luck!
Rene
This turned out perfectly! I cut the recipe in the half, so I used just over half a gram. Thank you so very much for all the information. I will definitely be making this again in the future. 🙂
Carl Brown
I made the Cannabis Salve following your recipe and it turned out great, I used 10 grams of de-carbed and 5 grams of raw White Widow high THC, for the next batch since I don’t have my own CBD yet I am going to add 30ml of commercially purchased CBD oil, should this be mixed in with the beeswax at the stage everything else is combined and will this require I use more beeswax for the same consistency? Thank you! carl
Aaron (Mr. DeannaCat)
Hi Carl, I would add the CBD oil after your other ingredients are fully mixed and after it has been taken off the heat. It’s a fairly small amount of added CBD oil so I don’t think you need to add much extra beeswax if any. Good luck and enjoy your salve!
Karl
Could I use purified beef tallow instead of coconut oil and if so would I still need the wax? Beef tallow solidifies well once it’s cooled.
Thanks for the article tho. it’s a nice one and helpull
Aaron (Mr. DeannaCat)
Hello Karl, tallow should work just fine although we have never made anything with it. You could forgo the beeswax although we like the texture and finish it gives to salves. Let us know how the beef tallow works out for you and good luck!
Tammy Ferguson
I was wondering if you have to make and infuse the oil or can ready made cbd oil be used?
Also, can I add my own essential oils to the salve?
Aaron (Mr. DeannaCat)
Hello Tammy, you can absolutely use ready made CBD oil as well as your own essential oils. You would most likely want to use at least 30 ml of 1500 mg CBD oil for a batch of salve so not sure which CBD oil you use or if the price point would be cost effective to make your own using it or not? There are a few websites that sell and ship CBD rich hemp flower that may be an option for you if you want to make your own cannabis oil. Hope that helps and good luck!
Tamara Dionne
Could I use purified beef tallow instead of coconut oil and if so would I still need the wax? Beef tallow solidifies well once it’s cooled.
Thanks
Aaron (Mr. DeannaCat)
Hello Tamara, it sounds like that should work just fine. However, coconut oil is also solid at room temperature and it benefits from the beeswax by making the salve not so oily. The beeswax also helps the salve hold up at warmer room temperatures that may occur come summer time. Hope that helps and let us know how the salve turns out using the tallow, it sounds interesting!
Goldenboy
Hello. I have a few friends that are allergic to coconut. I’m having a hard time coming up with a good substitute. I would prefer that I could cook with it as well. I looked over the oils and I’m not sure what to use for a good consistency for salve
DeannaCat
Hi there! If you want to use it for cooking, I would go with olive oil. If you stick with a ratio of about 1/4 cup beeswax per cup of oil you use, the consistency will be perfect! If you’re curious to look through other options, I outlined about a dozen different oils in this article about making calendula-infused oil. Best of luck, and thanks for reading!
Dawn
I’m only getting about 1c of finished product, making recipe as published. Thoughts?
Aaron (Mr. DeannaCat)
Hello Dawn, perhaps double check the recipe to see if you missed something. The cannabis oil itself is 1.5 cups, plus the additional 1/3 cup olive oil and 1/3 cup beeswax which puts the total amount of product closer to 2 cups. Hope that helps.
Gina
I see you used virgin coconut oil. I assume you prefer it over refined coconut oil. How come, if so? Or why virgin vs refined?
I used the recipe, with refined coconut oil. I think it turned out great, but am wanting to do it again with Virgin coconut oil for comparison.
Aaron (Mr. DeannaCat)
Hello Gina, we usually use virgin because we prefer to use most products unrefined when possible. It seems the main difference between the two is that virgin coconut oil has a more tropical/coconut scent and is made from fresh coconuts whereas refined coconut oil has a neutral aroma and is made from dried coconuts. You could really use either, whatever you have on hand is best. Let us know if you notice any differences if you try a batch with virgin coconut oil. Good luck and enjoy!
Darrell Erickson
Hello. I followed this recipe using the infused cannabis oil and the olive oil. But after I put it into jars it wouldn’t set. I placed them into my fridge and they hardened that way. But when they are left out and become room temp they go back to almost a liquid. Is there something I can do to fix this? Like add more wax? Or will I have to scrap this batch and make a new 1 without using the olive oil?
Aaron (Mr. DeannaCat)
Hello Darrell, it sounds like there wasn’t enough beeswax added into the mixture to make it fully harden. Remelt your mixture on low heat and add in some more beeswax until it dissolves. Good luck!
Patrice Grant
This is the closest to the recipe I’ve been looking for! Thank you so much.
I have a deep hip pain from an injury thats going to take about a year to heal
Could I add some calendula flower to the recipe? If so when? And how much do you think?
And then Could I add arnica oil at the end? Would you have a recommendation on how much.
And also cannabis root?
Sorry for all the questions, I literally have no idea what I’m doing.
Aaron (Mr. DeannaCat)
Hello Patrice, we make our own calendula oil and calendula salve as well although the way we infuse the oil is different than when making cannabis oil. You can make calendula oil by infusing an oil that is liquid at room temperature (we prefer almond and or sunflower oil) with dried calendula flowers and let oil infuse for at least three weeks. You would then use this oil for your cannabis infusion. I am not sure about using cannabis roots but I would avoid it for the most part. If you want to use arnica, the flowers can also be used the same way calendula flowers are to make your own oil. If you already have an arnica oil available, add it when you add the beeswax and an estimate on the amount to use would be about 4 ounces? If you are new to making cannabis salve, keep it basic at the beginning, you can always add more stuff or try different things once you get the hang of it. Hope that helps and good luck!
Rene Blanchette
Good