Creating your own bath oil is a simple and wonderful way to pamper yourself and keep your skin soft and hydrated all winter long. Customize this recipe with your favorite scents and carrier oils, and enjoy luxury every time you step into the tub.

Winter can be rough on our skin, leaving it feeling parched, tight, and uncomfortable.
If you’re looking for a way to deeply nourish your skin while indulging in a relaxing bath, this homemade bath oil recipe is your perfect solution.
It’s made with moisturizing carrier oils and essential oil; this bath oil is a luxurious and easy-to-make addition to your self-care routine.
Best Carrier Oils for Bath Oils
Carrier oils are the foundation of any bath oil, delivering hydration and nourishment to your skin. For dry winter skin, here are some of the best options:
- Sweet Almond Oil: Lightweight yet deeply moisturizing, this oil is perfect for sensitive and dry skin.
- Jojoba Oil: Closely resembles your skin’s natural sebum, making it an excellent choice for balancing and softening.
- Avocado Oil: Packed with vitamins A, D, and E, avocado oil is incredibly nourishing and ideal for extra-dry or mature skin.
- Coconut Oil (Fractionated): A light, non-greasy oil that provides excellent hydration without leaving a heavy residue.
- Argan Oil: A rich, vitamin E-packed oil that helps soothe and heal dry, flaky skin.
Essential Oil Blend Ideas
Essential oils not only add a luxurious scent to your bath oil but can also provide therapeutic benefits. Here are a few blends to try:
- Relax & Unwind
- 10 drops Lavender
- 10 drops Chamomile
- 5 drops Frankincense
- Energizing Citrus
- 10 drops Sweet Orange
- 10 drops Grapefruit
- 5 drops Bergamot
- Floral Bliss
- 10 drops Geranium
- 10 drops Ylang Ylang
- 5 drops Clary Sage
- Breathe Easy
- 10 drops Eucalyptus
- 10 drops Tea Tree
- 5 drops Peppermint
Feel free to mix and match oils to create a scent profile you love. Always test essential oils for skin sensitivity before use.
DIY Bath Oil Recipe
For this recipe, you will need four ounces of your favorite carrier oil and 20-30 drops of essential oils.
Pour your carrier oil of choice into a clean and sanitized glass bottle. Add the essential oils and secure the bottle with a lid. Roll the bottle on it’s side a few times to mix the essential oils into the carrier oil.
Let the bottle sit for an hour before using it.
Skin Test: Before using any new skincare product, it’s important to do a skin test to make sure you are not allergic to the oils. Apply a drop to your arm and wait 20 minutes before using it.

How to Use the Bath Oil
- Shake the bottle gently before use.
- Add 1-2 tablespoons of the oil to warm bath water.
- Stir the water with your hand to evenly distribute the oil.
- Soak for 15-20 minutes and enjoy the skin-softening benefits!
Watch The Video Tutorial
FAQ
Can I use this bath oil if I have sensitive skin?
Yes! Choose gentle carrier oils like sweet almond or jojoba and opt for calming essential oils like lavender or chamomile. Perform a patch test before using to ensure there’s no irritation.
Will the bath oil make my tub slippery?
It’s possible. After your bath, wipe down the tub with a mild cleanser to remove any residue.
Can I use this oil as a body moisturizer?
Absolutely! Apply a small amount to damp skin after a shower for an all-over glow.
How long does homemade bath oil last?
When stored in a cool, dark place, your bath oil should last up to 6 months. Using a clean bottle and high-quality oils can help extend its shelf life.

Related Recipes:
Print
Homemade Bath Oil for Dry Winter Skin
Creating your own bath oil is a simple and satisfying way to pamper yourself and keep your skin soft and hydrated all winter long. Customize it with your favorite scents and carrier oils, and enjoy a touch of luxury every time you step into the tub.
- Prep Time: 1 minute
- Cook Time: 1 minute
- Total Time: 2 minutes
- Yield: 1 bottle 1x
- Category: DIY
Ingredients
- 4 ounces of carrier oil of choice
- 25–40 drops of essential oils
Essential Oil Blend Ideas:
Relax & Unwind
- 10 drops Lavender
- 10 drops Chamomile
- 5 drops Frankincense
Energizing Citrus
- 10 drops Sweet Orange
- 10 drops Grapefruit
- 5 drops Bergamot
Floral Bliss
- 10 drops Geranium
- 10 drops Ylang Ylang
- 5 drops Clary Sage
Breathe Easy
- 10 drops Eucalyptus
- 10 drops Tea Tree
- 5 drops Peppermint
Instructions
- Pour your carrier oil of choice into a clean and sanitized glass bottle.
- Add the essential oils and secure the bottle with a lid.
- Roll the bottle on it’s side a few times to mix the essential oils into the carrier oil.
- Let the bottle sit for an hour before using it.
How to Use the Bath Oil
- Shake the bottle gently before use.
- Add 1-2 tablespoons of the oil to warm bath water.
- Stir the water with your hand to evenly distribute the oil.
- Soak for 15-20 minutes and enjoy the skin-softening benefits!
Notes





Leave a Comment