DIY Calendula Lotion Bars Recipe

This post contains paid and/or affiliate links. Read full disclosure.
Jump to Directions

Learn how to make and use the best homemade Calendula Lotion Bars in this easy DIY beauty recipe.

One DIY calendula solid lotion bar on a table with calendula petals in front of a bowl of more lotion bars

Calendula is one of my favorite ingredients to incorporate into homemade beauty products. It is so soothing and gentle, and it leaves a nice, light fragrance behind.

Since I have dry skin, I need to moisturize my skin every day. While I love my Calendula Lavender Salve for concentrated areas of my skin that need extra love and attention, I wanted something I could use on my whole body.

So I decided to make Calendula Solid Lotion Bars to pamper my skin. They are so soothing and nourishing to the skin! If calendula isn’t your thing, you can make solid lotion bars in other scents like lavender petal or lemon basil.

I like to keep some solid lotion bars on hand for my personal use, but I love giving them as gifts as well.

Close up of moisturizing calendula lotion bar

DIY Calendula Solid Lotion Bars Recipe

This DIY Calendula Solid Lotion Bars recipe uses calendula petals, shea butter, coconut oil and other natural ingredients to soothe and nourish dry skin.
5 from 4 votes
Print (no photos)
Prep Time: 20 minutes
Active Time: 45 minutes
Cooling Time: 1 hour
Total Time: 2 hours 5 minutes



  • Sauce Pan
  • Mason jars
  • Cheesecloth
  • Double Boiler
  • Silicone mold


  • Infuse olive oil with calendula using one of these two techniques. Place a few tablespoons of calendula in a mason jar and cover with at least 3 tablespoons of avocado oil. Either let sit in the sun for two weeks to infuse or use the warm infusion method. To infuse the oil using the warm infusion method, place the jar on top of a mason jar ring in a pan of water.  Fill the pan with enough water to cover the oil, but be careful that no water gets in the jar or your lotion bars will spoil quickly. Heat on medium-low to medium for two hours. Strain out the herbs with cheesecloth and discard them, reserving the infused oil.
    Pouring calendula petals into glass measuring cup to infuse olive oil
  • Combine beeswax, coconut oil, shea butter and the infused calendula oil in a double boiler. Heat until completely melted, stirring occasionally, until it's clear.
    Coconut oil being poured into a double boiler pan
  • While it’s melting, use a mortar and pestle to grind the calendula flowers. It doesn’t have to be a fine powder, but you don’t want any large chunks either.
    Calendula flower petals in a mortar with pestle
  • When the lotion mixture is melted, carefully remove the double boiler from the heat. Add the ground calendula and stir well. Allow it to begin to cool just until the top starts to harden. Stir again then pour the hot lotion mixture into a silicone mold.
    Pouring lotion mixture into a silicone mold to make calendula solid lotion bars
  • Allow your calendula lotion bars to cool undisturbed for an hour or until completely hardened. You can feel the bottom center of the molds to see if they're still warm at all. You can also put them in the fridge to harden more quickly. Once they're completely hardened, pop them out of the silicone molds and store in an airtight jar.
    Calendula lotion bar on a counter next to a bowl filled with more


How to use calendula solid lotion bars:

Either place one between your hands to warm it up, then smooth into skin. Or you can warm it directly on the skin your want to nourish and moisturize. I love how you can’t really end up with too much lotion when you use a lotion bar!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating