This post may contain affiliate links.
If you’re looking for an easy homemade skincare recipe, rosemary body oil is a wonderful addition to your natural beauty routine.
Rosemary has been used for centuries in herbal skincare, and when infused into a nourishing carrier oil, it creates a lightweight moisturizer that’s perfect for everyday use.
This simple DIY body oil comes together with just a few ingredients and makes a thoughtful handmade gift for birthdays, holidays, or spa gift baskets.
If you love making your own skincare products, be sure to visit my DIY Beauty Recipes page where you’ll find even more homemade body oils, sugar scrubs, bath soaks, and natural beauty recipes.

Why You’ll Love This Recipe
- Only a few simple ingredients
- Easy beginner-friendly project
- Naturally moisturizing
- Fresh herbal scent
- Great for massage oil
- Beautiful homemade gift
Ingredients
- 1 cup sweet almond oil, jojoba oil, grapeseed oil, or fractionated coconut oil
- 1/2 cup dried rosemary leaves
- 5–10 drops rosemary essential oil (optional)
- 1 teaspoon Vitamin E oil (optional)
Equipment
- Pint-size mason jar
- Cheesecloth or fine mesh strainer
- Dark glass bottle with pump or dropper
How to Make Rosemary Body Oil
Step 1
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
Place the dried rosemary into a clean mason jar. Add the rosemary essential oil if using.
Using dried herbs helps prevent moisture from shortening the shelf life of your oil.
Step 2
Pour the carrier oil over the rosemary until it is completely covered.
Leave about 1/2 inch of space at the top of the jar.
Step 3
Seal the jar and place it in a cool, dark location for 2 to 4 weeks.
Shake the jar gently every few days to help the rosemary infuse into the oil.
Step 4
Strain the rosemary from the oil using cheesecloth or a fine mesh strainer.
Discard the herbs.
Step 5
If desired, stir in rosemary essential oil for a stronger fragrance and Vitamin E oil to help extend the shelf life.
Pour into a dark glass bottle for storage.
Quick Warm Infusion Method
Need your body oil sooner?
Place the jar into a saucepan with a few inches of warm water.
Heat over very low heat for 2 to 3 hours, making sure the oil never reaches a boil.
Remove from heat, cool completely, strain, and bottle.
How to Use Rosemary Body Oil
- Massage into damp skin after showering.
- Use as a daily moisturizer.
- Apply to dry elbows, knees, and heels.
- Use as a massage oil.
- Massage onto hands before bedtime.
- Apply to cuticles to help soften dry skin.
Choosing a Carrier Oil
Sweet Almond Oil
A lightweight, nourishing oil that’s suitable for most skin types.
Jojoba Oil
Closely resembles the skin’s natural oils and absorbs quickly.
Grapeseed Oil
A light, non-greasy option that’s perfect for oily or combination skin.
Fractionated Coconut Oil
Long-lasting, lightweight, and ideal for massage oils.
Apricot Kernel Oil
Excellent for sensitive or mature skin.
Storage Tips
Store rosemary body oil in a cool, dark place.
When stored properly, it will usually last 6 to 12 months, depending on the carrier oil you choose.
Discard if the oil develops an unpleasant odor.
Frequently Asked Questions
Can I use fresh rosemary?
Dried rosemary is recommended because fresh herbs contain moisture that may encourage mold or reduce shelf life.
Can I use this on my face?
This body oil is designed for use on the body. If using it on your face, test a small area first and choose a carrier oil that’s appropriate for facial skin.
Can I add other essential oils?
Yes! Rosemary blends beautifully with:
- Lavender
- Lemon
- Peppermint
- Cedarwood
- Eucalyptus
- Sweet Orange
More DIY Beauty Recipes You’ll Love
If you enjoy making homemade skincare products, be sure to check out these favorites:
- Lavender Body Oil
- Rose Body Oil
- Rosewater Toner
- Lavender Sugar Scrub
- Rose Sugar Scrub
- Lavender Bath Salts
- Rose Bath Salts
- Lavender Milk Bath
- Homemade Milk Bath
- Whipped Body Butter
- Lavender Body Butter
- DIY Lip Balm
Rosemary body oil is a simple homemade beauty product that’s both practical and luxurious.
With its fresh herbal fragrance and nourishing ingredients, it’s a wonderful way to moisturize your skin naturally while creating a relaxing spa experience at home.
Whether you’re treating yourself or making thoughtful handmade gifts, this easy DIY recipe is one you’ll enjoy making again and again.
Follow my DIY Beauty board on Pinterest.



