Creating your own vegan soap at home is a rewarding and creative experience that allows you to tailor every ingredient to suit your skin’s needs. Unlike many commercial soaps, vegan soaps are free from animal products and harsh chemicals, making them gentle, nourishing, and environmentally friendly.
Whether you have sensitive skin, want to support cruelty-free products, or simply enjoy DIY projects, this vegan soap recipe offers a perfect blend of natural oils and botanicals for a luxurious cleanse.
Plus, making soap at home gives you full control over fragrances and textures, so you can customize your bars with your favorite essential oils and additives.
In this recipe, we’ll guide you through the process of making cold process vegan soap using plant-based oils and natural ingredients. Don’t worry if you haven’t made soap before — the step-by-step instructions are easy to follow, and we’ve included helpful tips to ensure your soap turns out beautifully smooth and moisturizing.
Ready to dive into the world of handmade vegan soap? Let’s get started!
Why You’ll Love This Recipe
This vegan soap recipe is simple, effective, and packed with skin-loving ingredients that you can trust. Here’s why it stands out:
- All-Natural and Cruelty-Free: No animal by-products or harsh synthetic chemicals, perfect for conscious consumers.
- Moisturizing and Nourishing: Rich in coconut oil, olive oil, and shea butter, it deeply hydrates your skin.
- Customizable Scents and Additives: Add your favorite essential oils like lavender or peppermint for a personal touch.
- Long-Lasting Bars: Proper curing creates a firm and durable soap that lasts for weeks.
- Fun and Therapeutic: Making soap is a relaxing craft that lets you experiment with colors and textures.
Ingredients
Ingredient | Quantity | Purpose |
---|---|---|
Olive Oil | 500g (about 1.1 lbs) | Moisturizes and softens skin |
Coconut Oil | 300g (about 0.66 lbs) | Creates lather and cleansing properties |
Shea Butter | 150g (about 0.33 lbs) | Rich in vitamins, nourishes and protects skin |
Sodium Hydroxide (Lye) | 128g (approximate, handle with care) | Essential for saponification (soap making reaction) |
Distilled Water | 380g | Dissolves lye for mixing with oils |
Essential Oils (Lavender, Peppermint, or your choice) | 30-40 drops | Fragrance and aromatherapy benefits |
Optional Additives: Dried Herbs, Oatmeal, or Activated Charcoal | 1-2 tablespoons | Exfoliation and aesthetic appeal |
Equipment
- Digital Kitchen Scale: For precise measurement of ingredients
- Heat-Resistant Mixing Bowls: Stainless steel or heavy-duty plastic
- Stick Blender: To blend oils and lye mixture thoroughly
- Soap Mold: Silicone or wooden mold lined with parchment paper
- Protective Gear: Safety goggles, gloves, and long sleeves (important for handling lye)
- Thermometer: To measure temperatures of lye solution and oils
- Spatula: For scraping and mixing
- Measuring Spoons: For essential oils and additives
- Old Towels or Blanket: To insulate the soap while it cures
Instructions
- Prepare Your Workspace and Safety Gear: Wear gloves and goggles. Ensure good ventilation and keep children and pets away.
- Measure the Distilled Water: Pour into a heat-resistant bowl and set aside.
- Slowly Add Lye to Water: Carefully add the sodium hydroxide to the water (never the reverse). Stir gently until dissolved. The mixture will heat up and release fumes—avoid inhaling directly. Set it aside to cool to about 110°F (43°C).
- Measure and Melt Oils: Weigh olive oil, coconut oil, and shea butter into a large bowl. Gently heat until everything is melted and combined. Allow the oils to cool to about 110°F (43°C), ideally matching the lye solution temperature.
- Combine Lye Solution and Oils: Slowly pour the cooled lye solution into the oils. Use the stick blender to mix until you reach a light trace—this means the mixture has thickened slightly and leaves a trail when drizzled.
- Add Essential Oils and Additives: Stir in your chosen essential oils and any optional additives like oatmeal or dried herbs. Mix thoroughly but gently.
- Pour Soap Mixture into Mold: Transfer the soap batter into your prepared mold. Tap gently to release air bubbles.
- Insulate and Let Soap Set: Cover the mold with a towel or blanket to keep the heat in. Let it sit for 24-48 hours until firm.
- Unmold and Cut: Remove the soap from the mold and slice into bars. Place bars on a rack or parchment paper in a cool, dry area.
- Cure for 4-6 Weeks: Allow the soap to cure and harden. This ensures excess water evaporates and the soap becomes milder and longer-lasting.
Tips & Variations
Tip: Always add lye to water, never water to lye, to prevent dangerous splashing.
Variation: Replace shea butter with cocoa butter for a richer, chocolatey scent and feel.
Tip: Use activated charcoal for detoxifying soap bars that help clear pores.
If you prefer a more colorful soap, add natural colorants like spirulina powder for green or beetroot powder for a pink hue. For exfoliation, finely ground coffee or oats work wonderfully.
Try experimenting with different essential oil blends, such as eucalyptus and tea tree for a refreshing, antibacterial soap.
Nutrition Facts
While soap is not edible, it’s important to know the benefits of its ingredients for your skin:
Ingredient | Skin Benefit |
---|---|
Olive Oil | Rich in antioxidants and vitamin E, deeply moisturizing |
Coconut Oil | Provides a creamy lather and has antibacterial properties |
Shea Butter | Soothes dry skin and offers anti-inflammatory effects |
Essential Oils | Offer aromatherapy benefits and can improve skin condition |
Serving Suggestions
Your vegan soap bars are perfect for daily use on your hands, face, and body. Here are some ideas on how to enjoy them:
- Use as a gentle facial cleanser, especially if you have sensitive or dry skin.
- Gift beautifully wrapped soap bars to friends and family who appreciate natural skincare.
- Create themed soap sets by combining different scents and colors for holidays or special occasions.
- Pair your soap with a natural loofah or washcloth for an exfoliating experience.
For more vegan DIY beauty and cooking ideas, check out Vegetarian Date Cake Recipe: Moist, Easy, and Delicious, or explore savory dishes like Peruvian Vegetable Recipes for Flavorful Healthy Meals.
Conclusion
Making your own vegan soap is an enjoyable and eco-friendly way to care for your skin while minimizing your environmental footprint. This recipe combines nourishing plant-based oils and customizable scents that suit any preference, whether you want a soothing lavender bar or a refreshing peppermint cleanse.
The process may seem intimidating at first, but following the steps carefully ensures beautiful results and a sense of accomplishment.
Beyond the benefits of a natural, chemical-free product, homemade soap makes a thoughtful gift and a fantastic addition to your self-care routine. If you love experimenting with plant-based recipes, you might also enjoy our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes for a delicious kitchen project.
Happy soap making and glowing skin ahead!
📖 Recipe Card: Vegan Soap Recipe
Description: A gentle and moisturizing vegan soap made with natural oils and lye. Perfect for sensitive skin and free from animal products.
Prep Time: PT20M
Cook Time: PT1H
Total Time: PT1H20M
Servings: 1 loaf (approx. 10 bars)
Ingredients
- 340g olive oil
- 227g coconut oil
- 113g castor oil
- 113g shea butter
- 142g distilled water
- 57g sodium hydroxide (lye)
- 1 tbsp lavender essential oil
- 1 tbsp tea tree essential oil
- 1 tsp vitamin E oil
Instructions
- Wear safety gear and prepare lye solution by slowly adding lye to water, stir until dissolved.
- Melt coconut oil and shea butter, then add olive and castor oils.
- Allow oils and lye solution to cool to about 40°C (104°F).
- Slowly pour lye solution into oils and blend with stick blender until trace.
- Add essential oils and vitamin E, mix well.
- Pour mixture into mold and cover.
- Let soap set for 24-48 hours until firm.
- Unmold and cut into bars.
- Cure bars in a dry, ventilated area for 4-6 weeks before use.
Nutrition: Calories: 120 | Protein: 0g | Fat: 13g | Carbs: 0g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Soap Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A gentle and moisturizing vegan soap made with natural oils and lye. Perfect for sensitive skin and free from animal products.”, “prepTime”: “PT20M”, “cookTime”: “PT1H”, “totalTime”: “PT1H20M”, “recipeYield”: “1 loaf (approx. 10 bars)”, “recipeIngredient”: [“340g olive oil”, “227g coconut oil”, “113g castor oil”, “113g shea butter”, “142g distilled water”, “57g sodium hydroxide (lye)”, “1 tbsp lavender essential oil”, “1 tbsp tea tree essential oil”, “1 tsp vitamin E oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Wear safety gear and prepare lye solution by slowly adding lye to water, stir until dissolved.”}, {“@type”: “HowToStep”, “text”: “Melt coconut oil and shea butter, then add olive and castor oils.”}, {“@type”: “HowToStep”, “text”: “Allow oils and lye solution to cool to about 40\u00b0C (104\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Slowly pour lye solution into oils and blend with stick blender until trace.”}, {“@type”: “HowToStep”, “text”: “Add essential oils and vitamin E, mix well.”}, {“@type”: “HowToStep”, “text”: “Pour mixture into mold and cover.”}, {“@type”: “HowToStep”, “text”: “Let soap set for 24-48 hours until firm.”}, {“@type”: “HowToStep”, “text”: “Unmold and cut into bars.”}, {“@type”: “HowToStep”, “text”: “Cure bars in a dry, ventilated area for 4-6 weeks before use.”}], “nutrition”: {“calories”: “120”, “proteinContent”: “0g”, “fatContent”: “13g”, “carbohydrateContent”: “0g”}}