Making body wash in your own kitchen sounds like a wellness trend from a magazine, but there are genuine practical reasons people choose this route. The average drugstore body wash costs between $3 and $8 per bottle, and a household using daily body wash spends roughly $50 to $100 per year on this single product. For families with multiple bathrooms or people who shower frequently, that number climbs higher.
Learn How to Make Chick-fil-A Sauce at Home →
Beyond cost, homemade body wash gives you control over what touches your skin. Many commercial products contain sodium lauryl sulfate (a foaming agent that can irritate sensitive skin), parabens (preservatives some people prefer to avoid), and synthetic fragrances that don't work for everyone. When you make your own, you decide each ingredient. Someone with eczema might use only oatmeal and gentle oils. Someone who loves citrus scents can load it with actual lemon or grapefruit essential oil rather than artificial "fresh rain" fragrance.
The learning curve matters too. Making basic body wash isn't complicated—most recipes involve mixing 4 to 6 common ingredients—but it's different from buying a bottle off the shelf. The consistency won't be identical to store-bought versions. Homemade body wash tends to be thinner, more gel-like, or cloudier depending on your recipe. It also won't last as long on the shelf (typically 2 to 3 months versus a year or more for commercial products). These aren't failures; they're just differences you need to expect.
Practical takeaway: Before investing time in making body wash, decide what problem you're solving. Are you trying to save money? Avoid specific ingredients? Reduce packaging waste? Your answer shapes which recipe and method works best for your situation.
Every basic homemade body wash starts with a cleansing base—something that actually removes dirt and oil from skin. The most common choice is liquid castile soap, a plant-based soap that's been around for centuries. Pure castile soap (usually made from coconut, olive, or palm oil) is gentler than synthetic detergents and costs about $8 to $12 for a 32-ounce bottle. One bottle makes roughly 10 to 15 batches of body wash, bringing the per-batch cost to under a dollar.
Free Guide to Making Barbacoa at Home →
The second essential component is water, which dilutes the castile soap to the right consistency. Tap water works, but many people use distilled water to avoid any minerals that might cloud the mixture or affect shelf life. A gallon of distilled water costs around $1 and will make several batches.
Carrier oils come next—these soften the cleansing action and nourish skin. Common choices include coconut oil, jojoba oil, sweet almond oil, or grapeseed oil. Each has different properties. Coconut oil adds moisture but can clog pores in some people. Jojoba oil closely mirrors skin's natural oils and works for most skin types. These oils typically run $8 to $15 for a small bottle and last through dozens of batches. Most recipes use only 1 to 2 tablespoons per batch, so the cost per use is minimal.
Essential oils provide scent and sometimes skin benefits. Lavender oil is calming, peppermint oil creates a cooling sensation, and tea tree oil has antimicrobial properties. These are concentrated—a small 15-milliliter bottle ($6 to $10) makes hundreds of batches. You typically need only 10 to 20 drops per batch.
The final ingredient most recipes include is a natural thickener or texture enhancer. Honey adds sweetness and humectants (ingredients that draw moisture to skin). Aloe vera gel creates a smoother texture. Glycerin thickens the mixture. These are optional but change how the body wash feels and performs. A bottle of vegetable glycerin costs $6 to $8 and lasts many batches.
Practical takeaway: Start with just castile soap, water, and one carrier oil. Once you understand how these work together, add essential oils and thickeners. This prevents waste from failed batches and keeps initial costs low.
The simplest method is the "diluted soap approach." Pour 1/4 cup of liquid castile soap into a bottle, add 2 tablespoons of carrier oil (like coconut or jojoba), then fill the bottle with water until it's nearly full, leaving about an inch of space. Add 10 to 15 drops of your chosen essential oil, close the bottle, and shake well. This creates a thin, pourable body wash similar to many commercial versions. Shake before each use because the oil and water naturally separate. This method takes about 5 minutes and makes roughly 16 ounces—a standard shower bottle size.
Learn About Tonsil Stone Removal at Home →
The second method creates a thicker, creamier consistency using glycerin or honey. Combine 1/4 cup castile soap, 2 tablespoons carrier oil, 2 tablespoons glycerin or raw honey, and 3/4 cup water in a clean container. Stir or shake well for a full minute to blend the glycerin completely. The result feels more luxurious and lathers slightly better. Honey versions smell more complex and soothing but require gentler stirring to avoid creating excessive foam. This method works well if you prefer something closer to thick shower gels, and it runs about 8 to 10 minutes from start to finish.
The third method produces a whipped or mousse-like body wash that's luxurious but requires more ingredients. This version uses liquid castile soap, carrier oil, vegetable glycerin, water, and an optional whipping agent like xanthan gum (a natural thickener used in many foods). Mix 1/4 cup castile soap, 1 tablespoon carrier oil, 1 tablespoon glycerin, 1/2 cup water, and just 1/8 teaspoon xanthan gum. Blend everything together with a hand mixer or whisk vigorously for 2 to 3 minutes. The mixture thickens and develops a fluffy texture. The catch: xanthan gum costs $8 to $12 per container, and you only use tiny amounts, so this option only makes sense if you plan to make several batches. This method takes 10 to 15 minutes.
For all three methods, store your finished body wash in an old shower gel bottle, a mason jar, or any clean container with a lid or pump top. Label it with the date you made it and the essential oil used, so you remember what you created.
Practical takeaway: Start with method one if you want speed and simplicity. Choose method two if you want a richer feel. Only try method three if you already have xanthan gum or plan to make body wash regularly.
The scent of homemade body wash is where personality comes in, and there are hundreds of combinations possible. However, certain pairings have stood the test of time because they actually work well together chemically and sensorially. Lavender and vanilla create a calming blend popular for evening showers. Peppermint and eucalyptus produce an energizing, cooling effect that many people enjoy in the morning. Lemon and tea tree provide an invigorating citrus scent with added antimicrobial properties—useful for body washes aimed at acne-prone skin or used after workouts.
Free Guide to Homemade Chocolate Sauce Recipes →
Skin type should influence both your base recipe and your scent choices. Oily or acne-prone skin often benefits from jojoba oil as the carrier (since it's lighter) and from essential oils with antibacterial properties like tea tree, lavender, or rosemary. For these skin types, skip the extra glycerin or honey—you want something that cleanses thoroughly without leaving a residue. Dry or sensitive skin does better with sweet almond oil or avocado oil as carriers, and you should include the glycerin or honey for extra moisture. Calming scents like lavender or chamomile pair well here. Combination skin (oily in some areas, dry in others) usually tolerates most recipes well; jojoba oil works as a middle ground.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.