This post may contain affiliate links.
Calendula has been used in natural skincare for centuries, and it’s easy to see why.
These cheerful golden flowers can be infused into carrier oils to create a luxurious body oil that leaves skin feeling soft, smooth, and deeply moisturized.
Whether you’re looking for a simple homemade moisturizer or a thoughtful handmade gift, this easy calendula body oil recipe is a beautiful addition to your DIY beauty collection.
If you love making your own skincare products, be sure to visit my DIY Beauty Recipes page where you’ll find homemade body butters, sugar scrubs, bath soaks, body oils, and more.

Why You’ll Love This Recipe
- Made with simple natural ingredients
- Beginner-friendly DIY project
- Lightweight, non-greasy moisturizer
- Perfect for everyday use
- Great homemade gift idea
- Beautiful addition to your natural skincare routine
Ingredients
- 1 cup sweet almond oil, jojoba oil, grapeseed oil, or fractionated coconut oil
- 1/2 cup dried calendula petals
- 5–10 drops calendula 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 Calendula 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.
Fill a clean mason jar about halfway with dried calendula petals.
Always use dried flowers rather than fresh ones to help prevent excess moisture from shortening the shelf life of the oil.
Step 2
Pour your carrier oil over the calendula until the flowers are completely covered.
Leave about 1/2 inch of space at the top of the jar.
Step 3
Seal the jar tightly and place it in a cool, dark location for 2 to 4 weeks.
Shake the jar gently every few days to help the infusion process.
Step 4
Strain the infused oil through cheesecloth or a fine mesh strainer into a clean bowl.
Discard the flower petals.
Step 5
If desired, stir in calendula essential oil and Vitamin E oil before pouring the finished body oil into a dark glass bottle.
Quick Warm Infusion Method
If you’re short on time, you can speed up the infusion process.
Place the jar in a saucepan with a few inches of warm water and heat over very low heat for 2 to 3 hours. Avoid boiling the oil.
Allow it to cool completely before straining.
Best Carrier Oils
Sweet Almond Oil
A lightweight oil that absorbs quickly and leaves skin feeling silky.
Jojoba Oil
Closely resembles your skin’s natural oils and is suitable for most skin types.
Grapeseed Oil
A light, fast-absorbing oil that’s ideal for oily or combination skin.
Fractionated Coconut Oil
Long-lasting and perfect for massage oils.
Apricot Kernel Oil
An excellent choice for dry or mature skin.
How to Use Calendula Body Oil
- Massage onto damp skin after showering.
- Moisturize dry elbows, knees, and heels.
- Use as a relaxing massage oil.
- Apply before bed as part of your evening skincare routine.
- Massage into hands and cuticles.
- Use after shaving for soft, smooth skin.
Storage
Store your calendula body oil in a cool, dark place away from direct sunlight.
Most carrier oils will keep for 6 to 12 months. Discard the oil if it develops an unpleasant odor.
Frequently Asked Questions
Can I use fresh calendula flowers?
It’s best to use dried flowers since fresh flowers contain moisture that can shorten the shelf life of your infused oil.
Do I need essential oils?
No. The calendula-infused oil is wonderful on its own, but adding a few drops of essential oil can provide additional fragrance if desired.
What essential oils blend well with calendula?
Try combining calendula with:
- Lavender
- Chamomile
- Frankincense
- Geranium
- Sweet Orange
- Rose
More DIY Beauty Recipes You’ll Love
If you enjoy making homemade beauty products, you’ll also love:
- 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
- Easy Chamomile Infused Body Oil
- Vanilla Body Oil
Calendula body oil is one of the easiest homemade skincare products you can make.
With just a few simple ingredients, you’ll have a nourishing moisturizer that’s perfect for everyday use or thoughtful handmade gifts.
Once you discover how easy it is to make infused body oils, you’ll want to create a variety of botanical blends for your natural skincare routine.
Follow my DIY Beauty board on Pinterest.



