Strains & products

How to make your own DIY cannabis topicals

Published on April 27, 2017 · Last updated September 27, 2022

The incredible health benefits and seemingly endless uses for cannabis are still being discovered, but one of the most prominent new trends is the emergence of cannabis-infused topicals.

Infused lotions, salves, or balms are a great item to keep on hand as they have been shown to provide immense relief from chronic or acute localized pain. Because topicals are applied directly to the skin, they won’t get you high, which means they’re a great pain reliever to use at work or during the day when you can’t responsibly consume cannabis to relieve painful symptoms.

Making your own cannabis-infused topical lotions and salves is not as difficult as you might think. If you’ve ever made cannabis-infused butter or oil, the recipe is remarkably similar and can be used in a variety of ways.

Related
What are cannabis topicals and how do they work?

How to make a basic cannabis salve

Ingredients:

  • 7-10 grams of ground, dried cannabis
  • 1 ½ cups of coconut oil
  • 1/3 cup olive oil (optional)
  • 1/3 cup beeswax
  • 1 baking sheet
  • 1 saucepan (or double boiler)
  • 1 jar
  • 1 cheesecloth
  • A few drops of essential oil (your choice)

Preheat your oven to 240 degrees Fahrenheit and spread your dried ground cannabis on a baking sheet. When the oven is preheated, decarboxylate your cannabis in the oven for 25-30 minutes.

While your cannabis is in the oven, place your coconut and olive oil in the saucepan or double boiler over low heat and stir continuously.

Remove your decarboxylated cannabis from the oven and mix it into the coconut oil. Maintain a low heat and continue stirring the cannabis and oil mixture for 20 to 25 minutes.

Note: Keep the heat very low, especially when using a saucepan and not a double boiler–if the heat gets too high, you’ll scorch the cannabis and burn off the THC, decreasing the oil’s potency. This is especially pertinent if you’re using olive oil in your recipe, as olive oil has a lower smoke point than other oils.

After 25 minutes, remove from heat and pour the mixture through a cheesecloth into the jar. Set aside.

In the same saucepan or double boiler, add the beeswax and heat until it is melted. As the beeswax melts, slowly add the infused coconut oil.

You can also add essential oils to your mixture–we recommend lavender, peppermint, or tea tree oils. Just a few drops will do.

Once the beeswax and coconut oils are thoroughly mixed, remove from heat and transfer into containers for your infused salve.

How to make a cannabis-infused lotion or cream

In order to make your salve into an infused lotion or cream, add:

  • 1 cup aloe vera gel
  • 1 teaspoon vitamin E oil
  • 2 tablespoons shea butter or cocoa butter

To increase the fluidity of your cream, increase the amount of olive oil (or any other kind of oil–we recommend vitamin E oil or almond oil) in your mixture.

Shop highly rated dispensaries near you

Showing you dispensaries near
See all dispensaries

Keep in mind that your lotion will still be fairly thick, so we don’t recommend trying to put it in a lotion pump.

If you’re not sure what containers to use, many containers used for cannabis flower can also be used for topicals and lotions. Our personal favorite is the classic 4 oz. glass canning jar, easily bought in bulk and useful for a number of purposes.

Related
5 THC Topicals Putting Cannabis Skin Care on the Map

And there you have it!

Your cannabis salve won’t last forever, but storing it in a cool, dark place will help preserve its longevity. Just rub salve on the affected area, and sit back and relax while the activated THC works magic on your aches and pains.

Other creative ideas:

  • Tinted lip balm: Adding frozen raspberries to your coconut oil and beeswax mixture is a quick and easy way to make your own naturally-tinted lip balm.
  • Flavored lip balm: A teaspoon of honey will add sweetness to your balm, and if you’re feeling adventurous, try a teaspoon of cocoa powder for chocolate-flavored lips.
  • Arthritis relief: If you suffer from arthritis or other aches and pains, consider adding a teaspoon of cayenne pepper for effective pain relief. Be careful, however, and keep any cayenne-infused lotions (or lotion-covered hands) away from your eyes.
  • Headache relief balm:If you suffer from migraines, making a headache relief balm is fairly simple. Just add 15 to 20 drops each of peppermint, lavender, tea tree, and eucalyptus oil to your coconut and beeswax mixture. Apply sparingly to your temple and the nape of your neck for best results.
  • Calming sleep balm: Add dried rose petals and chamomile oil or tea leaves for a calm, relaxing balm. Apply to the soles of your feet before bedtime for a soothing sleepytime aid.

Have you ever created your own cannabis-infused lotion or balm? Share your recipe in the comments!

Shop highly rated dispensaries near you

Showing you dispensaries near
See all dispensaries
Lisa Rough
Lisa Rough
Lisa is a former associate editor at Leafly, where she specialized in legislative cannabis policy and industry topics.
View Lisa Rough's articles
Get good reads, local deals, and strain spotlights delivered right to your inbox.

By providing us with your email address, you agree to Leafly's Terms of Service and Privacy Policy.