Print Recipe
5 from 4 votes

Homemade Solid Lotion Bars with Shea Butter

These adorable heart-shaped lotion bars contain all-natural ingredients that nourish dry, irritated skin. They also make the perfect gift!
Prep Time5 mins
Cook Time10 mins
Resting Time1 hr
Total Time15 mins
Course: Homemade Moisturizer
Cuisine: DIY Beauty
Servings: 20
Author: Elizabeth Walling



  • Combine the shea butter, almond oil, and beeswax in a double boiler.
  • Warm ingredients over medium heat until fully melted, stirring gently with a silicone spatula.
  • Reduce heat to very low. Add your essential oil drops and stir.
  • Add color if desired (separate mixture into thirds and add different colors to create multi-colored lotion bars.)
  • Carefully pour the liquid mixture into the mold of your choice.
  • Allow to sit and cool until solid (about one hour).
  • Once your solid lotion bars have solidified, gently pop them out of the molds. Store in a mason jar for easy storage or package as a gift!
  • Massage the bar directly into skin as needed, or rub with fingertips to melt and apply the lotion with your fingers.


  • When creating multiple colors, leave remaining mixture over low heat until you are ready to mix and pour it (otherwise it may start to solidify).
  • Store in a dry place for 6 months or more.
  • You can also use these solid lotion bars in the shower to moisturize skin after cleansing.
  • Use your own favorite essential oils for a custom scent, or leave them out for unscented lotion bars.