DIY Arnica Cream Recipe

This easy DIY Arnica Cream is perfect for tired, sore muscle relief. Got stiff joints? Bruised skin? Sometimes, your body just needs a little extra care—and that’s where this soothing DIY Arnica Cream comes in.
Pin for later

This homemade arnica cream is soft, nourishing, and simple to make at home. Whether you’ve had a long day, a tough workout, sore joints, or just want to support your skin naturally, this cream gives you that comforting touch your body craves.
This post may contain affiliate links. Read my disclosure policy.
Made with a blend of healing herbs, rich butters, and essential oils, this arnica cream is both practical and a little bit luxurious. Let’s explore why it’s worth making and how you can whip it up yourself with just a few ingredients!
Why You’ll Love This Arnica Cream
This homemade arnica cream is more than just a pretty jar on your shelf. It’s something that brings real comfort when your body feels tired or worn out. If you enjoy natural care products that feel good and actually work, you’ll want to keep this one close.
Soothes and Calms the Skin
Arnica has been used for generations to help with swelling, bruises, and muscle tension. When turned into a gentle cream, it becomes a go-to for those days when your body needs a little recovery. Use it after a long walk, workout, or when you just feel sore. It’s soft and smooth, and it feels like your skin is taking a deep breath.
Soft, Fluffy Texture You’ll Love
The shea butter and coconut oil in this recipe whip into a light, fluffy texture that feels so satisfying to apply. It spreads easily and melts right into the skin. There’s no stickiness or heavy residue—just a soft layer that keeps your skin feeling supported.
Easy to Adjust to Your Needs
One of the best things about this recipe is how flexible it is. You can change the carrier oil depending on what you like or have on hand. Avocado oil is rich and moisturizing. Jojoba oil feels light and silky. You can also add essential oils if you want a hint of scent or skip them if your skin is sensitive.
Simple Ingredients, No Surprises
Every ingredient in this cream has a purpose. There are no fillers, no synthetic stuff, and no hard-to-pronounce names. Just a handful of skin-friendly ingredients that work well together and feel great on your body. It’s something you can feel good about using.
Great for Everyday Comfort
This cream isn’t just for aches and pains. It’s also a lovely way to add some care to your daily routine. Use it as a body cream, a massage balm, or a quick skin softener. Keep a small jar at home, in your bag, or even give it as a thoughtful handmade gift.
Ingredients You’ll Need for Your Arnica Cream

This recipe makes around 12 to 14 ounces of cream. You’ll need:
- Arnica flowers
- Carrier oil (I used avocado oil, but any gentle oil will work)
- ½ cup shea butter
- ¼ cup coconut oil
- ¼ cup arnica-infused oil (from the arnica flowers and carrier oil)
- 15 drops essential oils (optional)
- Clean silicone containers or amber glass jars
Let’s explore how each ingredient helps create this soothing cream:
Arnica Flowers
Arnica is the star of this recipe. Its calming and skin-soothing properties make it ideal for tired muscles, bruises, and general aches. I love using dried arnica flowers to infuse into oil because it gives the cream a gentle herbal power that feels both healing and comforting. The infusion process draws out everything good from the flowers and makes this cream something special.
Carrier Oil
This is the base for your arnica infusion. I usually reach for avocado oil because it’s rich, moisturizing, and blends well with butters. It gives the final cream a nourishing, silky feel that lasts on the skin. You can also try other oils like almond or jojoba. Each one has its own texture, and I like that this recipe lets you adjust it based on what your skin loves most.
Shea Butter
Shea butter brings a rich, creamy texture to this blend. It’s deeply moisturizing and gives the cream a whipped, fluffy feel that’s soft but not greasy. I love how it helps hold everything together while still feeling lightweight. It’s one of those ingredients that just makes the whole recipe feel extra nourishing.
Coconut Oil
Coconut oil adds a lovely softness and helps the cream spread easily. It blends beautifully with shea butter and gives the cream a light, smooth finish. I like how it melts into the skin quickly and leaves it feeling comforted without being too heavy.
Arnica-Infused Oil
This is where the magic happens. Once the arnica flowers have soaked in the carrier oil for a while, you’ll strain the mixture and use the infused oil in your recipe. It brings all the benefits of arnica straight into your skin with every application. I find it’s the part that makes this cream truly effective for those sore or tired spots.
Essential Oils (Optional)
This part is completely up to you. A few drops of essential oils can add a subtle scent or extra skin benefits. I like using lavender for calm, peppermint for a refreshing coolness, or eucalyptus for a clean, clear scent. You can skip this step if your skin is sensitive, and the cream still turns out beautifully.
Each of these ingredients adds something special to the mix. I love how this recipe feels both simple and indulgent at the same time—perfect for everyday comfort or as a thoughtful handmade gift.
Containers
I recommend either one of these silicone containers or amber glass jars.
- Package: 2 Oz/60 ML x 12 pcs amber glass jars with black screw lid and liners, good sealing performance, you don’t have to worry about the contents spilling out. Extra 6 plastic cream spoons
- Leakproof Design: The cream jars are designed with a round sealed screw outer lid to prevent leak and spill, have a good sealing, without worry about spillage and dirty luggage.
Step-by-Step Guide to Making Your Arnica Cream
Making this arnica cream at home is simple and satisfying. Once you gather your ingredients, the rest comes together quickly. Here’s how I make mine:
Step 1. Make the Arnica-Infused Oil


Fill a clean glass jar about halfway with dried arnica flowers. Pour your chosen carrier oil over the flowers until they are fully covered. I like using avocado oil for its rich, moisturizing feel.
Jojoba Oil, Arnica Oil, almond oil or fractionated coconut oil would also be great choices.

Seal the jar and let it sit in a warm, sunny spot for about two to three weeks. Shake it gently every few days. Once it’s ready, strain out the flowers using a fine mesh strainer or cheesecloth.
Store the infused oil in a clean bottle or jar.
Step 2: Whip the Shea Butter



Start by adding the shea butter to a stand mixer. Use the wire whip attachment if you have one. Whip the shea butter on high speed for about one minute. Then switch to low speed and whip for another three minutes. This helps soften it and gives it that fluffy texture we’re going for.
Step 3. Add the Oils

Now add the coconut oil and the arnica-infused oil to the whipped shea butter. Turn the mixer back on and whip on high for one minute. Then whip on low for three minutes. You’ll start to see everything blend together into a soft, creamy texture.
Step 4. Add the Essential Oils (If Using)

If you’re using essential oils, now is the time to add them. I usually go for about 15 drops total. You can mix and match or stick with just one. Stir gently or whip on low for one more minute. The scent should be light and natural, not overpowering.
Step 5. Transfer and Store
Once the cream is fully mixed and feels smooth and fluffy, scoop it into your clean containers. Silicone jars are easy to use, but I also love amber glass for a cleaner look. Let the cream sit at room temperature to finish setting.


That’s it—your homemade arnica cream is ready to use.
Pin for later

How to Use Your Arnica Cream
This arnica cream is meant to be simple, soothing, and part of your everyday care. Here’s how I like to use it:
- Scoop out a small amount using clean fingers or a small spatula.
- Gently massage it into the skin where you feel soreness, tension, or bruising.
- Let it absorb naturally. There’s no need to rinse.
You can use it on your shoulders, legs, arms, or anywhere that needs a little extra comfort. I often reach for it after a long walk, a workout, or when my body just feels tired. A little goes a long way.
Store your cream in a cool, dry place with the lid tightly closed. It should last about six months. If it ever changes color or smells off, it’s best to make a fresh batch.
This cream has become one of my favorite ways to unwind and give my body some much needed self care. I hope you enjoy making and using it as much as I do.
More Sore Muscle Relief
Easy Arnica Bath Soak
For the ultimate in sore muscle relief, indulge in this arnica bath soak before using your homemade Arnica Cream.

Ingredients
Arnica Infused Oil
- Carrier oil avocado, jojoba, argan, fractionated coconut oil
- Arnica flowers
Arnica Cream
- ½ cup shea butter
- ¼ cup coconut oil
- ¼ cup arnica infused oil
- 15 drops essential oils optional
- Silicone container or amber container
Instructions
Infused Arnica Oil
- Fill a clean 8 oz glass jar about halfway with dried arnica flowers. Pour your chosen carrier oil over the flowers until they are fully covered.
- Let infuse for a day or up to a few weeks. The longer it infuses, the more the oil is able to absorb the beneficial properties from the arnica flowers. Give it a gentle shake every few days.
- When done infusing the oil, strain the flowers out of the oil, keeping the oil.
Arnica Cream
- Add shea butter to a stand mixer.
- Whip on high for 1 minute, using the wire whip attachment. Then whip on low for 3 minutes.
- Add the coconut oil and infused arnica oil. Whip on high for 1 minute, then on low for 3 minutes.
- Add the essential oil if using.
- Whip on low for one minute, or until the mixture is light and fluffy.
Notes
- Essential oils are optional. Some great choices would be Lavender, Eucalyptus, Copaiba, Frankincense, wintergreen (for pain).
- Any carrier oil will work for the infusion. I used avocado oil. Jojoba oil, argan oil, fractionated coconut oil are also great chocies.
- This should last for around 6 months. There is no need for a preservative since no water is being introduced. Also, the essential oils will help act as a preservative. If it looks weird or smells different, throw away and start a new batch.
Before You Go, See What’s New

Dawn Goehring
Hi! I’m Dawn, the founder of Desert Naturals. My family , including my 2 teen boys, husband and myself, live in the southern California desert, I’m passionate about natural living and a life free of synthetics, dye’s, artificial fragrances, and other harmful ingredients. I love to use essential oils and natural ingredients for pretty much everything from natural remedies for my family, to non toxic cleaning for my home, to making my own DIY Beauty products, self care products, and more.





I was skeptical at first, but this arnica cream really works. Never going back to store-bought.
Great
looks cool, might try it sometime.
Absolutely adore arnica. Thanks for the DIY guide, Dawn.
Perfect for my hiking trips. Thanks!
I’ve been growing arnica for years without fully utilizing it. This cream is a fantastic idea.
gonna try this for my back. sounds perfect.
Great for post-workout soreness. I’m in.
Arnica is such an underappreciated ingredient! Love how you’re bringing attention to it, Dawn.
Finally, a use for the arnica I’ve been growing! Thank you!
Appreciate the emphasis on simple, natural ingredients. It aligns with my values.
I’m all for natural ingredients, and this cream sounds perfect! So excited to make my batch this weekend!
might give this a go, looks easy enough
Love this! Arnica has been a game changer for me. Can’t wait to try your recipe, Dawn!
This is just what I was looking for. Definitely works!
I just made this cream and it feels amazing already. thanks for sharing!
Hey, can I use olive oil instead of the carrier oil suggested?