If you have ever wondered how to make lotion, this post is for you! This simple DIY lotion is very easy to make and works great to restore moisture to dry skin.

How to make lotion. This homemade body lotion is easy to make. Learn how to make homemade lotion that is all natural. Homemade lotion recipe is frugal too. You will love how well this homemade lotion works on dry skin!

How to make Lotion

We really struggle with dry skin. My daughter especially gets terrible dry skin all year round.

Whether it is in the Summer or in the middle of Winter, we get tons of crazy dry patches. Regular body lotion just doesn’t cut it and I never liked the idea of rubbing crazy medicated creams on her.

Plus, has anyone noticed how expensive lotion is these days? Goodness some of those tiny tubes of lotion come with a hefty price tag!

I knew there had to be another solution so I started experimenting with homemade lotion. We have made DIY Body Scrub and Honey Body Wash and loved it so I thought we could give this easy homemade lotion a try.

No worries about what all you are putting on your skin with this all natural homemade lotion. We are trying to implement more and more all natural products into our home.

Why we love homemade lotion:

  • Simple instructions. You do not need anything fancy to make this such as a double boiler or immersion blender.
  • Minimum ingredients. This recipe without emulsifying wax is effortless to mix together.
  • Perfect for dry skin. Dry skin will be a thing of the past as this lotion works on numerous skin types.
  • Budget friendly. Save money on high priced cosmetics by making lotion at home. You get a better project and save money as well.
  • Eliminates waste. Making homemade lotion is very sustainable. It allows you to make only what you need and eliminates excess products in the cabinet.
Ingredients needed to make lotion.

Homemade Lotion Recipe ingredients:

Container of lotion.

How to Make Homemade lotion:

1. Place your Shea butter in the microwave to soften for about 30 seconds. Be careful that you do not burn this or microwave it too long.

Measuring cup with ingredients.

2. Mix in your room temperature coconut oil. It should be in a solid or soft state but not melted. You can use a hand or stand mixer for about 15 minutes until light and fluffy.

Any mixer will do but I have a KitchenAid stand mixer that comes in so handy. This is so convenient to achieve the desired texture.


Measuring cup with ingredients.
Combining ingredients with a mixer.


3. Now mix in your essential oils. We love lavender or chamomile essential oil in ours.  It will smell amazing.

4. Transfer to an 8oz mason jar. This is great to keep at home. You can transfer a portion of the lotion into smaller containers for travel or on the go.

It is so easy.

This DIY skin product is just that simple. Anyone can make homemade lotion without much work.

It takes just minutes to combine the lotion and you will love it.

Container of lotion open.

You can double the recipe.

I started with only making a small 8 oz mason jar of lotion. I wanted to make sure I liked it before I made any more.

However, now that I love it, I often mix together large batches of this lotion. I have even tripled or quadrupled it and poured into several mason jars.

It really isn’t any more trouble to make extra since you have all the supplies out. You can easily make more without any additional mess.

This method does not take anymore effort to make several extra containers if you desire.

You can refill these with the large jar of lotion at home containing the rest of the lotion.

Container of lotion with lid open.

How to store:

I use small jars with a lid to store the lotion. It is handy to keep a small jar in my purse for dry hands.

I use these smaller jars that are so easy to just pop into my purse. The small amount is also great for traveling.

That way I can keep my large jar at home and just use the small batches for on the go. This is so convenient. It’s perfect to grab for dry elbows or hands and just dab a little and go.

How long will homemade lotion last

If stored properly, homemade lotion can last up to 6 months.

DIY lotion tips:

  • This is a great base lotion that can be adapted for all skin types.
  • Make sure that all containers, mixing bowls and ingredients are very clean. This will make sure the lotion lasts safely.
  • Combine the ingredients until it forms a smooth consistency. It should resemble normal lotion and be nice and smooth.


  • Vitamin e oil. This can be added to the lotion. Add one or two drops of this for every 10 drops of jojoba oil, almond oil, avocado oil or olive oil.
  • Body Butters. You can use cocoa butter to make a thicker body butter type lotion.
  • Drops of essential oil. We used therapeutic grade chamomile essential oil but you can use any essential oil you prefer. Lavender would be another great one to try.

Try making homemade lotion.

This wonderful lotion is so easy to make and will leave your skin refreshed. It lasts quite a while as only a small amount is needed.

The ingredient list is streamlined and you will not find any hard to pronounce words. We feel really good about letting the kids use this and don’t worry about added chemicals.

I hope you enjoy this easy lotion as much as we do. You probably will not ever go back to using store bought again.

How to make lotion. This homemade body lotion is easy to make. Learn how to make homemade lotion that is all natural. Homemade lotion recipe is frugal too. You will love how well this homemade lotion works on dry skin!

Print the instructions for DIY Body Lotion:

How to make Lotion – DIY Body Lotion

If you have ever wondered how to make lotion, this post is for you! This simple DIY lotion is very easy to make and works great to restore moisture to dry skin.
Prep Time15 minutes
Total Time15 minutes
Keyword: How to make Lotion – DIY Body Lotion
Yield: 1
Author: One Crazy Mom


  • ⅓ cup coconut oil (I buy mine on Amazon or at Sam’s in bulk to save)
  • ⅓ cup pure Shea butter
  • 10 drops therapeutic grade lavender essential oil
  • 8 oz mason jar (to store the DIY body lotion)
  • 5 drops therapeutic grade chamomile essential oil (optional but I love it)


  • Place your Shea butter in the microwave to soften for about 30 seconds
  • Mix in your room temperature coconut oil (should be in a solid or soft state, not melted) with a hand or stand mixer for about 15 minutes until light and fluffy. Any mixer will do but I have a KitchenAid stand mixer that comes in so handy.
  • Now mix in your essential oils. We love lavender essential oil in ours.  It will smell amazing. Transfer to an 8oz mason jar.


Now I only made an 8 oz mason jar worth when I first made it. However, now that I love it I mix up huge batches of it. I will triple or quadruple it and pour it into 3 or 4 8 oz mason jars. That way I have several made up with just one mess. It takes no more effort to make several.

Try these other natural ideas:

Try these other recipes

Share this recipe!


About Carrie Barnard

Leave A Comment

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

Recipe Rating


  1. Allumiderm Renewal says:

    Very nice pattern and great subject matter, hardly anything else we
    require :D.

  2. Paula says:

    Great ideas!

  3. La Vie Age Defying Serum says:

    I do not even understand how I stopped up here, but I assumed this submit was good.

    I don’t realize who you are however definitely you are going to a famous blogger if you are not already 😉

  4. Barbara C says:

    I tried this recipe and I love it. I can’t believe what a difference it’s made in my skin-all over. Thanks so much for sharing.

    1. Sarah says:

      Is there a shelf life with the finished product?

      1. carrie says:

        Sarah – 3-6 month. Thank you!

        1. Becky Epstein says:

          Does the moisturizer need to be refrigerated? Thank you.

          1. carrie says:

            If doesn’t have to be but it can. If it’s hot outside, something I keep it in the refrigerator as it melts a little. Thanks!

  5. Kat says:

    Your easy description of making this hand lotion sounds so easy and makes a great gift idea. I will order things in bulk wanting to make a large quantity. I love the use of lavender oil. This will bring joy into my life.

  6. Marlene James says:

    I loved this recipe of making this beautiful lotion. I have a homeless foundation for veterans. This is would be great for the homeless. Thank you so much for sharing this recipe! Please keep more recipes coming.

    1. Dumisa says:

      I like it really

  7. Virginia Clay says:

    This sounds easy enough to make so I will try it

  8. Pamela Parker says:

    Love this and it sounds so easy!

  9. Shella says:

    Where do you get the shea butter?

    1. jody says:

      michaels, or joanns Fabric, or any craft store near u.

    2. Josie says:

      Go to Amazon I get mines there all the time

  10. Karen says:

    I am looking forward to trying this, recipe, ty, you make it so easy to follow. I am excited!

  11. Laura H.Sischo says:

    Where do you buy Shea butter.?
    Cosmetic store or drug store ?

    1. Bee says:

      You can get it on Amazon.

  12. Debbie Musick says:

    How much essential oil do i put in it?

  13. Bonni says:

    I make mine with a little less coconut oil.
    I melt the shea butter and coconut oil then put in the refrigerator for about 30 minutes. Then I whip it with the mixer and add the essential oil. I make this for my grandson that gets really bad dry spots on his back. I also make another batch for my son inlaw for his hands because he is a mechanic and has sensitive skin. I add 1 tablespoon of cornstarch for him because he doesnt like it greasy.. We live in Arizona and only put this on at night or we would burn super super bad in the sun. I have had more people tell me my hand and cuticle look and feel awesome and I am 52.

    1. Davina says:

      This is awesome. I will try your way.

  14. Charlene says:

    How do you store the extra jars of lotion?Do you refrigerate them and how long do they last?

  15. Michelle says:

    Hi where do you find plain Shea butter.

    1. Monica says:

      Health food store sells it or order online.

    2. Amber says:

      Amazon, health food stores, etc… the best I’ve found is on Amazon. It’s an raw shea butter and it comes in a 16 oz. Container. African raw shea butter is the best. I love it.

  16. Irene Anum says:

    Hi, many thanks for you post. I got some ideas on what to mix with my shea butter from it.

  17. Cindy says:

    Do you have to use the lavender?
    It makes me sneeze.

    1. Susan Bainter says:

      No you can use any of the essential oils as long as they are the theraputic grade. For summertime lime is a nice blend.

    2. Phoenix says:

      You could use any essential oil you choose, based on needs and preferences.

  18. Carolyn says:

    Can you substitute another oil for the coconut oil?

    1. annie says:

      I have a similar recipe that uses avocado oil

  19. Ovaline keen says:

    I love this and am going to make it

  20. Ovaline keen says:

    Looking forward to making it

  21. Emily says:

    I appreciate this post, I’m definitely going to try this. Both my kids have eczema and the stuff that works is so expensive. Its like the industry knows how much people who suffer with eczema need it and take advantage. So when this works, I will be eternally grateful.

  22. Samantha says:

    Made it, it’s great! I used vanilla with the lavender and I love the way it smells! Thanks for the recipe!

    1. Gail Anglin says:

      That combination smells like Baby Powder!
      My Grand kids Love it.

      1. carrie says:

        I’m glad you loved it!

  23. LuAnn Morris says:

    Sounds easy enough, can’t wait to try it!

  24. Kristina says:

    I’ve made this and it’s amazing thanks for sharing the recipe!


  25. Themysterykey says:

    Thanks for the recipe!!!
    I will definitely make this, the weather is making my skin so dry and I need this moisture.

  26. Deborah says:

    I want to make this as a pain reliever. I know a lady who puts cbd oil in her lotion. I have tried it and it really works. My question is how much cbd oil should I use

  27. Shannon says:

    Is this too thick to use in a squeeze bottle?

  28. Barbara Landrum says:

    Loved this recipe!

  29. Lori says:

    I have been making this cream for over a year now…..I also love the lavender oil but I also add frankincense and myrrh as they are anti cancer essential oils……

  30. Kay says:

    What’s the best way to store the lotion? Will a closet shelf be alright. Am going to try another essential oil, lavender makes me sneeze.. Thanks for the lotion Receipe.

  31. Carla says:

    What is the best way to store it? Is there something I can add to it to make it not so greasy?

    1. carrie says:

      Carla – I store it in a air tight glass container. If yours is greasy, maybe try using less coconut oil or trying a different oil (olive oil or almond oil). Coconut oil has a low absorption rate so it can feel greasy at times.

  32. emilie says:

    Hello, how long can this product be kept for ?

    1. carrie says:

      Emilie – I keep mine for up to 6 months

  33. Paige Beck says:

    I just tried this and it eventually turned out great. 15 minutes isn’t really long enough. I needed to let it rest and cool before it became light and fluffy. I added 5 drops of tea tree oil, 5 drops of Frankincense, and a smidge of vitamin E oil. Love it!

  34. Linda says:

    I love it, going to try make it. Any suggestions, I like aloe and my skin loves it. There is any chance that I can get something with aloe Vera ?

    1. carrie says:

      Linda – I have not tried it with aloe vera yet. Maybe try to use aloe vera gel instead of the shea butter and coconut oil? Let me know how it turns out! I can’t wait to hear about it 🙂

  35. Al says:

    Awesome ideas !

  36. Erica says:

    I’m unfortunately allergic to shea butter, and it is in EVERYTHING nowadays. Do you have any alternatives for this ingredient?

    1. carrie says:

      I think you could use coconut butter. I haven’t tried it before but I bet it would work great! Let me know how it turns out!

  37. Loretta says:

    Songs very easy and great to do I will try it thanks for sharing those recipes

  38. Haley Cox says:

    Can you use a pump style container?

    1. carrie says:

      Haley – I’m not sure. I have never put in a pump container. It’s pretty thick so I’m not sure that it was work so well.

  39. Nancy says:

    I have tried this twice and love the effect it has on my hands- but I can’t get rid of the Shea butter smell- no matter how much or what kind of essential oil I put in- it still has a strong aroma of Shea butter – which is annoying after a while. Does anyone have and suggestions?

    1. carrie says:

      Nancy – I usually mix this with a fruity essential oil. I think that these scents balance out the shea butter the best. I like to use lemon or grapefruit. Thanks.

  40. Amber says:

    I need 12 small containers. Will this be anough or should I plan on doubling the recipe?

    1. carrie says:

      Amber – I would double it just to be sure you had enough.

  41. Muniyrah says:

    Thank you very much for sharing this easy recipe! I made it with my granddaughters to show how easy it is to make a natural lotion without all the hard to pronounce chemicals listed on the ingredient list on most lotion containers.

    1. carrie says:

      Awesome! I’m glad you enjoyed it!

  42. Wendy says:

    Made this for the first time tonight. I’m used to using a eucalyptus scented lotion, so used a combination of eucalyptus and peppermint oils. I used 12 drops but think the next batch is like a stronger scent. My lotion is slightly yellow as opposed to the pure white in your photos. Is this the magic of photo editing or is it my shea butter?
    For the most part I am happy with the results for the first time. I too was thinking it was more greasy than store bought, and saw the suggestions to replace the coconut oil and also to add cornstarch. Does anyone have experience with either of these to cut down on the grease?
    Thanks so much for the super simple recipe!

  43. Dezendra says:

    Thank you for sharing this recipe. It is really simple and easy. I am a member of the Doterra Essential Oil world and have a ton of oils here at home. This recipe is a great base to add different oils. I am making as Christmas gifts, LAVENDER WITH PEPPERMINT.

    1. carrie says:

      I’m glad you loved it!

  44. Diane Wolf says:

    Recipe sounds lovely and I can’t wait to gather the ingredients and give it a try. My hubby and I have typical “old people’s” skin-very dry and rough elbows, etc (age 80&85 years young. Thanks. I am so glad I happened upon the recipe. Diane

    1. carrie says:

      Thanks Diane. I hope your husband and you both love it. Thank you.

  45. Bonnie says:

    New to DIY lotions!! Can’t wait to try!!!

    1. carrie says:

      I hope you love it!

  46. Marla Bearrows says:

    Where can you buy chamomile?

    1. carrie says:

      I buy mine on Amazon. Thanks.

  47. Teresa says:

    What is a good preservative for this DIY lotion?

    1. carrie says:

      Generally, I don’t add a preservative to it. I haven’t had any issues with it going bad before I use it all. Thanks.

  48. Amanda says:

    Is there something you recommend to make this a little less greasy?

    1. carrie says:

      The coconut oil is what makes it greasy as it has a slow evaporation rate but I love it because it’s the most moisturizing. Generally I use this overnight to allow it to evaporate but I still get the moisturizing benefit. You can make this with a different oil alternative like almond oil or jojoba oil that evaporate quicker but those will not whip into a cream so it will likely still be an oil form. Thank you!

  49. Bonnie says:

    I am fairly new to EO’s and to making my own creams and lotions! I just found this and I am so very excited to try this! As I have gotten older (60) my skin has changed and begun to react to all kind of store bought, even “natural” lotions and cream. I finally decided that it was time to start researching and making my own!

  50. Rose says:

    😍 Will try this…

    1. carrie says:

      I hope you enjoy it!

  51. Tania says:

    Gonna make it but with essential oils i have on hand. I have ylang ylang which i love but the hubby hates. I’ll use orange lemon and lime. Do you think this would work or do you have any advice against these? Waiting for your response.
    Thank you.

    1. carrie says:

      I love ylang ylang too! If you go the citrus route, I would just add one, the orange, lemon or the lime as I think the combination might be overwhelming in the lotion. Thanks!

  52. Maria says:

    I don’t like the smell of lavender. What can I replace it with?

    1. carrie says:

      You can use any essential oil that you like the cent of. I think lemon would be great in this recipe as well!

  53. Desiree says:

    Hi, I am wanting to try this out. Does the coconut oil make this go back to a hardened state once settled or refrigerated? Or does it stay whipped like lotion?

    1. carrie says:

      It stays whipped like a lotion. If you live in a more humid area, you might want to store in the refrigerator to prevent it from melting.