I’ve had a ton of requests for a lip oil recently, and I thought this year’s Frosted Cranberry theme was a great backdrop for a shiny new lip oil formulation 😄 This cheery red oil imparts moisture and shine to our lips and it smells softly of fresh, juicy cranberry oil.

How to Make Frosted Cranberry Lip Oil

Want to watch this project instead of reading it?

Watch Now

When I first heard about lip oils I will admit I didn’t get the excitement; I’ve tried putting straight oil on my mouth before and the sensation was mostly “just ate a liberally-dressed salad” and not at all “just applied a lovely cosmetic” 😂  So, I decided to take a couple of formulation cues from lip gloss to add a titch of body to the formulation so it felt richer and more substantial.

The bulk of this formulation is castor oil that has been thickened ever-so-slightly with a wee bit of polyamide-3 from TKB Trading (gifted). The origin of the polyamide-3 is important as there are three different polyamide-3 products with the same INCI and different performances. Making Cosmetics also sells a polyamide-3, but theirs is different than the one sold by TKB Trading. Each has different strengths, and the one from TKB is better at thickening castor oil. You can learn more with the Humblebee & Me DIY Encyclopedia entry on polyamide-3! If you have the polyamide-3 sold by Making Cosmetics you’ll need approximately 50% more to get the same results.

Anywho—that slightly thickened castor oil forms the majority of the formulation, creating a base that has some richness, shine, and decent wear time thanks to polyamide-3’s film-forming abilities (I say decent in comparison to other lip oils and glosses—this definitely doesn’t compare to long-wearing liquid lipstick!). That base is then rounded out with some cranberry seed oil, which is surprisingly fresh and fruity-smelling. So many fruit-derived carrier oils smell like mostly nothing, so I was very pleasantly surprised to crack open this bottle from Plant’s Power (gifted) and get all kinds of juicy fruity olfactory goodness 😋 That scent comes through in the finished lip oil—yum!

I tried a version with some mica but didn’t end up liking the milky/shimmery look for this theme 🙂


I also included a wee bit of colour for a cranberry-ish hue. I used a titch of carmine—I tried both powdered and the pre-dispersed version, and the pre-dispersed version was definitely my preference. If you prefer not to use carmine you can definitely use a dye instead; I think red 40 or red 7 would be lovely alternatives! I don’t recommend using red iron oxide as the colour is much browner than carmine or red 7. I’ve kept the pigment level low enough that this lip oil barely tints the lips—you can use a wee bit more if you want a stronger colour punch. (If you’re in Canada, Windy Point has a selection of pre-dispersed dyes!)

Once the lip oil is done I recommend packing it in some sort of wand/doe foot tube. I picked up some really tiny ones on Amazon back in the summer, and I also have some larger ones from TKB Trading. A nail polish bottle would work, too! I think this oil is too thick to work very well in a roller bottle, and it’s too thin to dispense well from a squeezy tube.

Want to watch this project instead of reading it?

Watch Now

Relevant links & further reading

Frosted Cranberry Lip Oil

Heated phase
12.6g | 63% castor oil (USA / Canada)
0.3g | 1.5% Polyamide-3

Post-heat phase
6.8g | 34% cranberry seed oil

Cool down phase
0.2g | 1% Vitamin E MT-50 (USA / Canada)
0.1g | 0.5% carmine dispersed in castor oil

Stovetop method: Weigh the heated phase ingredients into a small stovetop safe beaker or saucepan. Place that on the stovetop over very low heat to gently and slowly melt the polyamide-3.

Oven method: Preheat your oven to 210°F (100°C). Weigh the heated phase ingredients into a small heat-resistant glass measuring cup or a heavy glass custard cup—what makes the most sense for you will depend a lot on your batch size. Place the measuring cup in your prepared oven to melt everything through.

After about 20–30 minutes everything should be completely melted through. You’ll know it has melted when you can no longer see any wee air bubbles in the mixture; the beads vanish into the oil and the only visual sign they leave is a bubble of air in each bead. Remove the mixture from the heat and set it on a towel or hot pad to insulate it from the counter and stir the mixture with a flexible silicone spatula to combine everything. Add the cranberry seed oil and stir—the mixture will get thicker as it cools.

Once the mixture has cooled until it’s barely warm to the touch, add the cool down phase. Stir to thoroughly combine and transfer to your packaging. I used some 5mL square tubes with wand lids from TKB Trading (gifted) and loved how that worked!


Because this lip oil is 100% oil-based, it does not require a broad-spectrum preservative (broad spectrum preservatives ward off microbial growth, and microbes require water to live—no water, no microbes!). Kept reasonably cool and dry, it should last at least a year before any of the oils go rancid. If you notice it starts to smell like old nuts or crayons, that’s a sign that the oils have begun to oxidize; chuck it out and make a fresh batch if that happens.


As always, be aware that making substitutions will change the final product. While these swaps won’t break the recipe, you will get a different final product than I did.

  • As I’ve provided this recipe in percentages as well as grams you can easily calculate it to any size using a simple spreadsheet as I’ve explained in this post. As written in grams this recipe will make 20g.
  • To learn more about the ingredients used in this formulation, including why they’re included and what you can substitute them with, please visit the Humblebee & Me Encyclopedia. It doesn’t have everything in it yet, but there’s lots of good information there! If I have not given a specific substitution suggestion in this list please look up the ingredient in the encyclopedia before asking.
  • Do not substitute the castor oil or polyamide-3. They are both essential to the formulation.
    •  I don’t recommend trying to use a small amount of wax as an alternative to polyamide-3 as I’ve found low concentrations of waxes in liquid oils tend to settle out over time.
    • If you can’t get polyamide-3 you could leave it out (replacing it with more castor oil) for a simple castor/cranberry oil blend. It won’t be as substantial or wear as well, though.
    • If your polyamide-3 is from Making Cosmetics you’ll need roughly 50% more—roughly 2.25% total, adjusting the castor oil to accomodate it.
  • You could use a different carrier oil as an alternative to cranberry seed oil, but it is imperative to the theme.
  • You can increase or decrease the percentage of colour used; adjust the castor oil to make room as required.
  • Pre-dispersed dyes/pigments are roughly 50% dye and 50% castor oil. If you don’t have a pre-dispersed pigment you’ll want to use half of what the formulation calls for and half castor oil. You’ll also need to stir/blend a lot more to ensure the powdered dye/pigment incorporates fully.

Gifting Disclosure

The polyamide-3 and 5mL wand lip gloss tubes were gifted by TKB Trading. Links to TKB Trading are affiliate links.
The cranberry seed oil was gifted by Plant’s Power.
Links to Amazon are affiliate links.