Review Cart

Cannabis Topical Lotion: Great For Localized Pain Relief!

Cannabis topical lotion made from scratch

Create your very own cannabis topical lotion for pain relief. Formulate an at home CBD oil infused lotion. Put together a THC bud topical. This recipe teaches you to make these cannabis pain lotions in the comfort of your home.

For those who want to create a THC infused topical:

If you’re looking to make a THC topical for pain relief you’re in the right place. Here is what you’ll need:

  1. Select a THC bud. Ask your local dispensary for advice on what THC bud to use, or pick your favorite cannabis strain.
  2. Debarboxylate your weed. This will activate the THC in your cannabis. Break up your bud over a cooking sheet. Spread your THC strain over this sheet. Cover with tinfoil and place in the oven. Cook at 115c/235f for 40 minutes or until golden brown.
  3. Let your cannabis cool. This will only take a few minutes.
  4. Follow the recipe below to whip up your THC pain lotion!

Are you creating your weed topical with a CBD Strain? Follow these steps:

This recipe requires a CBD oil. Follow these simple steps prior to creating your CBD pain lotion.

  1. Select a CBD cannabis strain. Ask your budtender to help you find a CBD bud that is low in THC and high in CBD.
  2. Dearboxylate your weed. This will activate the THC in your cannabis. Break up your bud over a cooking sheet. Spread your THC strain over this sheet. Cover with tinfoil and place in the oven. Cook at 115c/235f for 40 minutes or until golden brown.
  3. Let your weed cool. This will only take a few minutes.
  4. Put your weed into a strong mason jar with one cup of coconut oil. This mason jar needs to be sealed and boiled, make sure it is sturdy!
  5. Fill a large pot with cool water. Make sure there is enough water in the pot to almost submerge your mason jar entirely.
  6. Place your sealed mason jar into the water. This is how you’re going to infuse your cannabis coconut oil.
  7. Bring this water to a boil. Let this infusion boil for 3 hours.
  8. Let your cannabis coconut oil cool. This way you do not burn yourself or crack the mason jar.
  9. Strain your cannabis coconut oil. Cover the jar with cheese cloth, and strain the CBD oil into another container.
  10. It is now time to start making your CBD pain lotion!

It is time to create your cannabis topical lotion!

Now that your cannabis strain is ready, it is time to create your cannabis topical lotion. Be sure to follow the details below to create the perfect cannabis topical lotion. These weed infused lotions are easy to create and highly potent.

Cannabis topical lotion made from scratch
This Cannabis Topical Lotion is a must create if you're looking for relief! Put together your weed pain relief cream in no time and start relaxing today.
4.75 from 12 votes
Cuisine: European
Keyword: Cannabis, For, Great, localized, Lotion!, pain, relief., Topical
Calories: 200kcal
Author: Christine Colbert


  • (For THC Lotion) 2 Grams of Decarbed Cannabis
  • (For CBD Lotion) 200mg CBD Oil
  • 1/2 Cup Almond Oil
  • 1/4 Cup Coconut Oil
  • 1/4 Cup Beeswax
  • 2 Tbsp Shea Butter
  • 10 Drops Essential Oil


  • In a strong mason jar, put in all your ingredients, and either 2 grams of Decarbed cannabis or 200mg CBD oil Depending which lotion you want to make.
  • Place your mason jar in a pot with cold water and bring to a boil, take out the mason jar once everything is fully melted if making CBD lotion, or let boil for 2 hours if you are making THC lotion and squeeze out your cannabis.
  • Let the melted oil cool down for a little bit in the fridge.
  • Using an immersion blender, blend the liquid together till it becomes a lotion.
  • Store lotion in a cool place.



The recipe in the video serves as a visual guide. The blog recipe might not exactly be the same recipe as the video recipe. While they are both great recipes, the blog recipe is always the most updated one.


Calories: 200kcal | Fat: 20g
Tried this recipe?Mention @cannadish or tag #cannadish!

22 Responses

  1. how do I make a the topical for pain that is non greasy

  2. Stephanie C Marquez says:

    My lotion is firm on top but liquid on bottom of jar. How do i fix this?

    1. Elaine Sokoloff says:

      Sounds like you just need to shake well before using with this batch. I’m not sure about a fix for the next…

  3. Anita Bazin says:

    Love this! Q: could I increase the CBD oil to make is stronger? If so, how much?
    Thank you

    1. Hi Anita, it would depend actually. If you’re using it on hands, or smaller areas of your body, you’ll just need to try it and use it consistently first to see results and then adjust from there! Hope this helps 🙂

  4. Meghan Haessly says:

    5 stars
    This recipe worked beautifully. I used 55 grams of a homemade cannabis infused coconut oil that was 12 mg per gram. It made two 4oz jars of salve and everyone who’s tried it loves it. I used a pyrex bowl and hot plate to heat everything to 160 degrees Fahrenheit and then carefully blended it together with an immersion blender while still warm. I substituted the almond oil for some avocado oil and it worked great. I also added 1 tsp of Arnica Oil, 1 mL of Tea Tree Oil and 2 mL of Eucalyptus. Smells wonderful and helps even more with pain! Thank you for this recipe.

  5. I’m going to make the oil and make this pain med I get back to u all to see how it turns out !

  6. Hi,
    I am wondering if I should start with a liquid coconut oil or a solid coconut oil at room temperature when starting in the double boiler..

    1. Elaine Sokoloff says:

      If you have liquid readily available, I’d use liquid but it melts very quickly so except for mess preference either works beautifully!

  7. Leanne Walton says:

    with this recipe if I already have my thc oil made with coconut oil do I just add the oil in its place?

  8. Can you use a crock pot

  9. Vicky Tisbert says:

    what’s the best way to make the pain cream so you don’t have to keep refrigerated and it won’t melt

  10. Can you use fan leaves? If so, double the quantity?

  11. 4 stars
    Can I use a small glass pyrex baking bowl or pan instead of a baking sheet to decarb the cannabis?
    The recipe I originally found said to spread my dried ground cannabis on a baking sheet and decarboxylate cannabis in the oven for 25-30 minutes.
    In your video it looks like a small glass dish covered with aluminum foil is being used.
    A glass dish/pan sealed with aluminum foil seems like a more logical way to do it as not to lose too much of the terpene if any. I also saw a stainless steel decarboxylation container on Wacky Willy’s website which came in a few different sizes and reasonably priced, but the shipping time is more than I want to wait (coming from Canada to the USA).

  12. KEN MARTIN says:

    Can you infuse pre made store bought creams like say voltarin or Lakota and infuse them with cannabis instead of making a base cream? Thanks again and I hope to hear from you soon.

  13. Lets say I already have cold pressed infused coconut oil already on hand. How could I incorporate that into a topical?

  14. Could I make this without coconut??

    1. Elaine Sokoloff says:

      I’d think you could use an olive oil infusion just fine 🙂


    Wow I could really use this stuff

Cannadish Newsletter

Sign up for our monthly newsletter!

Receive FREE monthly cannabis recipes, hacks, latest info, news and more to your mailbox.

[bsa_pro_ad_space id=3]