This post may contain affiliate links. Please see our disclosure policy.

This homemade shea butter lotion recipe is non-greasy, cost-efficient, and extremely moisturizing for dry skin. With just a few ingredients, you can whip up this simple shea butter lotion in no time.

A jar of homemade shea butter lotion on a white and blue checkered towel.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

I am a huge advocate for making your own skincare products. Whether it be a daily lotion or a DIY face wash, there are so many reasons to opt for homemade.

Not only is it much cheaper, but you can also customize each product for your particular skin type and preference. 

Making homemade lotion and whipped body butter is so easy and doesn’t require any special equipment.

It is as easy as melting a few ingredients together, allowing them to cool, whipping them up with a hand mixer, and transferring the lotion to an airtight container.

Once you try homemade lotion, you won’t want to go back! It’s amazing how easy, affordable, and effective it is.

Why You’ll Love It

  • Silky smooth skin: You’ll love the way your skin feels with this hydrating shea butter lotion. Say goodbye to dry, cracked, or rough skin!
  • Save money: Making your own skincare products is an excellent way to save money each month. The ingredients last for many batches and cost far less than buying pre-made natural products.
  • All-natural ingredients: I like my skincare products to be as simple and natural as possible. This lotion uses all-natural ingredients to hydrate my skin.
  • Non-greasy: Where a lot of homemade lotions leave a greasy feeling on your skin, this lotion soaks in well and has a nice non-greasy skin feel. The inclusion of arrowroot powder makes all the difference!

What Goes Into This Recipe

Shea butter lotion ingredients labeled on a white table.
  • Shea butter: The star of this recipe, shea butter is a highly moisturizing butter that feels wonderful on the skin. I love shea butter so much, I also use it in my simple shea butter soap recipe.
  • Coconut oil: Gives the lotion a nice spreadable texture and adds additional moisturizing properties.
  • Essential oils: If you love scented lotion, you’ll definitely want to add essential oils! You can use lavender (my go-to) or see my list below of the best oils to add. You can also omit this for an unscented lotion.
  • Vitamin E oil: Vitamin E is an antioxidant that helps extend the shelf life of the lotion and offers amazing skin benefits. Antioxidants nourish and protect the skin while providing possible anti-aging properties.
  • Arrowroot powder: The addition of arrowroot powder gives this lotion a wonderful non-greasy skin feel. I don’t recommend skipping this ingredient as it makes all the difference in the greasiness of the product.
  • Mason jar for storage: An airtight container is essential for maintaining a good shelf life. I use a wide-mouth mason jar.

How to Make Shea Butter Lotion

Putting shea butter chunks into a double boiler.

Step 1. Melt the shea butter and coconut oil in a double boiler.

Pressing a fingertip into a bowl of hardened lotion mixture.

Step 2. Once the ingredients are melted, remove from the heat. Place the bowl in the freezer for about 20 minutes or until the ingredients start to set up. You don’t want the ingredients to be solid, just firm enough to be able to use a hand mixer on.

Adding essential oils into a glass bowl of lotion mixture with a dropper.

Step 3. Add in the essential oils and vitamin E oil if using. Slowly add in the arrowroot powder while mixing the lotion with a hand mixer.

Using a hand mixer to whip the shea butter lotion ingredients.

Step 4. Slowly add in the arrowroot powder while mixing the lotion with a hand mixer.

Shea butter lotion light and fluffy stuck to hand mixer whisks.

Step 5. Continue mixing until light and fluffy, about 3 minutes.

A jar of homemade shea butter lotion on a white and blue checkered tablecloth.

Step 6. Transfer the homemade lotion to an airtight storage container.

Recipe Notes and Tips

  • Store out of direct sunlight for up to one year.
  • It is best to store any DIY product with essential oil in a glass container. I am using a wide-mouth mason jar. 
  • If you are using essential oils, be sure to dilute further if making this recipe for a child by cutting the amount of oil in half.
  • If you do not have a double boiler, you can make your own by placing a glass bowl over a pot of boiling water.
  • You can substitute equal parts of mango butter or cocoa butter for the shea butter if you prefer (read more about mango butter vs. shea butter).

Essential Oils for Shea Butter Lotion

Adding in essential oils is optional, but highly recommended! Essential oils add a lovely natural fragrance and can help to customize your lotion just the way you want.

You will want to avoid citrus essential oils if you plan to use your lotion before being outside in direct sunlight. Some citrus essential oils are photosensitive oils and can cause the skin to sunburn or get a rash.

It is also important to note that the amount of essential oils you use will depend on who you are making it for. If making this lotion for an adult, you can add 10-15 drops of essential oil to the lotion. If making the lotion for a child, you can add 5-10 drops of essential oil to the lotion.

Best Essential Oils for Skincare

  • Frankincense 
  • Rose 
  • Lavender
  • Sandalwood 
  • Roman Chamomile 
  • Yarrow 
  • Tea tree 
  • Geranium 
  • Jasmine 
  • Rosemary 
A jar of homemade shea butter lotion on a checkered blue tablecloth.

How to Make Non-Greasy Lotion

The trick to making homemade lotion non-greasy is adding in arrowroot powder. Arrowroot powder helps to absorb some of the oil and makes the lotion the perfect consistency.

I have made a lot of lotions in my time, from DIY sunscreen lotion to homemade whipped mango butter, and it wasn’t until recently that I discovered the arrowroot powder trick.

I loved all of my homemade lotions as they left my skin so soft and moisturized, but they were a bit oily. Adding in the arrowroot powder will help with that! Before whipping the lotion to make it light and fluffy, try adding a small amount of arrowroot powder to make the perfect homemade lotion.

One other way to make a non-greasy lotion would be to make a water-based recipe like my DIY pump lotion. They easily absorb into the skin and can be stored in a pump-style bottle for easy application.

Recipe FAQs

Do I have to use the coconut oil?

I would not recommend omitting the coconut oil. Shea butter gets very hard at room temperature, and the coconut oil helps the lotion stay fluffy, soft, and spreadable.

What if I don’t have arrowroot powder?

You can substitute cornstarch for the arrowroot powder with similar results.

Related Recipes

If you tried this homemade shea butter lotion or any other tutorial on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

4.92 from 146 votes

Homemade Shea Butter Lotion

Prep: 5 minutes
Active: 5 minutes
Additional Time: 20 minutes
Total: 30 minutes
Yield: 8 ounces
This shea butter lotion recipe is non-greasy, cost-efficient, and extremely moisturizing for dry skin. With just a few ingredients, you can whip up this recipe.
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • Melt the shea butter and coconut oil in a double boiler.
  • Once the ingredients are melted, remove from the heat. Place the bowl in the freezer for about 20 minutes or until the ingredients start to set up.
  • Add in the essential oils and vitamin E oil if using.
  • Slowly add in the arrowroot powder while mixing the lotion with a hand mixer.
  • Continue mixing until light and fluffy; about 3 minutes.
  • Transfer the homemade lotion to an airtight storage container.

Notes

  • Store out of direct sunlight for up to one year.
  • It is best to store any DIY product with essential oil in a glass container. I am using a wide mouth mason jar.
  • If you choose to use essential oils, cut the number of oils in half if a child uses it.
  • If you do not have a double boiler, you can make your own by placing a glass bowl over a pot of boiling water.
  • You can substitute equal parts of mango butter or cocoa butter for the shea butter if you prefer.
For visual reference, I’ve included a video tutorial for this recipe below!
Tried this recipe?Mention @our_oily_house or tag #ouroilyhouse!
This recipe is for your own viewing pleasure and is not meant for healing purposes. Readers must perform their own research and tests before making any recipe.

About Laura

Welcome to Our Oily House, I’m so glad you’re here! Explore DIY cleaners, homemade soaps, skincare and hair care recipes, fragrance-free solutions, and sustainable laundry tips for a naturally inspired home.

You May Also Like

4.92 from 146 votes (137 ratings without comment)

Leave a comment

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

Recipe Rating




163 Comments

  1. Christina says:

    Hello! I attempted to make this recipe but I must have done something wrong because mine has tiny little balls of oil that make it difficult to use, and it did not set up quite as thick as yours. I’m tempted to re-melt it and try to whip it again. Any other advice?

    1. Laura says:

      I would re-melt and whip it again. Make sure it is set up before you whip it.

  2. Carolyn says:

    Hi Laura,
    When you talk of 3/4 cup and 1/4 cup what are these in weight? Am in the UK and not sure of cup size as we use scales to weigh things. Thanks for your help and congratulations on your new baby boy . Carolyn

    1. Enuma says:

      Hi Laura, am in the UK too just convert it to percentage so:
      3/4 will be 75% that is 75kg
      1/4 will be 25% that is 25kg

      I hope this helps.

      1. BB says:

        75kg plus 25 kg equal 15.747 stones.
        😁

    2. Debi says:

      It’s a ratio thing, so 3 parts to 1 part. Use 3 table spoons to 1 tablespoon for example. Or 75g to 25g.

  3. Valia says:

    Hi Laura,thanks for sharing this recipe!Is there something else I can substitute arrowroot powder with?I cannot find it where I am……

    1. Laura says:

      Cornstarch works too!

      1. Felicia Nelson says:

        Good to hear that cornstarch works just as well as arrowroot.

      2. LauraRose says:

        Yea! Because I found this after I had all the other ingredients!

    2. Yvonne says:

      I know this is an older post but I found arrow root powder in my local Health Food store as well as in the grocery store in the baking aisle.
      Have a lovely day

      1. Laura says:

        Enjoy! I love this lotion!

  4. Madiha says:

    Hei,

    I used xanthan gum istead of Arrowroot powder. And i get particles of xanthan gum when I apply cream on my skin. It didnt mix well in the cream. Any suggestion here?
    And the cream didnt get creamy texture but like hard butter texture.

    1. Laura says:

      I have never made it with xanthan gum. It works great with arrowroot powder and it gives you the perfect texture. The change of ingredient is probably what made the texture get off too.

  5. Neha says:

    Hi Laura can u plz tell me what is beeswax made up of as I’m vegetarians so I want to no whether to use beeswax or not in my products

    1. Laura says:

      You can use soy wax instead!

    2. Madison Elliott says:

      Beeswax is not a meat byproduct of an animal so you should be good. If you are vegan, then definitely use soy wax instead!

  6. Kim says:

    Hi Laura! I love this recipe! The only thing i do differently is swap the arrowroot powder for zinc oxide powder. It’s nongreasy and it offers some sun protection.

    1. Laura says:

      Great idea!

    2. Leslie Randall says:

      Hello my question is how long after you prepare the Butter Lotion, what’s the expiration time lasting in the jar.
      How much ounces does ingredient makes on the website?
      How much more ingredients will it takes to make 8 to 16 ounces for a jar?
      Sincerely,
      Leslie Randall

  7. Wilhelmina says:

    Absolutely dreamy! Adding arrowroot to keep it from being oily is a genius tip!

    1. Laura says:

      I am glad you like it!