โ† Back to Blog
Advanced11 min read

How to Formulate Your Own Soap Recipe: A Step-by-Step Guide

Learn how to design custom cold process soap recipes using fatty acid profiles, oil ratios, and a lye calculator. Build balanced bars from scratch.

By Soaply Teamโ€ข
How to Formulate Your Own Soap Recipe: A Step-by-Step Guide

How to Formulate Your Own Soap Recipe: A Step-by-Step Guide

Following someone else's soap recipe is a great way to learn. But at some point, you'll want to create something that's entirely yours. Maybe you've got a skin concern to address, a specific oil you want to use, or you're just tired of making the same bars everyone else makes. Formulating your own soap recipe isn't as intimidating as it sounds, and once you understand the basics, it's actually a lot of fun.

Soap making oils, butters, and lye arranged on a workspace for recipe formulation
Soap making oils, butters, and lye arranged on a workspace for recipe formulation

Here's the thing: every oil and butter brings specific qualities to your soap. Your job as the formulator is to pick the right combination, balance the numbers, and let a lye calculator handle the chemistry. Let's break it down.

Why Fatty Acids Matter More Than Oil Names

When soapmakers talk about their favorite recipes, they'll usually list oils: "I use 40% olive, 30% coconut, 25% palm, 5% castor." That's useful for replication, but it doesn't tell you why that combination works. The real answer is fatty acids.

Every oil is made up of a unique blend of fatty acids. Olive oil is roughly 72% oleic acid. Coconut oil is about 48% lauric acid. Palm oil is around 44% palmitic acid. When you mix those oils together, you're really mixing fatty acid profiles, and each fatty acid contributes specific properties to your finished bar.

This is why two completely different oil combinations can produce similar soap. A recipe using palm oil and a recipe using lard might feel almost identical in the shower because both are high in palmitic and stearic acids.

Once you start thinking in terms of fatty acids instead of individual oils, recipe formulation clicks. You'll understand why your soap is too soft, too drying, or not lathering enough, and you'll know exactly which lever to pull.

What Each Fatty Acid Does in Soap

Here's your cheat sheet. These are the major fatty acids you'll encounter and what they bring to the bar.

Fatty AcidContributes ToFound In
------------------------------------
LauricHardness, big fluffy lather, cleansingCoconut oil, palm kernel oil, babassu oil
MyristicHardness, fluffy lather, cleansingCoconut oil, palm kernel oil, nutmeg butter
PalmiticHardness, creamy stable latherPalm oil, lard, tallow, cocoa butter
StearicHardness, stable lather, waxy feelTallow, cocoa butter, shea butter, mango butter
OleicConditioning, moisturizing, mildOlive oil, avocado oil, sweet almond oil, lard
RicinoleicLather boost, conditioning, humectantCastor oil (almost exclusively)
LinoleicConditioning, silky feel, light moisturizingSunflower oil, grapeseed oil, hemp seed oil
LinolenicConditioning (but shortens shelf life)Hemp seed oil, flaxseed oil

A few things jump out from this chart. Lauric and myristic acids are the cleansing powerhouses, but they can also be drying in high amounts. Palmitic and stearic give you a hard bar without the stripping effect. And the unsaturated acids (oleic, ricinoleic, linoleic, linolenic) are all about conditioning and mildness.

For a deeper look at how these properties translate to bar quality, check out our guide on soap bar properties explained.

How to Read Soap Bar Properties

When you plug oils into a soap calculator, you'll get a set of predicted bar properties. Here's what the main numbers mean and where you want them.

Hardness (29-54): How firm your bar will be. Driven by lauric, myristic, palmitic, and stearic acids. Below 29 and your bar will be soft and mushy. Above 54 and it might crack or feel waxy.

Cleansing (12-22): How much grease-cutting power the soap has. This comes from lauric and myristic acids. High cleansing numbers (above 22) can leave skin feeling tight and stripped. Below 12 and the soap won't feel like it's doing much.

Conditioning (44-69): How moisturizing and gentle the soap feels. Based on oleic, ricinoleic, linoleic, and linolenic acids. Higher is gentler. Very high conditioning numbers usually mean a softer bar, so there's always a trade-off.

Bubbly lather (14-46): Big, fluffy bubbles. Primarily from lauric and myristic acids plus ricinoleic acid.

Creamy lather (16-48): Dense, lotion-like lather. From palmitic and stearic acids.

Iodine value (below 70): This measures unsaturation. Higher iodine values mean more unsaturated fats, which means softer soap and shorter shelf life. Keep it under 70 for a stable bar.

INS value (136-170): A general quality indicator that combines SAP value and iodine. Most well-balanced recipes fall in the 136-170 range.

Don't obsess over hitting every number perfectly. These are guidelines, not laws. A bar that scores 28 on hardness can still be perfectly usable, especially after a full cure.

Choosing Your Oils: Hard vs Soft

Oils fall into two camps, and your recipe needs both.

Hard oils are solid or semi-solid at room temperature. They're your structure builders: coconut oil, palm oil, lard, tallow, cocoa butter, shea butter, and mango butter. These are high in saturated fatty acids (lauric, myristic, palmitic, stearic) and give your bar firmness, lather, and a long shelf life.

Soft oils are liquid at room temperature. They're your conditioning agents: olive oil, sweet almond oil, avocado oil, sunflower oil, rice bran oil, and castor oil. These are high in unsaturated fatty acids and make your soap gentle and moisturizing.

A solid starting point is 60% hard oils and 40% soft oils. This gives you a bar that's firm enough to last in the shower but conditioning enough to feel good on skin. You can shift this ratio depending on your goals:

  • Want a harder, longer-lasting bar? Go 70/30 hard to soft.
  • Want a gentler, more moisturizing bar? Try 50/50.
  • Making a facial bar for dry skin? You might go 40/60.

Castor oil deserves a special mention. It's technically a soft oil, but it acts as a lather booster rather than a primary conditioning oil. Most formulas use it at 5-8%. Going above 10% can make your soap sticky and soft.

For a full breakdown of what each oil brings to the table, check out our complete guide to soap making oils.

Variety of soap making oils including olive oil, coconut oil, and shea butter
Variety of soap making oils including olive oil, coconut oil, and shea butter

What Percentages Should You Aim For?

Here's where experienced soapmakers tend to land after lots of trial and error.

Fatty Acid Targets

Fatty Acid GroupTarget RangeWhy
-----------------------------------
Palmitic + Stearic30-40% combinedThe backbone of a hard, long-lasting bar
Oleic32-41%Your main conditioning agent
Lauric + Myristic12-20%Cleansing and bubbly lather (don't overdo it)
Linoleic + LinolenicBelow 15% combinedKeeps shelf life stable, prevents DOS
Ricinoleic5-8%Lather boost without stickiness

Oil Percentage Guidelines

These aren't hard rules, but they're safe ranges that produce consistently good soap:

OilTypical RangeNotes
-------------------------
Coconut oil (76ยฐ)15-30%Higher = more lather and cleansing, but can dry skin above 30%
Olive oil25-50%Workhouse conditioning oil. High % = slow trace, soft initial bar
Palm oil / Lard / Tallow20-35%Hardness and creamy lather without harsh cleansing
Shea butter5-15%Luxury conditioning, creamy feel
Cocoa butter5-15%Hardness and snap, can inhibit lather above 15%
Castor oil5-8%Lather boost. Keep it in this range.
Sweet almond / Avocado5-15%Lightweight conditioning, nice skin feel
Sunflower / Rice bran5-15%Budget-friendly conditioning, but watch iodine values

Use the Soaply calculator to see how your oil blend stacks up before you commit to a batch. Adjust one oil at a time and watch how the predicted properties shift.

Step-by-Step: Building a Recipe From Scratch

Here's the actual process I'd recommend for building your first custom recipe.

Step 1: Decide what you want. Before touching a calculator, write down your goals. Do you want a hard bar? A gentle facial bar? A bubbly shower bar? Something for sensitive skin? Your goals determine which fatty acids to prioritize.

Step 2: Pick your hard oils (60% of your recipe). Choose 2-3 hard oils that line up with your goals. If you want cleansing and lather, lean on coconut oil. If you want hardness without stripping, choose palm oil, lard, or tallow. For luxury conditioning with hardness, add shea or cocoa butter.

Step 3: Pick your soft oils (35% of your recipe). Olive oil is the default workhorse here, and there's nothing wrong with making it your main soft oil. Add a secondary soft oil (sweet almond, avocado, rice bran) if you want to fine-tune the skin feel.

Step 4: Add castor oil (5%). Almost every good recipe includes 5% castor oil for the lather boost. It's a small amount that makes a noticeable difference.

Step 5: Run it through a lye calculator. Plug your oil percentages into the Soaply calculator to get your lye amount, water amount, and predicted bar properties. Check the numbers against the targets above.

Step 6: Set your superfat. A 5% superfat is standard for body soap. Go higher (7-8%) for a more moisturizing bar. Go lower (3-4%) for a harder, less conditioning bar. If you need a refresher, our complete guide to superfat explains how this works.

Step 7: Adjust and re-calculate. If your cleansing number is too high, drop the coconut oil by 5% and add more olive. If hardness is too low, increase your palmitic/stearic sources. Make small changes, re-run the calculator, and repeat until the numbers look right.

Step 8: Make a small test batch. Don't mix up 5 pounds of a recipe you've never tried. Start with a 1-pound batch to test. Take notes on trace speed, texture, unmolding time, and how the bar feels after a full cure.

Common Starter Frameworks

If you want a proven starting point to customize from, here are three frameworks that consistently produce good results.

The Classic 40/30/25/5

OilPercentage
----------------
Olive oil40%
Coconut oil (76ยฐ)30%
Palm oil25%
Castor oil5%

This is probably the most popular recipe framework in cold process soap making. It's balanced, forgiving, and produces a bar that most people enjoy using. Swap palm for lard or tallow if you prefer.

The Gentle Bar (High Oleic)

OilPercentage
----------------
Olive oil45%
Coconut oil (76ยฐ)20%
Shea butter20%
Avocado oil10%
Castor oil5%

Lower cleansing, higher conditioning. Great for dry or sensitive skin. The trade-off is a softer bar that takes longer to cure. Consider a water discount to speed things up.

The Lather Monster

OilPercentage
----------------
Coconut oil (76ยฐ)30%
Palm oil25%
Olive oil25%
Shea butter10%
Castor oil10%

Big, bubbly lather with good hardness. The higher coconut and castor percentages push lather production up. You might want a 6-7% superfat here to offset the higher cleansing.

Plug any of these into the Soaply calculator and see the predicted properties. Then start tweaking to make it yours.

How to Avoid DOS (Dreaded Orange Spots)

DOS, those ugly orange spots that show up on soap weeks or months after you made it, are caused by rancidity. Unsaturated fatty acids oxidize over time, and high amounts of linoleic and linolenic acids are the primary culprits.

Here's how to keep your soap DOS-free:

Keep linoleic + linolenic below 15% combined. This is the single most important rule. Oils like sunflower, grapeseed, hemp seed, and soybean oil are high in these acids. They're perfectly fine in small amounts, but don't build your recipe around them.

Watch your iodine value. Keep it below 70. The iodine value measures total unsaturation in your recipe, which correlates with DOS risk.

Store oils properly. Rancid oils make rancid soap. Keep your oils sealed, in a cool dark place, and use them within their shelf life. If an oil smells "off" or painty, don't use it.

Add an antioxidant. Rosemary oleoresin extract (ROE) added at 0.02-0.05% of your total oil weight can significantly slow oxidation. Add it to your oils before mixing with lye. It's not a miracle cure, but it helps.

Cure in a dry environment. Moisture accelerates oxidation. A well-ventilated curing space with low humidity gives your soap the best chance at a long, spot-free shelf life.

Testing and Tweaking Your Formula

Your first custom recipe probably won't be perfect, and that's fine. Formulation is an iterative process. Here's how to test and improve efficiently.

Make small batches. A 1-pound oil batch produces about 4-5 bars. That's plenty for testing. You won't feel bad about setting aside a batch that didn't work out.

Change one variable at a time. If you adjust three oils at once and the soap improves, you won't know which change helped. Move one oil by 5-10% per iteration.

Keep a soap journal. Record every batch: the full recipe, your notes on trace behavior, any additives, the date, and your impressions after cure. This log becomes invaluable once you've got 10-20 batches under your belt.

Test after a full cure. Soap continues to change for 4-6 weeks after you make it. A bar that feels harsh at one week might mellow beautifully by week six. Don't judge your formula too early. For more on why patience pays off, see our guide to curing soap.

Use the soap, don't just look at it. Calculator predictions are useful, but the real test is the shower. Does it lather well? Does your skin feel good after? Does the bar last a reasonable number of uses? These are the questions that matter.

Handmade soap bars in different colors showing various recipe formulations
Handmade soap bars in different colors showing various recipe formulations

๐Ÿ’ฌ Frequently Asked Questions

Can I make soap with just one oil?

You can, and single-oil soaps are a great learning exercise. 100% olive oil soap (Castile) and 100% coconut oil soap are the most common single-oil bars. But single-oil soaps always have trade-offs: Castile is gentle but produces slimy, low-lather bars. Pure coconut soap lathers like crazy but can dry skin out even at 20% superfat. Blending oils lets you get the best properties of each without the downsides.

How do I substitute an oil in someone else's recipe?

Find an oil with a similar fatty acid profile. If a recipe calls for palm oil and you want a palm-free version, lard, tallow, or a mix of cocoa butter and shea butter will give you similar hardness and creamy lather. Plug the substitution into the Soaply calculator and compare the predicted properties before and after. Keep the percentages close and recalculate your lye amount, since every oil has a different SAP value.

What's the best oil combination for sensitive skin?

Aim for low cleansing (below 15) and high conditioning (above 55). Drop coconut oil to 15-20%, increase olive oil to 40-50%, and add shea butter at 10-15% for extra skin-soothing properties. A higher superfat (7-8%) also helps. Avoid fragrance if you're making soap specifically for reactive skin. For more tips on this topic, see our guide to soap for sensitive skin.

Do I really need palm oil in my soap?

No. Palm oil is popular because it's cheap and contributes great hardness and creamy lather, but it's not irreplaceable. Lard, tallow, cocoa butter, and shea butter can fill the same role. Many soapmakers avoid palm oil for environmental reasons and make excellent soap without it. The key is matching the fatty acid profile, not the specific oil.

How many test batches should I expect before a recipe is "done"?

Most soapmakers find their recipe after 3-5 iterations. The first batch tells you if you're in the right ballpark. The next few batches let you fine-tune individual oil percentages, superfat level, and additives. Once you've got a bar you're happy with, lock in the formula and make it consistently. Don't chase perfection forever; "good enough that I love using it" is the real finish line.

Your recipe is out there. Grab the Soaply calculator, pick your oils, and start building. The worst that happens is you end up with a few experimental bars of soap, and honestly, that's not a bad outcome at all.

Ready to Try It?

Use our free soap calculator to create your perfect recipe with real-time property predictions.

Open Calculator
๐Ÿ“ฌ

Soap Making Tips in Your Inbox

Get practical tips, new recipes, and guides. No spam, unsubscribe anytime.

Related Articles