Go Back
+ servings
Rainbow Body Butter

Rainbow Body Butter Recipe

This rainbow body butter is not simple but it is fun to make and, because of the beautiful colors, is both skin-soothing and eye-catching. Enjoy making it!
Prep Time 30 minutes
Active Time 30 minutes
Total Time 3 hours 30 minutes
Servings 2 cups
Author Katie Vance


There are a lot of ingredients in this rainbow body butter!


  1. Begin making this rainbow body butter by adding shea butter, coconut oil, sunflower oil, and beeswax to a glass pyrex measuring cup.
  2. Place the measuring cup inside a small saucepan of water on medium-low heat.
  3. Melt the butter and oil together gently until they're all liquid. Remove from the heat and cool slightly.
  4. Drop-in essential oils and stir well.
  5. Allow the butter and oils to cool until almost solid but still soft. Place the glass measuring cup in the refrigerator for 20-30 minutes or more to help speed up the process
  6. Once the mixture is semi-solid, start whipping with a handheld electric mixer or a stand mixer. You may have to place the oils/butters back in the refrigerator for them to harden further.
  7. Continue whipping this rainbow body butter until soft peaks form and the butter can hold its shape.
  8. Measure the butter equally between 5 small bowls
  9. Add one mica color to each bowl and mix well
  10. Using a spatula, place each color of butter in a line on a piece of plastic wrap, one color beside the next.
  11. Pick up one end of the plastic wrap and gently roll the butter onto itself into a log. Place in the refrigerator to harden for 2-3 hours.
  12. Once hardened slightly, remove plastic wrap and place a body butter log into a piping bag (you can also use a gallon plastic bag with a hole cut in one corner).
  13. Gently squeeze the body butter into containers. Cap and store in a cool, dry place under 70 degrees.