This post may contain affiliate links.
If you’re looking for a simple way to nourish your skin naturally, homemade body oils are one of the easiest DIY beauty products you can make.
They’re lightweight, deeply moisturizing, and made with simple ingredients you can customize for your skin type and favorite scents.
Whether you prefer relaxing lavender, calming chamomile, romantic rose, or warm vanilla, there’s a body oil recipe for every season and every mood.
These DIY body oils make wonderful everyday moisturizers and thoughtful handmade gifts for birthdays, Mother’s Day, Christmas, or bridal showers.

Why You’ll Love Homemade Body Oils
Making your own body oil has several benefits:
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
- Uses simple, natural ingredients
- Helps lock in moisture after bathing
- Leaves skin feeling soft and smooth
- Easy to customize with your favorite botanicals
- Perfect for massage or everyday skincare
- Beautiful homemade gift idea
The best time to apply body oil is right after a shower while your skin is still slightly damp. This helps seal in moisture and leaves your skin feeling hydrated all day long.
The Best Carrier Oils for DIY Body Oil
Most body oils start with a nourishing carrier oil. Some of the best choices include:
- Sweet almond oil
- Jojoba oil
- Grapeseed oil
- Apricot kernel oil
- Fractionated coconut oil
These lightweight oils absorb beautifully into the skin without leaving a heavy or greasy feeling.
Homemade Body Oil Recipes
DIY Lavender Body Oil

Lavender body oil is one of the most popular homemade skincare recipes. Its calming scent makes it perfect for winding down after a long day while keeping skin soft and moisturized.
Rose Body Oil

This elegant floral body oil leaves skin silky smooth with the timeless scent of fresh roses. It also makes a beautiful handmade gift.
Rose Vanilla Body Oil

If you love soft floral fragrances with a touch of warmth, rose vanilla body oil is the perfect combination. The delicate rose pairs beautifully with rich vanilla for a luxurious spa-inspired moisturizer.
Vanilla Body Oil

Simple, cozy, and lightly scented, vanilla body oil is perfect for everyday use and layers beautifully with your favorite perfumes.
Vanilla Almond Body Oil

Warm vanilla and sweet almond create a comforting body oil that’s rich enough for dry skin while remaining lightweight and fast absorbing.
Rosemary Body Oil

Rosemary body oil offers a fresh herbal scent that’s invigorating and perfect for anyone who enjoys botanical skincare.
Chamomile Body Oil

Chamomile is known for its soothing qualities, making this body oil an excellent choice for a relaxing evening skincare routine.
Lavender Chamomile Body Oil

Combine two classic calming herbs into one luxurious body oil that’s perfect before bedtime or anytime your skin needs extra care.
Calendula Body Oil

Calendula body oil is a gentle favorite that’s perfect for dry skin and everyday moisturizing with its naturally nourishing botanical properties.
Tips for Making Homemade Body Oils
- Always use clean, dry bottles and utensils.
- Store body oils in amber or dark glass bottles when possible.
- Use completely dried herbs or flowers if you’re making infused oils.
- Keep oils in a cool, dark place away from direct sunlight.
- Add vitamin E oil to help extend shelf life.
Homemade Body Oils Make Beautiful Gifts
Fill decorative glass bottles with your favorite body oil, add a pretty label, and tie on a ribbon for an easy handmade gift.
Pair them with homemade body butter, lip balm, or rosewater toner to create a thoughtful DIY spa gift basket.
More DIY Beauty Recipes
If you enjoy making natural skincare products, don’t miss these homemade beauty favorites:
Whether you’re creating a relaxing self-care routine or making handmade gifts for friends and family, these homemade body oil recipes are an easy way to enjoy naturally soft, healthy-looking skin.
Follow my DIY Beauty board on Pinterest.



