DIY Calendula Shaving Cream
I LOVE calendula, so I knew I had to try making a DIY shaving cream, and it turned out so well! Learn how to make your own DIY calendula shaving cream and all the benefits that go with it.
Infused with calendula’s soothing properties, shea butter’s deep hydration, and aloe vera’s skin-calming effects, this homemade shaving cream provides a smooth glide while nourishing the skin.
I have always struggled with pain after shaving and had super irritated legs, so I knew I had to change up what I was doing.
While sugar scrubs helped a lot, I needed more. I have been using calendula in so many things. So I figured if it is so healing in everything else, it should be for this too!
Here is my simple recipe, along with all the benefits you can get from using this DIY calendula shaving cream.

Why Make Your Own Calendula Shaving Cream?
Here are a few of my favorite reasons why I prefer to make my own shaving cream:
- Gentle on Skin – Free from synthetic foaming agents and harsh chemicals that can dry or irritate sensitive skin. Store bought ones always made things worse for me with the parabens, sulfates, and synthetic fragrances.
- Deeply Moisturizing – Coconut oil and shea butter hydrate and protect against razor burn.
- Healing Properties – Calendula is known for its anti-inflammatory benefits, making it perfect for soothing the skin post-shave. My number one reason why I love calendula!
- Customizable & Fresh – Use your favorite essential oils to create a personalized, refreshing scent. Sometimes I go for relaxing scents like lavender, other times I like seasonal like pine.
Pin This Post For Later:

Benefits of Key Ingredients
Before I share the recipe, here are the benefits of the ingredients so you’ll understand why I chose these particular ones:
- Calendula-Infused Oil – Soothes irritated skin and helps reduce redness.
- Shea Butter – Deeply hydrates and forms a protective barrier against razor burn.
- Coconut Oil – Softens hair for a smoother shave and prevents dryness.
- Aloe Vera Gel – Naturally cools and calms the skin, reducing post-shave irritation. One of the best ingredients for this recipe!
- Arrowroot Powder/Baking Soda – Helps create a creamy, non-greasy texture for easy application.
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.
Ingredients (Makes 6-8 ounces)
- ¼ cup coconut oil
- ¼ cup shea butter
- 1 tablespoon arrowroot powder (or cornstarch)
- 1 tablespoon baking soda
- 2 tablespoons calendula-infused oil (learn how to make your own here)
- 2 tablespoons aloe vera gel
- 10-15 drops essential oil (optional – lavender, peppermint, or tea tree work well)

How to Make Calendula Shaving Cream
Here is my step by step process to make this DIY calendula shaving cream:
Step 1: Make the Calendula-Infused Oil
Add dried calendula flowers to a small glass jar.
Pour olive or almond oil over the flowers, fully submerging them.
Heat gently using a double boiler for a few hours or let it infuse naturally for 4-6 weeks.
Strain out the flowers and store the infused oil in a dark glass bottle.

Step 2: Make the Shaving Cream
In a double boiler or heat-safe bowl over simmering water, melt the shea butter and coconut oil together until fully liquid.
Allow the mixture to cool slightly. Once it starts to thicken but is still soft, use a hand mixer or stand mixer to whip it until light and fluffy.

Gently mix in the aloe vera gel and calendula-infused oil until fully combined.
Add the baking soda and arrowroot powder and continue mixing.

Stir in your chosen essential oils and mix one last time. I did 6 drops of lavender essential oil and 6 drops of tea tree essential oil and loved that combo!

Store the whipped shaving cream in an airtight container.

Notes
- Store in a cool, dry place. If your home is warm, refrigerate to prevent melting. It will make it feel extra soothing on your skin!
- For extra hydration, add 1 teaspoon of vitamin E oil.
- For a cooling effect, use peppermint essential oil.
- For antibacterial benefits, add tea tree essential oil.

Calendula Shaving Cream
Materials
- ¼ cup coconut oil
- ¼ cup shea butter
- 1 tablespoon arrowroot powder
- 1 tablespoon baking soda
- 2 tablespoons calendula-infused oil
- 2 tablespoons aloe vera gel
- 10-15 drops lavender essential oil
Instructions
- Infuse calendula in a carrier oil (like olive or almond oil). Heat gently in a double boiler for a few hours, then strain out the herbs.
- In a double boiler or a heat-safe bowl over a pot of simmering water, melt the shea butter and coconut oil together until fully liquid.
- Allow the mixture to cool slightly. Once it starts to thicken but is still soft, use a hand mixer or stand mixer to whip it until it becomes light and fluffy.
- Gently add in the aloe vera gel and herbal-infused oil. Mix well until fully combined.
- Add the baking soda and arrowroot powder and mix until combined.
- Stir in your chosen essential oils.
- Store the whipped shaving cream in an airtight container.
Notes
- Store in a cool, dry place. Refrigerate if your home.
- You can use corn starch instead of arrowroot powder.
How to Use the Shaving Cream
Apply a thin layer to damp skin before shaving. Shave as usual, rinsing your razor frequently.
Rinse with warm water and pat dry. Follow up with a natural moisturizer or body oil for extra hydration.

Final Thoughts
This DIY Calendula Shaving Cream is the perfect alternative to commercial products, offering a smooth, moisturizing, and irritation-free shaving experience.
Whether you have sensitive skin or simply want a more natural self-care routine, this homemade shaving cream is a must-try.
My skin loved this DIY shaving cream, so I hope yours will too!