Rosemary Tea Tree Body Butter

Posted on Feb 16, 2013 in Blog, DIY Beauty, Recipes | 7 comments

Rosemary Tea Tree Body Butter

I wanted to experiment with making a rich & creamy body butter from scratch that could moisturize my skin all winter long. After some research, I discovered that the trick to making a thick and nourishing whipped moisturizer is to use a ratio of 75% solid oils to 25% liquid oils. I decided to start this adventure with a conservative 1 cup batch of total oil–I wasn’t sure how it’d go after all.

I chose to use shea butter, cocoa butter, and coconut oil for my solid oils (3/4 cup total) and almond oil for the liquid (1/4 cup). The ratio of 3:1 solid to liquid did just the trick and my resulting body butter was super luxurious. Note: If you live in a locale where your coconut oil is liquid at room temperature (75°F or above), you will want to use a different, more solid oil.

Solid oils, melted

Solid oils, melted


Whipped homemade body butter

I based this recipe on’s article on Homemade Body Butter since it looked so decadent. I have been very pleased with the results. The butter quickly melts into your skin when applied, and although slightly oily at first, absorbs after a few minutes leaving you with extra-soft skin.


Looks good enough to…..rub all over my body!

Rosemary Tea Tree Body Butter
  • 6 Tablespoons shea butter +2 Tablespoons cocoa butter = ½ cup
  • ¼ cup coconut oil
  • ¼ cup almond oil
  • 10 drops rosemary essential oil
  • 8 drops tea tree oil
  1. Melt the shea butter, cocoa butter, and coconut oil in a double boiler. Remove from heat and let cool for 30 minutes.
  2. Once cool, stir in the almond and essential oils.
  3. Place oil mixture in the refrigerator to cool for 10-20 minutes, checking on it periodically.
  4. When the outer edges of the mixture begin to solidify, whip the oils with a hand mixer until they thicken into a creamy body butter.
  5. Store in a plastic or glass container for several months.

Tips for this recipe:

When melting your solid oils, my favorite method is to use a Pyrex 2-Cup Measuring Cup set inside a small pot filled halfway with water. This is an incredibly handy tool that contains your measuring, melting, and clean-up to a single dish.

A key factor when whipping up the above recipe is to allow the oils to cool sufficiently before whipping. If the oils are too warm they won’t whip up to the creamy consistency that you see here. If this seems to be happening, simply put the mixture back into the fridge for a few minutes and try again.

When picking scents for my body butter, I decided on rosemary and tea tree essential oils. You, of course, can choose your own favorites. Some nice options might include lavender, sweet orange, or rosemary & peppermint. Happy whipping!


Rosemary Tea Tree Body Butter

 For more nourishing homemade skincare, check out the Creative Simple Life Etsy Store!

Supplies & Tools for getting started:


  1. This looks so luxurious!

  2. Coconut oil won’t be solid in the summer for most people. What is a good substitute? I can’t wait to try it!

    • I’d just increase the amount of shea and cocoa butters.

  3. I live in Arizona, and my coconut oil is always liquid. What might be a substitute for a more solid choice?

    • I’d simply increase the amount of cocoa butter or shea butter that you are using!

  4. Is there a particular reason for the ratio of shea to cocoa or is it purely personal preference?

    • Personal preference. Feel free to experiment with the ratios as long as you maintain the solid to liquid ratio.


  1. April Link Love | Morgan Hill Family Wellness: Acupuncture Clinic in Greater Gilroy and San Jose Area - [...] Rosemary Tea Tree Body Butter [...]
  2. Homemade Whipped Coconut Oil Body Butter Recipe - The Nourished Life - […] Rosemary Tea Tree Body Butter […]
  3. Homemade Body Butter - […] Rosemary Tea Tree Body Butter […]
  4. Top 50 Body Butter Recipes - […] Rosemary Tea Tree Body Butter […]

Leave a Reply

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