Rainbow Body Butter Recipe – An Easy DIY Bath Recipe

This rainbow body butter is beautiful and a pampering moisturizer for your skin. You can make it at home with what is in your pantry, so let’s get started.

close up of rainbow body butter in a bowl setting on wooden tabletop

Rainbow Body Butter Recipe

Here at Ruffles and Rain Boots, I love sharing bath bombs and shower fizzies recipes you can make at home. Skin-safe ingredients and natural elements mixed with fun themes and colors really help to add a bit of fun and pampering to your beauty regimen.

Coconut oil acts as a simple moisturizer to soften skin naturally and this body butter recipe is a great starter DIY for those seeking to make their own products. Scan the ingredients list, make sure you have what you need, and let’s get started.

Pin This for Later

Can’t make this right now? Please pin this to your favorite DIY bath and body board on Pinterest.

close up of rainbow body butter in bowl with text moisturizing rainbow body butter recipe

How to Make a Fun Rainbow Body Butter Recipe

With just a few simple ingredients, you can make this simple body butter recipe with ease.

Yield: 1 cup of body butter

Rainbow Body Butter Recipe

close up of rainbow body butter in a bowl setting on wooden tabletop

This rainbow body butter is the perfect homemade bath recipe takes just a few minutes to put together. The easy, skin-safe recipe makes it perfect for gifting, as well.

Active Time 10 minutes
Setting Time 10 minutes
Total Time 20 minutes
Difficulty Easy


  • 15 drops Lemon essential oil
  • 15 drops Orange essential oil
  • 15 drops Ylang Ylang essential oil
  • ¼ cup Coconut oil
  • ¼ cup fractionated coconut oil
  • Mica powder coloring in blue, green, yellow, pink and purple
  • ½ cup Shea butter


  • bowl
  • electric mixer
  • pastry bag


  1. Add Shea butter to a mixing bowl or small pot and add in ¼ cup of coconut oil. Also add ¼ cup of the fractionated coconut oil. If you want to change this oil out with something else like sweet almond, you can.
  2. Place it on the stove top over medium heat and warm until it's completely melted. Once melted, remove the mixture from the heat and add in 15 drops of Ylang Ylang essential oil, and the same amount of orange and lemon oils.  
  3. Stir and place it into the refrigerator to set for 15 minutes. The mix is ready when it appears opaque.
  4. Remove it from the fridge and use an electric mixer on high until stiff peaks form. Then, separate it into smaller bowls.
  5. Pour a little of the colored mica powders into each bowl, and stir. Keep stirring and adding until you get the colors you want.
  6. To get the layered look, add the colored body butter to a pastry bag and pipe it into each container.
  7. Store rainbow body butter at a cool room temp or in the fridge until it's ready to be used.
  8. step by step picture directions of how to make rainbow body butter


For more DIY bath recipes, visit Ruffles and Rain Boots.

Did you make this?

Please leave a comment or share a photo and tag me @rufflesandrain

close up of rainbow body butter in white bowl with candle in the background

Love This DIY Body Butter? Check These Out

As I mentioned above, I make a lot of fun bath products like bath bombs, shower fizzies, and sugar scrubs. Here are a few of my favorites.

Please Save This to Pinterest

Your shares are how this site grows and I am sincerely grateful. Please share this on Facebook or save it to your favorite DIY bath products or spa ideas board on Pinterest.

picture collage of rainbow body butter on top and step by step picture directions on bottom with text make this rainbow body butter for amazing skin

Leave a Reply

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