Looking for a natural way to pamper your skin? These 17 body wash recipes using gentle Castile soap are easy to whip up at home. From soothing lavender to invigorating citrus, each blend turns your shower into a spa experience. Dive in and discover your new favorite!
Lavender Calming Body Wash

Soothe your senses with this simple DIY lavender calming body wash. Made with gentle Castile soap and pure lavender essential oil, it's perfect for a relaxing bath or morning shower.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup pure liquid Castile soap (unscented, preferably organic)
- 1/2 cup distilled water (or rose water for a floral note)
- 1 tablespoon sweet almond oil (or jojoba oil for extra moisture)
- 30 drops high-quality lavender essential oil
- 1 teaspoon vitamin E oil (as a natural preservative, optional)
Instructions
- In a clean glass measuring cup or bowl, combine 1 cup of pure liquid Castile soap and 1/2 cup of distilled water. Stir gently with a spoon; avoid vigorous shaking to prevent excess suds.
- Add 1 tablespoon of sweet almond oil. If your skin is sensitive, substitute with jojoba oil, which is non-comedogenic. Tip: Always dilute carrier oils to ensure even dispersion.
- Add 30 drops of high-quality lavender essential oil. For a milder scent, start with 20 drops and adjust. Tip: Use a dropper to count precisely; essential oils are potent.
- Add 1 teaspoon of vitamin E oil if using. This helps extend the shelf life of your body wash. Tip: Vitamin E oil also adds a silky feel to the wash.
- Stir the mixture slowly in a circular motion for about 30 seconds until all oils are fully incorporated. You should see a slightly cloudy, uniform liquid.
- Carefully pour the mixture into a clean 16-ounce (2-cup) bottle using a small funnel to avoid spills. A glass bottle is ideal, but a BPA-free plastic bottle works too.
- Cap the bottle and give it a gentle shake—only a few seconds, as too much shaking will create bubbles. Label the bottle with the date and contents.
- Store in a cool, dark place, or in the shower for up to 3 months. Always test a small patch of skin before full use to ensure no irritation.
Zest up your bath time with this calming blend; the lavender aroma will melt away stress while the Castile soap leaves your skin clean and soft. For a spa-like treat, add a few drops of the body wash to a warm bath and soak for 15 minutes.
Peppermint Invigorating Body Wash

A refreshingly invigorating body wash that transforms your shower into an energizing spa ritual. By blending gentle liquid Castile soap with pure peppermint essential oil, you create a tingling, clarifying cleanser that wakes up your senses. Follow these simple steps to craft a luxurious, natural body wash at home.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
Base
- 1 cup unscented liquid Castile soap (pure, gentle)
Additions
- 20 drops peppermint essential oil (therapeutic grade, refreshing)
Equipment
- 1 clean 8-ounce glass bottle with pump (sterilized)
Instructions
- Ensure your glass bottle and pump are completely sterilized. Wash with hot, soapy water, rinse well, and air dry to prevent any bacterial growth.
- Pour 1 cup of unscented liquid Castile soap directly into the clean bottle. Use a funnel if needed to avoid spills. Tip: Choose a fragrance-free Castile soap so the peppermint scent can shine.
- Add 20 drops of peppermint essential oil to the soap. Start with 15 drops if you prefer a milder tingle; you can always add more later. Tip: Peppermint oil is strong—less is more if you have sensitive skin.
- Screw the pump tightly onto the bottle, then gently swirl the mixture for about 30 seconds until the oil is fully incorporated. Do not shake vigorously, as that can create excess foam and make it difficult to pump.
- Label your bottle with the date and contents. Store in a cool, dark place. Use within 3 months for best freshness. To use, pump a small amount onto a wet loofah or washcloth, lather, and rinse.
Just two pumps of this homemade body wash yield a silky, invigorating lather that leaves your skin feeling clean and cooled. The peppermint oil provides a gentle tingling sensation that lingers—perfect for a morning wake-up call or post-workout refresh. Consider pairing it with a matching peppermint lotion for an all-over spa experience.
Citrus Burst Body Wash

Lately, I've been loving the bright, awakening scent of citrus in my morning shower. This simple DIY body wash combines pure liquid Castile soap with uplifting sweet orange and zesty lemon essential oils for a refreshing start to the day. Just a few ingredients create a luxurious, spa-like experience.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup pure liquid Castile soap (unscented, mild variety)
- 15 drops bright, cold-pressed sweet orange essential oil
- 10 drops zesty lemon essential oil
Instructions
- Pour 1 cup of pure liquid Castile soap into a clean 8-ounce bottle or jar. Use a funnel if needed to avoid spills.
- Add 15 drops of bright, cold-pressed sweet orange essential oil directly into the soap.
- Add 10 drops of zesty lemon essential oil. Tip: Citrus oils can be photosensitizing, so avoid direct sun after application.
- Screw the lid on tightly and gently shake the bottle for about 30 seconds to blend the oils thoroughly. Do not shake vigorously to avoid excess foam.
- Let the mixture sit for 2 minutes to allow any bubbles to settle.
- Test a small amount on your wrist to check for skin sensitivity before full use. Tip: Always patch test with new essential oils.
- Store the body wash in a cool, dark place to preserve the oils' potency. Tip: Amber or cobalt blue glass bottles protect the blend from light.
Varying the essential oils can personalize your wash; try adding a drop of vitamin E oil for extra skin nourishment. This invigorating blend leaves your skin feeling clean and subtly scented, perfect for starting your day with a burst of energy.
Rose Petal Body Wash

Gather your supplies, because we're making a luxe rose petal body wash that turns a daily shower into a spa-like ritual. This simple recipe uses gentle castile soap as a base, then elevates it with the romantic scent of rose essential oil and the visual charm of dried rose petals. Follow these steps, and you'll have a beautiful, skin-nourishing cleanser in minutes.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup (8 oz) unscented liquid castile soap
- 1/2 teaspoon pure rose essential oil (or 1 teaspoon for a stronger scent)
- 1 tablespoon dried organic rose petals (optional, for visual appeal)
- 1/2 teaspoon vitamin E oil (optional, for extra skin nourishment)
Instructions
- Choose a clean 8-ounce glass or PET plastic bottle with a pump or flip-top cap. Glass is best for preserving essential oils, but PET plastic works too. Avoid HDPE or other plastics that can react with essential oils.
- Pour 1 cup of unscented liquid castile soap into a small mixing bowl or directly into your bottle using a funnel. Castile soap is a gentle, plant-based soap that makes a perfect base for body washes.
- Add 1/2 teaspoon of rose essential oil to the castile soap. Rose essential oil is highly concentrated, so start with this amount—you can always add more later. Stir gently with a spoon or swirl the bottle to combine. Avoid shaking vigorously, as that can create suds.
- If using dried rose petals, add 1 tablespoon to the mixture. The petals will float inside the bottle, adding a pretty, natural look. Ensure they are completely dry to prevent mold growth.
- If using vitamin E oil for its skin-conditioning benefits, add 1/2 teaspoon now. It also acts as a natural preservative, helping the body wash last longer.
- Cap the bottle tightly and gently turn it upside down a few times to mix all ingredients. Let the mixture sit for at least 1 hour to allow the rose scent to infuse fully.
- Shake the bottle gently before each use, as the oil and petals may settle. To use, pump a small amount onto a damp washcloth or loofah and lather on your skin. Follow with a moisturizer for soft, fragrant skin.
The resulting body wash has a delicate, natural floral scent that feels both indulgent and calming. The rose petals floating inside the bottle make it a beautiful addition to your bathroom counter, and you can adjust the strength of the rose by adding a few more drops next time. Try pairing it with a vanilla lotion for a classic, comforting fragrance combination.
Honey Moisturizing Body Wash

Understanding that your skin deserves the same care as your favorite meals, this honey moisturizing body wash recipe blends Castile soap with raw honey for a gentle, hydrating cleanse. Perfect for those who love natural skincare, it’s as easy as mixing a simple vinaigrette.
Serving: 1 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
Base & Additives
- 1/2 cup unscented liquid Castile soap (gentle and plant-based)
- 1/4 cup raw, unfiltered honey (for extra hydration and natural humectant)
- 2 tablespoons sweet almond oil (rich in vitamin E, moisturizing)
- 1 teaspoon vitamin E oil (acts as a natural preservative)
- 10 drops lavender or orange essential oil (optional, for calming scent)
- 1/4 cup distilled water (to adjust consistency)
Instructions
- In a clean mixing bowl, combine 1/2 cup unscented liquid Castile soap and 1/4 cup raw, unfiltered honey. Gently whisk together until smooth, taking care not to create too many bubbles.
- Add 2 tablespoons sweet almond oil and 1 teaspoon vitamin E oil. Whisk continuously until the mixture is fully emulsified and glossy.
- If using, add 10 drops of your chosen essential oil (lavender or orange work beautifully) and stir thoroughly to incorporate the fragrance.
- Slowly drizzle in 1/4 cup distilled water while stirring constantly. Stop when the body wash reaches a pourable, lotion-like consistency. You may not need all the water.
- Transfer the final mixture into a clean bottle or pump dispenser using a small funnel. Label the container with the date and ingredients.
- Store in a cool, dry place away from direct sunlight. Shake gently before each use, as natural ingredients may separate slightly. Use within 3 months for best freshness.
Lather this body wash onto damp skin in the shower — it creates a soft, non-stripping foam that rinses cleanly. The raw honey leaves your skin feeling supple and lightly moisturized, perfect for daily use or as a gentle hand wash by the sink.
Aloe Vera Soothing Body Wash

Even the most sensitive skin deserves a gentle, soothing cleanse, and this Aloe Vera Soothing Body Wash delivers exactly that, using Castile soap and pure aloe vera to calm irritation.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup gentle liquid Castile soap
- 1/2 cup pure aloe vera gel
- 1/4 cup distilled water
- 10 drops calming lavender essential oil (optional)
Instructions
- Gather all ingredients and a medium mixing bowl. Use a whisk rather than a spoon to minimize bubbles.
- Measure 1 cup of gentle liquid Castile soap and 1/2 cup of pure aloe vera gel into the bowl. Whisk slowly in one direction until combined; quick stirring creates too much foam.
- Add 1/4 cup distilled water and whisk until the mixture is smooth and slightly thinned. The water helps dispense the body wash easily from a bottle.
- If desired, add 10 drops of calming lavender essential oil and stir gently. Adjust essential oils based on your scent preference; always test on skin first.
- Carefully pour the body wash into a clean squeeze bottle with a flip-top cap to prevent spills. Avoid funnels if possible to reduce air bubbles.
- Label the bottle with the date and ingredients. Shake gently before each use, as the aloe may settle slightly over time. Store in a cool, dark place for up to 3 months.
Smooth and creamy, this body wash leaves your skin feeling soothed and lightly scented with lavender. For an extra treat, pair it with a soft loofah or package in a glass bottle as a thoughtful homemade gift.
Oatmeal Gentle Exfoliating Body Wash

Crafting a gentle exfoliating body wash at home is simpler than you might think, and it allows you to control every ingredient that touches your skin.
Serving: 8 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
Body Wash Base
- 1/2 cup unscented liquid castile soap
- 1/4 cup finely ground organic oatmeal
- 1/4 cup distilled water
- 10 drops soothing lavender essential oil (optional)
- 1 teaspoon natural vitamin E oil
Instructions
- items
Now you have a personalized body wash that gently exfoliates without stripping your skin's natural moisture. The finely ground oatmeal creates a silky texture that leaves your skin feeling smooth and nourished. Enjoy a spa-like experience every time you shower!
Rosemary Stimulating Body Wash

Fresh mornings call for a body wash that awakens the senses. This rosemary stimulating body wash blends pure liquid castile soap with invigorating rosemary essential oil to gently cleanse and stimulate circulation.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
Body Wash Base
- 1 cup unscented liquid castile soap, preferably organic
- 1/4 cup distilled water (optional, for a thinner consistency)
Aromatics
- 20 drops high-quality rosemary essential oil (choose steam-distilled for purity)
Instructions
- Set out a clean glass mixing bowl and a dark glass bottle with a pump or flip-top lid. Avoid plastic containers—essential oils can degrade them.
- Pour 1 cup unscented liquid castile soap into the bowl. If you prefer a thinner consistency, add 1/4 cup distilled water. Stir gently with a silicone spatula to combine—move slowly to minimize air bubbles.
- Add 20 drops rosemary essential oil. Stir again, just until the oil is evenly distributed. Over-stirring will create unnecessary foam.
- Carefully pour the mixture into your dark glass bottle using a small funnel. Seal tightly and label with the date and ingredients.
- Shake the bottle gently before each use. The wash will separate slightly over time; a quick shake re-emulsifies the oils.
Now, step into the shower and enjoy the crisp, herbaceous scent. The rosemary not only stimulates circulation but leaves your skin feeling refreshed and lightly tingly—a perfect way to wake up each morning.
Coconut Nourishing Body Wash

Crafting a nourishing body wash at home is simpler than you'd think, and the results are wonderfully hydrating. With just a few staple ingredients, you can whip up a luxurious cleanser that smells like a tropical vacation.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup smooth liquid castile soap
- 1/2 cup rich full-fat coconut milk
- 2 tablespoons nourishing fractionated coconut oil
- 1 teaspoon antioxidant-rich vitamin E oil
- 20 drops tropical-scented essential oil blend (such as coconut, lime, or vanilla)
Instructions
- Step 1: In a medium mixing bowl, add the liquid castile soap and coconut milk. Stir gently with a spoon to combine, taking care not to create bubbles.
- Step 2: Pour in the coconut oil and vitamin E oil. Whisk slowly in a circular motion until the oils are fully incorporated and the mixture looks smooth and milky.
- Step 3: Add the essential oil drops and stir gently again. Smell the mixture and adjust the scent if desired.
- Step 4: Carefully transfer the body wash into a clean squeeze bottle or pump dispenser using a funnel. Seal tightly.
- Tip: Always whisk by hand instead of using a blender to avoid excess foaming. Shake the bottle gently before each use to recombine ingredients. Store in a cool, dark place and use within 3 months.
Crafted with simple, moisturizing ingredients, this body wash lathers gently and leaves your skin feeling silky and hydrated. The tropical aroma turns your daily shower into a mini escape—use it as a gentle hand wash or a full-body cleanser.
Sandalwood Warm Body Wash

Like a warm embrace from a forest, this Sandalwood Warm Body Wash brings the grounding essence of sandalwood into your daily shower routine. Using simple ingredients, you can create a luxurious, homemade body wash that cleanses and calms.
Serving: 1 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
- 1/4 cup gentle liquid Castile soap (unscented)
- 1/2 cup distilled water
- 1 teaspoon jojoba oil (optional, for extra moisture)
- 10 drops pure sandalwood essential oil
- 1 tablespoon vegetable glycerin (for a smooth consistency)
Instructions
- In a clean bowl, combine the gentle liquid Castile soap and distilled water. Stir gently with a spoon to avoid creating too many bubbles. Tip: Use a glass or stainless steel bowl to prevent any reaction with the essential oils.
- Add the jojoba oil and vegetable glycerin to the mixture. Whisk slowly until well incorporated. Tip: Jojoba oil closely mimics the skin's natural sebum, making it a great moisturizer.
- Drop in the sandalwood essential oil, one drop at a time, while stirring continuously. This ensures even distribution. Tip: Sandalwood oil is potent; start with fewer drops if you prefer a milder scent.
- Transfer the mixture into a squeezable bottle using a funnel or a small pitcher. Let it sit for 2 hours to allow the scents to meld.
- Before each use, shake the bottle gently to recombine any separated ingredients.
Rich and creamy, this body wash lathers gently while delivering a calming, woody aroma that lingers on the skin. For a spa-like experience, pair it with a loofah and warm water, and follow with a sandalwood lotion.
Geranium Balancing Body Wash

For a refreshing and balancing body wash that harnesses the power of nature, this DIY geranium blend is your perfect kitchen-to-bathroom project. Using gentle castile soap as a base, the floral, herbaceous notes of geranium essential oil help regulate your skin's natural oil production, leaving you clean and balanced.
Serving: 16 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
Base
- 1 cup (8 oz) pure unscented liquid castile soap (such as Dr. Bronner's)
- 1/4 cup distilled water
Essential Oils & Additives
- 20 drops premium geranium essential oil
- 1 teaspoon organic vegetable glycerin (optional, for extra moisture)
Instructions
- Pour 1 cup of pure unscented liquid castile soap into a clean 16-ounce glass bottle or mason jar.
- Add 1/4 cup distilled water to the soap. Tip: Use distilled water to prevent bacteria growth—tap water can introduce impurities.
- If using, add 1 teaspoon organic vegetable glycerin. Glycerin acts as a humectant, drawing moisture to your skin.
- Add 20 drops of premium geranium essential oil. Tip: Geranium oil is potent; start with 15 drops and increase to 25 if you prefer a stronger scent.
- Screw the lid on tightly and gently swirl the bottle to combine. Do not shake vigorously, as that will create excess suds and foam. Tip: For best results, let the mixture sit for 1 hour to allow the oils to integrate fully.
- Transfer to a pump dispenser or a squeeze bottle for easy use. Store in a cool, dark place. Tip: Use an amber or cobalt bottle to protect the essential oil from light degradation.
Keep your morning shower ritual simple yet luxurious with this homemade body wash. The geranium oil imparts a soft, rose-like floral scent that lingers without being overpowering, while the soap base cleanses without stripping. For an extra spa touch, pair with a loofah or exfoliating mitt, and enjoy the balanced, refreshed feel of your skin.
Ginger Zest Body Wash

Have you ever wished your morning shower could feel like a wake-up call for your senses? This Ginger Zest Body Wash harnesses the invigorating warmth of ginger essential oil combined with gentle Castile soap to energize your skin. Perfect for a refreshing start or a post-workout rinse.
Serving: 1 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
Base Ingredients
- 1 cup liquid Castile soap (unscented, preferably organic)
- 1/2 cup distilled water (room temperature)
Oils & Extracts
- 2 teaspoons sweet almond oil (cold-pressed for extra moisture)
- 5 drops ginger essential oil (pure, warming)
- 1 teaspoon vitamin E oil (to preserve freshness)
Instructions
- In a clean glass bowl or measuring cup, combine 1 cup liquid Castile soap and 1/2 cup distilled water. Stir gently in a circular motion with a spoon to avoid creating bubbles—this keeps the mixture smooth.
- Add 2 teaspoons sweet almond oil and 5 drops ginger essential oil. Stir slowly for about 30 seconds until the oils are evenly dispersed. Tip: For a milder scent, start with 3 drops and adjust after mixing.
- Add 1 teaspoon vitamin E oil and stir again for another 15 seconds. The vitamin E acts as a natural preservative and adds a silky feel. Tip: If the solution looks cloudy, let it rest for 2 minutes before the next step.
- Transfer the finished body wash into a clean pump bottle or a squeeze bottle with a tight lid. Use a funnel to avoid spills. Shake briefly to combine any settled oils. Tip: Label the bottle with the date—this recipe stays fresh for up to 3 months when stored in a cool, dark place.
Smooth and invigorating, this homemade body wash leaves your skin with a warm, tingly sensation. The ginger essential oil boosts circulation while the almond oil moisturizes. Store in a cool, dark place and shake before each use.
Peppermint Tea Tree Body Wash

Kickstart your morning with an invigorating body wash that combines the cooling power of peppermint with the antibacterial punch of tea tree oil. This simple DIY blend uses gentle liquid castile soap as a base, creating a refreshing lather that cleanses without stripping your skin. Perfect for post-workout showers or hot summer days, it’s like a spa treatment you can whip up in minutes.
Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
- 1 cup pure liquid castile soap (unscented or peppermint)
- ¼ cup distilled water
- 2 teaspoons jojoba oil or sweet almond oil (for moisture)
- 15 drops organic peppermint essential oil
- 15 drops tea tree essential oil
- 1 teaspoon vegetable glycerin (optional, for extra moisturizing)
Instructions
- In a clean 8-ounce or 16-ounce bottle (preferably glass or dark plastic), combine the liquid castile soap and distilled water. Swirl gently to mix—don’t shake, which creates excess foam.
- Add the jojoba oil, peppermint essential oil, tea tree essential oil, and vegetable glycerin if using. Tip: Use a small funnel to avoid spills, and measure oils with a dropper for accuracy.
- Cap the bottle tightly and gently roll it between your palms for about 30 seconds to incorporate all ingredients. Avoid vigorous shaking to prevent premature foaming.
- Let the mixture rest for 2–3 minutes to allow bubbles to settle. You’ll notice the oils blend into the soap more fully during this short wait.
- Test the scent by placing a drop on your wrist—if it’s too strong, add a teaspoon more water; if too mild, add 2–3 more drops of essential oils. Stir gently with a chopstick if needed.
- Transfer the body wash to a pump dispenser for easy use. Label the bottle with the date and ingredients. Tip: Use within 3 months, and store in a cool, dark place to preserve essential oil potency.
Bottoms up—literally! When you pump this body wash into your loofah or washcloth, you’ll notice a light, tingly lather that rinses cleanly, leaving behind a subtle peppermint-cool sensation. For an extra spa-like touch, try pairing it with a eucalyptus or mint-scented body lotion afterward. Your skin will feel balanced, refreshed, and gently cared for.
Conclusion
A world of natural, customizable body washes awaits you. Try a few recipes, then leave a comment with your favorites. Help others discover these gems by sharing on Pinterest!



