This post may contain affiliate links.
Lavender and rose are two of my favorite ingredients for homemade body care, and when you combine them in a simple body oil, you get something that feels luxurious without being complicated to make.
This lavender rose body oil is made with a simple carrier oil infused with the gentle floral scents of lavender and rose.
It’s wonderful to use after a bath or shower, and it also makes a beautiful homemade gift idea.
If you enjoy making your own natural beauty products, this is a great recipe to add to your collection.

Why You’ll Love Lavender Rose Body Oil
There are a few reasons I love making homemade body oils.
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
- They’re incredibly easy to customize.
- You can choose your favorite carrier oil.
- A little goes a long way.
- They’re easy to package in pretty bottles.
- They make thoughtful homemade gifts.
- You can create different variations using herbs and flowers you already enjoy.
And once you make one body oil, it’s easy to start experimenting with different combinations.
What You Need
For this lavender rose body oil, you’ll need:
- 1 cup sweet almond oil, jojoba oil, or fractionated coconut oil
- 2 tablespoons dried lavender flowers
- 2 tablespoons dried rose petals
- A clean glass jar
- Fine-mesh strainer or cheesecloth
- A small amber or dark glass bottle for storage
Important: Use completely dried flowers and herbs when making an oil infusion. Fresh plant material contains moisture that can shorten the shelf life of homemade infused oils.
How to Make Lavender Rose Body Oil
Step 1: Combine the Lavender and Rose
Place the dried lavender flowers and rose petals into a clean, dry glass jar.
Make sure the flowers are completely dry before adding the oil.
Step 2: Add the Carrier Oil
Pour the carrier oil over the dried flowers until they are completely covered.
Stir gently to make sure all of the plant material is submerged.
Step 3: Infuse the Oil
Put the lid on the jar and place it somewhere cool and dark.
Allow the oil to infuse for 2–4 weeks, gently shaking the jar every few days.
The longer it infuses, the more botanical character the finished oil will have.
Step 4: Strain
When the oil has finished infusing, strain it through a fine-mesh strainer or several layers of cheesecloth.
Press the flowers gently to get as much oil as possible without forcing a lot of sediment through.
Discard the plant material.
Step 5: Bottle the Oil
Pour the finished oil into a clean, dry amber glass bottle.
A small pump or dropper bottle makes it especially convenient to use.
Add a pretty label if you’re making it as a gift.
How to Use Lavender Rose Body Oil
Apply a small amount of oil to clean, slightly damp skin after bathing or showering.
A little goes a long way, so start with a few drops and add more if needed.
You can use it on:
- Arms and legs
- Hands
- Elbows
- Knees
- Feet
- Other areas of dry skin
Avoid applying it to broken or irritated skin.
Choosing a Carrier Oil
You have several good options for homemade body oils.
Not sure which carrier oil to use? Read our guide to the best carrier oils for homemade body oils to compare textures, scents, skin benefits, and costs before choosing your favorite.
Sweet Almond Oil
Sweet almond oil is a classic choice for body care because it has a light texture and works well for massage and everyday moisturizing.
Jojoba Oil
Jojoba has a lovely texture and is particularly nice if you prefer an oil that doesn’t feel overly heavy.
Fractionated Coconut Oil
Fractionated coconut oil is lightweight and has very little scent, making it a good base when you want the lavender and rose to stand out.
How to Make It More Fragrant
If you want a more strongly scented body oil, you can add a small amount of skin-safe essential oil after straining the infused oil.
Lavender essential oil is an obvious choice, but always follow the manufacturer’s recommended dilution rate for leave-on skin products.
You can also leave the finished oil unscented and simply enjoy the natural botanical infusion.
How to Store Homemade Body Oil
Store your finished body oil in a clean, dry, dark-colored bottle.
Keep it away from direct sunlight and excessive heat.
Because homemade infused oils don’t contain preservatives, make small batches and watch for changes in smell, appearance, or texture. If the oil develops an off smell or other signs of spoilage, discard it.
Lavender Rose Body Oil as a Homemade Gift
This would make such a pretty homemade gift idea.
Pour the oil into a small amber or decorative glass bottle and add:
- A simple handmade label
- A ribbon or twine
- A small dried lavender sprig
- A handwritten instruction card
You could also put together an entire lavender-themed gift basket with several homemade beauty products.
More Homemade Body Oil Recipes
If you enjoy this recipe, don’t stop with lavender and rose. You can create an entire collection of homemade body oils.
Try:
- Lavender Patchouli Body Oil
- Rose Vanilla Body Oil
- Lavender & Calendula Body Oil
- Chamomile Body Oil
- Vanilla Almond Body Oil
- Coconut Vanilla Body Oil
- Rosemary Body Oil
- Rose Body Oil
- Calendula Body Oil
You can also start with our 9 Homemade Body Oil Recipes collection if you want several ideas in one place.
More DIY Beauty Recipes
Once you start making your own body oils, there are so many other homemade beauty recipes to try.
Scrubs
Try a DIY Rose Sugar Scrub or DIY Lavender Sugar Scrub for another easy homemade body-care project.
Bath Products
Turn your favorite botanical ingredients into Lavender Bath Tea, or a relaxing Lavender Milk Bath.
Body Butter
If you prefer something richer than an oil, try Whipped Body Butter.
Once you have the basic method down, you can start experimenting with different herbs, flowers, and carrier oils to create your own collection of homemade body oils.
That’s one of my favorite things about making your own beauty products—you don’t need a complicated formula to create something that feels special.
Follow my DIY Beauty board on Pinterest.



