|

Non-Greasy Lotion Bar Recipe (Vegan & Without Beeswax)

Non-Greasy Lotion Bar Recipe (Vegan & Without Beeswax) - Almost Zero Waste

This post and the photos within it may contain affiliate links. If you purchase something through the link, I may receive a commission at no extra charge to you.


Making a non-greasy lotion bar WITHOUT beeswax is much easier than you think. It is also affordable, and you will know exactly what you will be putting on your skin.

In this article, I will share with you a simple DIY Non-Greasy Lotion Bar Recipe that smells like vanilla and works like a charm on moisturizing the skin.

Let’s jump right in!

Non-Greasy Lotion Bar Recipe

What is a lotion bar?

A lotion bar is a solid, concentrated moisturizing bar. It melts once it is in contact with the skin. Usually, “lotions” contain butter, oil, and water/liquids. 

However, we will skip the liquid ingredients in this recipe to make the bar long-lasting. Because of that, the lotion bars do not require any preservatives and are shelf-stable for over a year.

How to make non-greasy lotion bars (WITHOUT beeswax!)

Some lotion or body butter bars contain beeswax to stay solid. But where I live, I can’t easily find wax. Another thing is that it can leave a bit of a waxy, odd feeling, which isn’t my favorite. 

Furthermore, beeswax isn’t vegan-friendly, so one more reason (for me) to avoid it. Using solid butter, like cocoa and shea, we can still create quite a firm and hard lotion bar. 

The essential part is to use at least 80% butter to 20% oil ratio to ensure that the lotion bar will stay solid.

Non-Greasy Lotion Bar Recipe (Vegan & Without Beeswax) - Almost Zero Waste

DIY lotion bar benefits

  • It is highly moisturizing and soothing for the skin.
  • It is made with 100% natural ingredients. 
  • It is super simple to make – melt, pour in a mold, freeze – that’s it!
  • It is perfect for carrying on trips, as it is easily portable.
  • It is incredibly affordable, and a little goes A LONG way. 
  • Both the texture and the scents are fully customizable! 
  • It is a fantastic gift idea. 
Non-Greasy Lotion Bar Recipe

Ingredients for the Non-Greasy Lotion Bar 

  • Cocoa butter: Provides deep hydration and is absorbed by the skin relatively quickly. It improves skin elasticity and reduces wrinkles. (1)
  • Shea butter: Moisturizing, softening, anti-inflammatory (1), and suitable for all skin types. You can use refined or non-refined shea butter. A good substitute ingredient is mango butter, but the lotion bar will be harder since it is firmer than shea.
  • Safflower oil: Anti-inflammatory (1) and helps stabilize the skin barrier’s health while keeping irritation away. Safflower oil is a fast-absorbing oil, making it great for this non-greasy lotion bar recipe. It is suitable for sensitive skin. An alternative you could use is grapeseed oil (but it may change the consistency of the final product).
  • Tapioca starch: It will help thicken the homemade lotion bar while making it less greasy since tapioca is a great oil-absorbing agent. You can use arrowroot, too.
  • Essential oil: You can use any essential oil you have on hand. I used vanilla fragrance oil. I recommend avoiding citrus oils since they are photosensitive. Also, ensure you get 100% pure, certified organic (if possible) therapeutic-grade essential oils. 
  • Additionals: You can customize this lotion bar recipe by adding rose or calendula petals, cinnamon sticks, etc. 

Important:

Before any DIY product, it is a good idea to perform a patch test to ensure your skin won’t react negatively to an ingredient. To do a patch test: 

  1. Apply a little bit of the product/ingredient you want to use on your inner forearm. Wait for 24 hours. You can also cover the area with a bandage. 
  2. After 24 hours, check the skin. You are good to go if there’s no sign of hives, redness, or irritation.
Non-Greasy Lotion Bar Recipe

Non-Greasy Lotion Bar Recipe (Vegan & Without Beeswax)

Ingredients:

4 tbsp organic cocoa butter (52g) 
2 tbsp pure refined organic shea butter (27g)
1 and a half tsp safflower oil (19g) 
1 tbsp tapioca starch (7g) or 1 ½ tbsp (~10g) for an even less greasy feeling
35 drops of vanilla fragrance oil

Instructions:

1. Melt the cocoa butter and shea butter on low heat.

Non-Greasy Lotion Bar Recipe

2. Then, add the safflower oil and the tapioca starch, and mix well.

Non-Greasy Lotion Bar Recipe
Non-Greasy Lotion Bar Recipe

3. Once the mixture cools down, add your preferred essential oil. (to cool it down faster, you can transfer it to another container or add it to the fridge for 5 – 10 min)

Non-Greasy Lotion Bar Recipe

4. Next, pour the mixture into a silicone mold; if you don’t have it, you can use metal tins.*

Non-Greasy Lotion Bar Recipe
Non-Greasy Lotion Bar Recipe

5. Put in the freezer for an hour and a half (or a bit longer if you put it in the fridge), and then remove the silicone mold/tins.

Non-Greasy Lotion Bar Recipe
Non-Greasy Lotion Bar Recipe

Notes:

  • * Make sure to line the metal tins with paper, so you can easily remove the lotion bars once they get solid. I didn’t add paper the first time, and it was hard to take them out (+ I ruined the pretty shape of the bar).
  • If you live in a very hot climate, it’s best to store it in a tin, in the fridge.
  • The mixture should cool down when you add the essential oil. The smell will evaporate if you add it while the mixture is still hot.
  • This recipe makes 2 medium bars or 3 smaller ones. Double the ingredients to get 4-6 lotion bars.

Enjoying this DIY guide?

Join the Good News Monday newsletter for a weekly dose of positivity and unlock the Almost Zero Waste Hub — a growing collection of eco-friendly resources & exclusive content, including my free Green Beauty e-book with my favorite DIYs. 🌞​

Non-Greasy Lotion Bar Recipe

Where to get the materials for the lotion bars, plastic-free:

How to use the Non-Greasy Lotion Bar?

The lotion bar will melt upon contact with your skin. Rub between your hands and apply, or rub the lotion bar directly on any area of your body (arms, legs, elbows, knees, etc.). 

Non-Greasy Lotion Bar Recipe (Vegan & Without Beeswax) - Almost Zero Waste

Non-Greasy Lotion Bar Recipe

Yield: 2 bars
Prep Time: 30 minutes
Additional Time: 1 hour 30 minutes
Total Time: 2 hours

Non-greasy, zero waste & vegan lotion bar for smooth skin!

Ingredients

  • 4 tbsp organic cocoa butter (52g)
  • 2 tbsp pure refined organic shea butter (27g)
  • 1 and a half tsp safflower oil (19g)
  • 1 tbsp tapioca starch (7g) or 1 ½ tbsp (~10g) for an even less greasy feeling
  • 35 drops of vanilla fragrance oil

Instructions

    1. Melt the cocoa butter and shea butter on low heat.
    2. Then, add the safflower oil and the tapioca starch, and mix well.
    3. Once the mixture cools down, add your preferred essential oil. (to cool it down faster, you can transfer it to another container or add it to the fridge for 5 min)
    4. Next, pour the mixture into a silicone mold, or if you don’t have it, you can use metal tins.**
    5. Put in the freezer for an hour and a half (or a bit longer, if you put it in the fridge), and then take out of the silicone mold/tins.

Notes

  • * I made the lotion bars two times - once with 1 tbsp tapioca, and another time with 1 and a half tbsp tapioca. The end result was very similar, and I liked how it turned out both times. With 1 and a half tbsp tapioca, is a tiny bit less greasy, but the difference isn't that huge.
  • ** Make sure to line the tins with paper, so you can easily take the lotion bars, once they get solid. I didn’t add paper the first time, and it was hard to take them out (+ I ruined the pretty shape of the bar).
  • If you live in a very hot climate, it’s best to store it in a tin, in the fridge.
  • The mixture should cool down when you add the essential oil. If you add it while the mixture is still hot, the smell will evaporate.
  • This recipe makes 2 medium bars or 3 smaller. Double the ingredients to get 4-6 lotion bars.

Non-Greasy Lotion Bar Recipe

FAQ

How long do lotion bars last?

The lotion bar can last up to 1 year since all the ingredients have long-shelf-life. You can check the expiration date of each ingredient, just in case, but it should last not less than 1 year. Just make sure you keep it away from water and other contaminants.

How to make lotion bars harder?

Make sure that you use more of the firm butter and less of the oil – the 80:20 ratio should be fine. If your bars come out too hard, remelt and add 1-2 tbsp more oil.  

How long does it take for lotion bars to harden? 

  • In the fridge: Approximately 3-4 hours.
  • In the freezer: About 1,5 hours.
  • On the counter: Overnight.
Non-Greasy Lotion Bar Recipe

Can you remelt lotion bars?

Yes. If you want to change the lotion bar, you can re-melt it. Since most essential oils are heat-sensitive, the key is not to overheat when remelting on a double boiler.

If you feel the lotion bar has lost its scent during the remelting process, add a few extra drops of essential oil.

How do I make my lotion bars less greasy? 

To make sure the lotion bar is less greasy, you can:

  • Avoid butter and oils that the skin doesn’t absorb fast. Instead, use specific ones that are fast-absorbing by the skin. 
  • Use tapioca starch, an oil-absorbing agent that will make the lotion bar less greasy.
Non-Greasy Lotion Bar Recipe
Non-Greasy Lotion Bar Recipe
Non-Greasy Lotion Bar Recipe

Why do my lotion bars (still) feel a little greasy?

Lotion bars can leave a bit of a greasy film on your skin because they are made of butter & oil. 

Even though we will use ingredients that the skin absorbs faster, there might still be an oily sensation, at least at the beginning. If you want to make it even less greasy, add an additional half a tbsp of tapioca starch.

Can you add cornstarch to lotion bars?

Yes – if you don’t have tapioca starch, you can use cornstarch or arrowroot powder.

Non-Greasy Lotion Bar Recipe

How do you keep lotion bars from melting? 

The bars will start melting if you hold them too long, and they melt quickly once in contact with your skin.

Try to use them a bit faster, and avoid keeping them in your hands for too long. Additionally, if you live in a very hot climate, you should keep the lotion bar:

  • In the fridge, in a metal tin, or a sealed jar.
  • Wrapped in a wax wrap/small container in a cool cabinet.

Lastly, if your lotion bar ends up being too soft, you can remelt and add more of the cocoa butter since it is the main ingredient that keeps everything together.

Non-Greasy Lotion Bar Recipe

What makes lotion bars sticky? 

If your lotion bar is too sticky/tacky, you probably have too much shea butter. Remelt it and add more oil (if it’s already hard) or cocoa butter (if it’s on the softer side).

Why does my lotion feel grainy?

It may be because of the shea or cocoa butter. Sometimes they become grainy. Often, it can happen due to the temperature and how fast (or slow) they cool down after being melted.

If the lotion bar feels grainy, remelt over low heat, and cool down quickly. To cool down the mixture fast, place the mixture in the fridge/freezer or an ice bath (a bowl filled with ice).  

Also, melt the butter over low heat for at least 10 minutes. (add the shea butter in the end). 

Non-Greasy Lotion Bar Recipe

Summary

All in all –

  • Making a DIY non-greasy lotion bar is simple & affordable, and easy to keep your skin smooth & moisturized. 
  • It doesn’t require beeswax; you will need 5 main ingredients (shea butter, cocoa butter, oil, and tapioca starch).
  • Using the lotion bar is easy; it will melt in contact with your skin.
  • It isn’t greasy because of the tapioca starch, which absorbs quickly into the skin.
  • It is the perfect gift for friends and family.

Let me know in the comments below if you have any questions or have made any variations of the DIY recipe. 🙂

Pin me for later:

Non-Greasy Lotion Bar Recipe

20 Comments

  1. Super!! I loved the recipe. Easy to make and smells delicious 😍. Thank you for such a complete explanation ❤️🌼

  2. This non-greasy lotion bar is the best body lotion I’ve found! It has a wonderful aroma, too. I recommend!

  3. This body balm is just perfect. It hydrates my skin so well that it doesn’t feel dry anymore. Last but not least, it has a delicate aroma. It is not greasy, it absorbs very well into the skin. I adore it!!!

  4. Hi
    Thanks for sharing this recipe. Would it be possible to substitute the safflower oil for avocado oil, rose hip seed oil and jojoba oil?

    1. Do you mean instead of the safflower oil? I think it should work, even though on a molecular level, jojoba oil is actually not oil but wax! So the end result might be different. Just keep in mind that it will probably leave a bit more of an oily sensation.

  5. Can you tell me approximately what the size is for the bars? I am thinking about 1.5 ounces for the 2 piece medium ones and about 1 ounce if you yield 3? Thanks!

  6. Hi Merilin,
    You rock! Thanks for the amazing recipe and the super-helpful notes. I only have shea butter, not cocoa or other butters. Do you think it would still work out to use all shea in place of both?

  7. Hi
    First thank you for sharing this incredible recipe. I plan to host my grandson’s 1st birthday party with my daughter and would love to add this to the goody bag. Would you suggest it going in a tin? Also, I am considering doing one for the infants & toddlers that will be in attendance that have issues with eczema. Is there anything I should consider adding like calendula oil or plantain plant?

    1. Hey Netta! Super glad it was useful. I would actually suggest a little glass jar, but a tin should work, too. 🙂 You can for sure consider adding some essential oils that are known to help for eczema. I think that’s a great idea

  8. Hi Merilin
    Thanks so much for sharing this recipe. I typically make larger batches and use weights in grams as opposed to tbsp or tsp. Your recipe calls for 1.5 tsp safflower oil, but has 19g as the conversion to weight. I calculate the weight of 1.5 tsp safflower to be 6.81g. So my question is, should I use 6.81g or 19g?

Leave a Reply

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