Homemade Warming Lotion Bars
A few winters ago, I found myself curled up on the couch with a blanket wrapped around my shoulders and a heating pad tucked against my back.
My hands were cold, my feet even colder, and I was longing for something natural to take the edge off that deep, slow chill that settles in when the temperature dips.
That’s when I started experimenting with warming herbs and essential oils. Over time, I came up with these little lotion bars, that actually warmed my body up! They’re now a cold-weather favorite in our home.
Whether you’re dealing with icy fingers, tired muscles, or just want a little extra comfort after a chilly day, these homemade warming lotion bars are such a treat.

Benefits of the Herbs & Oils in This Recipe
Each ingredient in these bars was chosen with intention to support warmth, circulation, and ease. Here are the benefits of each one I use so you understand more of why I use each ingredient:
Cinnamon powder adds a gentle warming quality to the bars. It stimulates blood flow and helps relieve tension in cold, tight areas. If your skin is especially sensitive, you may want to strain it out after infusion.
Ginger essential oil is known for its powerful warming and anti-inflammatory properties. It’s especially helpful for muscles and joints that feel stiff or sore from the cold.
Clove essential oil brings a rich, spicy scent and is also excellent for circulation. It can help warm the body naturally, especially when combined with ginger.
Cardamom essential oil adds a beautifully grounding aroma and supports digestion and warmth. It’s milder than cinnamon but complements it well.
These oils work together in a calming blend that gently warms the skin without irritation, and is perfect for cold, winter days.
Pin This Post For Later:

Some of these links are affiliate links meaning if you purchase from these links, I will earn a commission at no extra cost to you. Everything I share is my own opinions and things I personally use and love. You can learn more by reviewing my disclosure. As an Amazon affiliate, I earn from qualifying purchases.
How to Make Warming Lotion Bars
This makes around 2 bars if using the same mold.
Ingredients
- 3 tablespoons shea butter
- ¼ cup beeswax
- ¼ cup carrier oil (I like avocado oil)
- ½ teaspoon cinnamon powder
- 10 drops ginger essential oil
- 8 drops clove essential oil
- 5 drops cardamon essential oil
- Silicone mold

Instructions
In a double boiler, melt the shea butter, beeswax, carrier oil, and cinnamon powder together. Let this mixture infuse on low heat for a few hours to allow the warming properties of cinnamon to fully settle in.
You can choose to strain out the cinnamon powder or leave it in. I personally leave it, it gives the bars a rustic charm and extra warmth.

Once the mixture has slightly cooled (but is still pourable), stir in your essential oils.
Carefully pour into your silicone molds and let sit undisturbed until fully hardened.


Once set, pop them out and store in a cool, dry place.

Tips & Notes
- Cinnamon essential oil can be very strong and may irritate skin in high amounts. If you’d like to use it, just one or two drops is enough.
- You can also infuse your carrier oil with cinnamon ahead of time for a more subtle and consistent warming effect. Just let it steep for a week or two in a sunny windowsill.

How I Use These Lotion Bars
I keep one of these bars on my nightstand in the colder months and swipe it over my feet and lower back before bed. It’s also a lifesaver after long days standing in the kitchen or working at my desk. Plus I really just love the smell!
The warmth is gentle, not overwhelming, and the scent is deeply grounding. It’s one of those little herbal touches that makes a big difference in how your body feels supported.
Warming Lotion Bars
Materials
- 3 tablespoons shea butter
- ¼ cup beeswax
- ¼ cup carrier oil (I like avocado oil)
- ½ teaspoon cinnamon powder
- 10 drops ginger essential oil
- 8 drops clove essential oil
- 5 drops cardamon essential oil
- Silicone mold
Instructions
- In a double boiler, melt the shea butter, beeswax, carrier oil, and cinnamon powder together. Let this mixture infuse on low heat for a few hours to allow the warming properties of cinnamon to fully settle in.
- You can choose to strain out the cinnamon powder or leave it in. I personally leave it, it gives the bars a rustic charm and extra warmth.
- Once the mixture has slightly cooled (but is still pourable), stir in your essential oils.
- Carefully pour into your silicone molds and let sit undisturbed until fully hardened.
- Once set, pop them out and store in a cool, dry place.
Notes
- Cinnamon essential oil can be very strong and may irritate skin in high amounts. If you’d like to use it, just one or two drops is enough.
- You can also infuse your carrier oil with cinnamon ahead of time for a more subtle and consistent warming effect. Just let it steep for a week or two in a sunny windowsill.
Final Thoughts
These warming lotion bars are simple to make but full of comfort. I love that with just a few nourishing ingredients and some thoughtful herbs, we can create something that brings relief and warmth to our families.
If you’re new to making herbal body products, this is a wonderful place to start. And if you’re looking for more cozy, skin-loving recipes, you might enjoy the Tallow Recipe eBook.
Take your time, experiment gently, and remember: natural living is a journey, not a race.
You Might Also Like:
You might also like these lotion recipes: