I started making DIY baby lotion about 4 months after my son was born. I noticed that he kept having these little red bumps all over his skin. At first I thought this was just newborn stuff or my hormones still working their way out of his body. 

After 4 months the bumps did not go away, so I figured he must be reacting to something I was putting on his skin. 

I try my best to minimize exposing him to harmful substances, but as it turns out, even lotions that are marketed as “safe, natural, and organic” have some unwanted additives, fillers, and toxic chemicals. 

I don’t know about you, but I grow tired of researching every little ingredient on the label of these so-called organic lotions, but I DO have 5 minutes to make my own baby lotion!


This post contains affiliate links. Please read our full disclosure here.

Buttery-soft Diy baby lotion

DIY baby lotion

It’s kinda silly but I get a lot more joy out of using anything I have DIYed over the store bought stuff. I give my son baths and find it so satisfying to unscrew to MY jar of baby lotion and rub the buttery goodness all over his little body. I feel like I am truly nourishing and soothing his skin because I know the only thing being applied is food and love. 

“Let food be thy medicine, and medicine be thy food.”


For this DIY baby lotion you will need the following ingredients:

The lazy method

You will need either a hand mixer or stand mixer for this recipe. 

Add the 1/2 cup of shea butter to a bowl and whip it on high for about a minute. You want to get as much of the lumps out as possible. 

Then add the 1/4 cup of coconut oil, 1 tbsp of sweet almond oil, and 1 tbsp of aloe vera gel to the bowl and whip for another 30 seconds on high. 

Use a spatula to scrape down the sides and then mix on medium while you add the drops of essential oils.

I have found that beating the ingredients on high will get this DIY baby lotion incorporated enough to serve the purpose of having non-toxic, nourishing baby lotion on hand. If you are short on time, use this method to make your baby lotion because it only takes about 5 minutes. 

If you want a more lucious consistency, you will need to proceed to the next method which uses a double boiler. 

The smoother method

If you find that you aren’t getting the consistency you desire, you may want to use a double boiler to melt the shea butter and coconut oil together first. 

To do this, grab a pot, fill it with about an inch and a half of water, and bring to a boil. Place the shea butter and coconut oil in a heat safe pyrex bowl, and place the bowl over the boiling water. It will take about 5 minutes to melt together. Mix occasionally 

Once the shea butter and coconut oil are fully dissolved, remove the bowl from the heat and transfer the ingredients into your mixer bowl. Allow to cool for around 5 minutes. Then add the remaining ingredients and mix well.

Now we wait…..

**It will take some time for this lotion to harden back up, so don’t be alarmed if it stays in a liquid consistency for a while. Once the baby lotion has completely cooled and hardened, beat on high for 30 seconds to make a fluffy consistency. You now have some amazing DIY baby lotion that your baby will love!

This DIY baby lotion can be stored at room temperature for up to a month or in the fridge for up to 3 months.

I use a combination of oils ordered on Amazon and Young Living oils for my family. I find get value out of both but if you are interested in using Young Living essential oils, you will need to be in contact with a distributor. I am not a distributor myself, but I have family that has a full time Young Living business. You can get access to the AMAZING starter kit and essential oils here.

I hope you enjoy this nourishing DIY baby lotion as much as my little man does! Let me know what you think and don’t forget to share! If you are a fellow DIYer like me then you may also want to try this homemade diaper rash cream recipe.



DIY baby lotion