DIY Cannabis Topicals: Creams and Balms

MediumPrep: 20 minutesCook: 1-2 hoursYield: Approximately 8 oz of finished product

Ingredients

  • 1/2 cup cannabis-infused coconut oil
  • 1/4 cup beeswax pellets (or candelilla wax for vegan)
  • 1/4 cup shea butter or cocoa butter
  • 1 teaspoon vitamin E oil
  • 10-20 drops essential oils (lavender, peppermint, eucalyptus)
  • Double boiler or heat-safe glass bowl
  • Tins, jars, or tubes for storage
  • Optional: 1 tablespoon arnica oil for pain-specific formulas

How Cannabis Topicals Work

Cannabis topicals are products applied directly to the skin — balms, salves, creams, lotions, and oils — that deliver cannabinoids to localized areas for targeted relief. Unlike edibles or inhalation, topicals do not produce systemic psychoactive effects because cannabinoids applied to the skin interact with CB1 and CB2 receptors in the local tissue without reaching the bloodstream in significant quantities. This makes topicals appealing for people who want the therapeutic benefits of cannabis — particularly for pain, inflammation, muscle soreness, and skin conditions — without any intoxication. The skin's endocannabinoid system plays a role in regulating inflammation, cell growth, and pain signaling, which is why cannabis topicals have shown promise for conditions like arthritis, eczema, psoriasis, localized pain, and exercise-related muscle soreness. Making topicals at home allows you to create customized formulations using high-quality cannabis oil combined with therapeutic carrier oils, butters, and essential oils. The process is similar to making regular natural skincare products, with the addition of cannabis-infused oil as a key ingredient. No decarboxylation knowledge gap exists here either — for topicals, both THCA and THC interact with skin receptors, though decarboxylated cannabis oil is generally preferred for maximum efficacy.

Cannabis Pain Balm Recipe

This all-purpose pain balm combines cannabis-infused coconut oil with beeswax and therapeutic essential oils for a firm, long-lasting topical. Set up a double boiler: fill the bottom pot with 2 inches of water and bring to a simmer. In the top pot or a heat-safe glass bowl, combine 1/2 cup cannabis coconut oil, 1/4 cup beeswax pellets, and 1/4 cup shea butter. Stir gently as everything melts together, approximately 5 to 10 minutes. Once fully melted and combined, remove from heat and let cool for 2 minutes. Add 1 teaspoon vitamin E oil (which acts as both a skin conditioner and natural preservative) and 15 drops of essential oil — a blend of 8 drops peppermint (cooling, analgesic), 5 drops lavender (anti-inflammatory, soothing), and 2 drops eucalyptus (warming, decongestant) works excellently for pain relief. For an enhanced pain formula, add 1 tablespoon arnica-infused oil, which has traditional use for bruises and inflammation. Stir thoroughly and pour immediately into tins or small jars — the mixture sets quickly once it begins cooling. Let set at room temperature for 2 to 4 hours until solid. The finished balm should have a firm but workable texture that melts on contact with skin.

Cannabis Body Lotion Recipe

A lighter-textured cannabis lotion is ideal for daily moisturizing and larger body areas. This recipe requires a slightly different technique because lotions are emulsions of oil and water. In a double boiler, melt 1/4 cup cannabis coconut oil with 2 tablespoons shea butter and 1 tablespoon beeswax. In a separate container, warm 1/2 cup distilled water (or aloe vera juice for added skin benefits) to approximately the same temperature as the oil mixture. Remove the oil mixture from heat and let cool to about 120 degrees Fahrenheit. Slowly drizzle the warm water into the oil while mixing with an immersion blender or hand mixer on low speed. Continue blending for 2 to 3 minutes until a smooth, creamy emulsion forms. Add 1 teaspoon vitamin E oil, 10 drops of your preferred essential oil, and optionally 1/2 teaspoon of a natural preservative like germaben or optiphen (necessary if you want shelf life beyond 1-2 weeks since the water content supports bacterial growth). Blend briefly to incorporate. Pour into pump bottles or jars and refrigerate if no preservative is used. This lotion has a lighter, more spreadable consistency than the balm and absorbs quickly into skin, making it suitable for whole-body application. Apply generously to areas of concern and massage until fully absorbed.

Customizing Your Topical Formulas

The basic balm and lotion recipes serve as templates that you can customize for specific purposes. For arthritis and joint pain, add 1 tablespoon of cayenne-infused oil (capsaicin provides warming pain relief) and increase peppermint essential oil to 12 drops. For muscle recovery after exercise, add 5 drops wintergreen essential oil and 5 drops rosemary essential oil to the base balm recipe. For skin conditions like eczema or psoriasis, use a higher CBD cannabis oil (or a CBD-dominant strain for infusion), replace shea butter with mango butter, and add 10 drops tea tree essential oil for its antimicrobial properties. For a warming massage oil (no beeswax needed), simply combine cannabis coconut oil with a lighter carrier oil like sweet almond or jojoba oil in a 1:1 ratio, add warming essential oils (ginger, black pepper, cinnamon), and store in a squeeze bottle. For lip balm, reduce the recipe to small proportions: 1 tablespoon cannabis coconut oil, 1 tablespoon beeswax, 5 drops peppermint oil, pour into lip balm tubes. Each customization maintains the cannabis oil base while targeting specific therapeutic needs through complementary natural ingredients.

Application Tips, Storage, and Safety

For maximum topical efficacy, apply to clean, slightly damp skin — moisture helps cannabinoids penetrate the outer skin barrier. Massage the product into the affected area for 1 to 2 minutes to promote absorption. Effects typically begin within 15 to 30 minutes and last 2 to 5 hours depending on the formulation and severity of symptoms. Reapply as needed throughout the day — since topicals do not produce systemic effects, there is minimal concern about overconsumption. However, avoid applying to broken skin, open wounds, or mucous membranes. Wash hands after application unless treating the hands themselves. Store balms and salves at room temperature in a cool location for up to 6 months — the beeswax and coconut oil base is naturally resistant to bacterial growth. Lotions containing water must be refrigerated if no preservative is added and used within 1 to 2 weeks; with proper preservative, room temperature storage for 2 to 3 months is possible. Cannabis topicals are generally well-tolerated but patch test any new formula on a small area of skin before widespread use, especially if you have sensitive skin or essential oil allergies. Label all products with ingredients and date of preparation. Cannabis topicals are legal in many more jurisdictions than ingestible products since they do not produce systemic effects, but check local regulations regarding THC content in topical products.

Frequently Asked Questions

Do cannabis topicals get you high?

No. Standard cannabis topicals applied to intact skin do not produce psychoactive effects because cannabinoids do not penetrate deeply enough to reach the bloodstream in meaningful amounts. The exception is transdermal patches, which are specifically designed to deliver cannabinoids through the skin into systemic circulation.

Will cannabis topicals show up on a drug test?

Standard topicals applied to the skin are very unlikely to cause a positive drug test because they do not produce significant blood levels of THC. However, transdermal patches and products applied to mucous membranes can produce detectable THC levels. To be safe, if you face drug testing, use CBD-only topicals.

What is the best cannabis strain for topicals?

High-CBD strains are often preferred for topicals because CBD has well-documented anti-inflammatory properties. Strains with balanced THC:CBD ratios are also popular. For pain-specific topicals, higher-THC strains may be beneficial since THC interacts with pain-signaling CB1 receptors in the skin. Terpene profile matters too — strains high in beta-caryophyllene and myrcene may enhance anti-inflammatory effects.

How much cannabis oil should I use in topicals?

The cannabis coconut oil in this recipe provides the active ingredient. More concentrated oil produces more potent topicals. A standard batch using oil made from 7g of flower per cup of coconut oil provides moderate potency. For stronger topicals, use oil infused with 14g per cup. There is no established dosage standard for topicals since absorption and effect vary by individual.

Can I use cannabis topicals on my face?

Cannabis-infused facial products are popular in the skincare market. However, use a lighter formulation (lotion rather than heavy balm), patch test first, and be cautious with essential oils on facial skin (reduce concentration by half). Cannabis coconut oil alone can be used as a facial moisturizer for many skin types, particularly if using CBD-dominant oil.

Related Recipes

Edible Dosage CalculatorCalculate precise THC/CBD dosages for your homemade edibles

Disclaimer: This recipe is for educational purposes only and is intended for use where cannabis is legal. Always calculate and label dosage carefully. Keep all cannabis products away from children and pets.