Rose body butter is a simple yet luxurious skincare recipe that nourishes the skin while offering a soft, natural floral aroma. Made with coconut oil, shea butter, and rose-infused oil, this whipped body butter melts into the skin and leaves it feeling smooth and hydrated without being heavy.

Infusing dried rose petals into oil adds a gentle botanical element that feels special without relying on synthetic fragrance. This makes rose body butter a beautiful option for everyday skincare, self-care routines, or handmade gifting. Because this recipe is water-free, it has a long shelf life and doesn’t require preservatives.
The whipped texture gives this body butter a light, airy feel that spreads easily and absorbs well. It can be customized with your favorite essential oil blend or left lightly scented to let the rose-infused oil shine.
How To Make Rose Body Butter
For this DIY you will need coconut oil, shea butter, rose-infused oil (instructions on how to make it below) , essential oils and optional mica powder.

Rose-Infused Oil: Place dried rose petals in a clean glass jar and cover completely with a lightweight carrier oil. Seal the jar and allow it to infuse in a warm, dark place for 2–4 weeks, shaking occasionally.
Once infused, strain out the petals using a fine mesh strainer or cheesecloth.

Add the coconut oil, rose-infused oil, and shea butter to a heat-safe glass jar or bowl. Melt slowly using a double boiler until fully liquid. You can also melt gently in the microwave using short intervals, stirring between each.
Allow the mixture to cool at room temperature or in the refrigerator until solid but still soft enough to whip.
Using a hand mixer or stand mixer, whip the mixture until light, fluffy, and creamy.
Add your essential oil blend and whip again briefly to evenly distribute.
If desired, add about ½ teaspoon of pink mica powder and whip until fully blended.
Transfer the whipped body butter to a clean glass jar with a lid. Store in a cool, dry place.

Tips & Substitutions
- Any essential oil blend works well, including rose, geranium, lavender, or vanilla.
- Mango butter can be substituted for shea butter if preferred.
- For a firmer body butter, add an additional tablespoon of shea butter.
- If your home is warm, store the butter in a cooler area to maintain the whipped texture.
How to Use
Apply a small amount to clean, dry skin and massage until absorbed. This body butter is especially nice after showering or before bed when skin is warm and slightly damp.
FAQ
How long does this body butter last?
Because it contains no water, it typically lasts up to one year when stored properly.
Will this feel greasy?
A little goes a long way. The whipped texture absorbs well when applied sparingly.
Can I skip the essential oils?
Yes. The rose-infused oil provides a very light, natural scent on its own.
Can I use a different infused oil?
Absolutely. Calendula, chamomile, or lavender-infused oils work well using the same method.
Is the mica powder necessary?
No. The mica is optional and used only for color.

Related Recipes:
- How To Make Homemade Whipped Body Butter (All-Natural!)
- How to Make Gingerbread Body Butter
- How To Make Lavender Body Butter
- How To Make Citrus Body Butter
- Cinnamon Body Butter (Just 3 Ingredients!)
- Homemade Coconut Body Butter

DIY Rose Body Butter
Rose body butter is a simple yet luxurious skincare recipe that nourishes the skin while offering a soft, natural floral aroma. Made with coconut oil, shea butter, and rose-infused oil, this whipped body butter melts into the skin and leaves it feeling smooth and hydrated without being heavy.
Ingredients
- 1/2 cup coconut oil
- 2 tablespoons shea butter
- 2 tablespoons rose-infused oil
- 20 drops essential oils
- Pink mica powder (optional)
Instructions
Rose-Infused Oil: Place dried rose petals in a clean glass jar and cover completely with a lightweight carrier oil. Seal the jar and allow it to infuse in a warm, dark place for 2–4 weeks, shaking occasionally. Once infused, strain out the petals using a fine mesh strainer or cheesecloth.
Add the coconut oil, rose-infused oil, and shea butter to a heat-safe glass jar or bowl. Melt slowly using a double boiler until fully liquid. You can also melt gently in the microwave using short intervals, stirring between each.
Allow the mixture to cool at room temperature or in the refrigerator until solid but still soft enough to whip.
Using a hand mixer or stand mixer, whip the mixture until light, fluffy, and creamy.
Add your essential oil blend and whip again briefly to evenly distribute.
If desired, add about ½ teaspoon of pink mica powder and whip until fully blended.
Transfer the whipped body butter to a clean glass jar with a lid. Store in a cool, dry place.
Notes





Leave a Comment