Home / Guides / How to Make Cannabis Oil

How to Make Cannabis Oil at Home

Complete DIY guide to making THC-infused oil for edibles, topicals, and more. Easy step-by-step instructions with dosing tips.

📅 Updated: February 2026⏱️ 8 min read🍳 DIY Recipe

What is Cannabis Oil?

Cannabis oil (also called THC oil, weed oil, or canna-oil) is a cannabis-infused cooking oil used to make edibles, topicals, and tinctures. By infusing cannabinoids into a fat-based carrier oil, you create a versatile ingredient for countless applications.

Homemade cannabis oil offers several advantages:

  • Control over potency and strain selection
  • Cost-effective compared to store-bought edibles
  • Versatile for cooking, baking, or topical use
  • Discreet consumption method
  • Longer-lasting effects than smoking

What You'll Need

Ingredients:

  • Cannabis: 7-28 grams (depending on desired potency)
  • Carrier oil: 1-2 cups coconut oil, MCT oil, or olive oil

Equipment:

  • Baking sheet and parchment paper
  • Grinder (or scissors)
  • Double boiler, slow cooker, or mason jar
  • Thermometer (recommended)
  • Cheesecloth or fine mesh strainer
  • Airtight storage container

Best Oils for Cannabis Infusion

Oil TypeFat ContentBest ForShelf Life
Coconut Oil82% saturatedEdibles, topicals, capsules2+ years
MCT Oil100% saturatedTinctures, fast absorption2+ years
Olive Oil14% saturatedCooking, salad dressings1-2 years
Butter63% saturatedBaking, cooking3-6 months

Why saturated fat matters: THC and other cannabinoids are fat-soluble, meaning they bind to fat molecules. Higher saturated fat content = better cannabinoid absorption.

Step 1: Decarboxylation (Critical!)

Decarboxylation is the most important step. Raw cannabis contains THCA, which doesn't produce psychoactive effects. Heat converts THCA to THC.

  1. Preheat your oven to 240°F (115°C)
  2. Break cannabis into small pieces (don't grind too fine)
  3. Spread evenly on a parchment-lined baking sheet
  4. Bake for 30-40 minutes until golden brown
  5. The cannabis should be dry and crumbly when done

Warning: Don't skip this step! Without decarboxylation, your oil won't have psychoactive effects.

Step 2: Infusion Methods

Method 1: Double Boiler (Recommended)

  1. Add water to bottom pot, oil and decarbed cannabis to top pot
  2. Heat on low, maintaining 160-200°F (70-93°C)
  3. Simmer for 2-4 hours, stirring occasionally
  4. Never let oil boil or exceed 245°F

Method 2: Slow Cooker

  1. Combine oil and decarbed cannabis in slow cooker
  2. Set to LOW setting
  3. Cook for 4-6 hours, stirring every hour
  4. Add a little water if mixture gets too thick

Method 3: Mason Jar (Safest)

  1. Add oil and cannabis to mason jar, seal loosely
  2. Place jar in pot of water (water bath)
  3. Simmer for 3-4 hours
  4. This method minimizes smell and mess

Step 3: Straining

  1. Let the mixture cool until safe to handle
  2. Place cheesecloth over a clean container
  3. Pour the oil mixture through the cheesecloth
  4. Squeeze to extract all oil (wear gloves!)
  5. Discard the plant material

Pro tip: Don't squeeze too hard or you'll get plant material in your oil, making it taste grassy.

Calculating Potency

Estimating your oil's potency helps with dosing:

Formula: (Grams of cannabis × THC% × 1000) ÷ ml of oil = mg THC per ml

Example: 14g of 20% THC cannabis in 240ml (1 cup) oil:

  • 14 × 0.20 × 1000 = 2,800mg total THC
  • 2,800 ÷ 240 = ~11.7mg THC per ml
  • 1 tablespoon (15ml) = ~175mg THC

Note: Actual potency varies based on decarb efficiency and extraction. Start with small doses!

Storage Tips

  • Container: Use dark glass or opaque containers
  • Temperature: Store in cool, dark place
  • Refrigeration: Extends shelf life to 6+ months
  • Freezing: Can last up to 1 year frozen
  • Label: Always mark potency and date made

Using Your Cannabis Oil

  • Cooking: Add to any recipe calling for oil
  • Baking: Brownies, cookies, cakes
  • Capsules: Fill empty gel caps for precise dosing
  • Sublingual: Place drops under tongue
  • Topicals: Mix into lotions or balms
  • Coffee/Tea: Add to hot beverages

Dosing tip: Start with 5-10mg THC and wait 2 hours before taking more. Edibles take longer to kick in but last longer than smoking.

Frequently Asked Questions

How do you make cannabis oil at home?

To make cannabis oil at home: 1) Decarboxylate your cannabis at 240°F for 40 minutes, 2) Combine with carrier oil (coconut or olive) in a 1:1 ratio, 3) Heat on low for 2-4 hours, 4) Strain through cheesecloth, 5) Store in a dark container. The process infuses THC into the oil for edibles or topicals.

What is the best oil to make cannabis oil?

Coconut oil is the best choice for cannabis oil because its high saturated fat content binds well with cannabinoids. MCT oil is also excellent for faster absorption. Olive oil works well for cooking applications and has a longer shelf life.

How long does homemade cannabis oil last?

Properly stored cannabis oil lasts 2-3 months at room temperature, 6 months in the refrigerator, or up to 1 year in the freezer. Store in an airtight, dark container away from heat and light to maximize shelf life.

How much cannabis do I need to make oil?

A common ratio is 1 ounce (28g) of cannabis to 2 cups of oil. For stronger oil, use more cannabis. For beginners, start with 7-14g per cup of oil. The potency depends on the THC percentage of your starting material.

Do you need to decarb cannabis before making oil?

Yes, decarboxylation is essential. Raw cannabis contains THCA, which is not psychoactive. Heating cannabis at 240°F (115°C) for 30-40 minutes converts THCA to THC, activating its effects. Skip this step and your oil won't get you high.

Need Quality Cannabis for Your Oil?

Shop premium cannabis flower perfect for making potent, flavorful cannabis oil. Fast delivery across Canada.

Shop Cannabis →