Nothing beats the pure luxurious moisture of a body butter made with rich, fast absorbing oils and butters. This is my favorite recipe because the coconut oil soaks in quickly while the shea butter keeps the skin hydrated for hours. I use this butter every time I get out of the shower and before I go to bed.
Apricot kernel oil (or another oil you like that is liquid at room temperature)
Essential oil of your choice
You can make this in any quantity you like, just be sure it's enough that you can finish it within a month so the oils do not go bad. To make the oil, whip equal amounts of shea and coconut oil (for example 1/2 cup of each) with a splash of oil until you like the consistency. Add your essential oils and whip until the mixture looks like meringue or whipped cream.
This part always makes me hungry. The coconut oil smells great and it looks just like a piece of a yummy dessert.
Place your butter into an air tight container and store in a cool place away from sunlight. (If the oil gets too hot it will melt and harden as it cools, losing its whipped texture and making it much harder to use.)
You can also add more oil that is a liquid at room temperature and make more of a body lotion that will pump out of a reused container.