🌿 For informational & aromatic purposes only — not medical advice. Always consult a qualified practitioner.

How to Make Body Butter With Essential Oils

Last updated:

Walk down the body care aisle of any pharmacy and you will find shelves of "body butter" products priced anywhere from $8 to $40. Flip most of them over and the ingredients list tells a familiar story: water, one or two inexpensive oils, an emulsifier to hold them together, synthetic fragrance, and a stack of preservatives to keep the whole thing shelf-stable for two years. The word "butter" on the label is often more aspiration than fact.

Homemade body butter is a different thing entirely. When you whip together real shea butter, coconut oil, and a light liquid oil, then fold in carefully chosen essential oils, you end up with something that genuinely nourishes skin — rich without being greasy, fragrant without being synthetic, and completely transparent about every ingredient it contains. The process takes about 30 minutes of active work, costs roughly $15 to $20 in materials for a large batch, and produces a product that would sell for $30 or more at a farmers market.

This guide covers everything: the base formula, equipment, the full step-by-step melt-and-whip method, how to calculate safe essential oil dilution for body use, five scented variations to try, and how to solve the most common problems — including the dreaded grainy texture and summer meltdown.


The Base Formula

Every great whipped body butter starts with the same three-component structure: a solid butter for body and richness, a solid oil for slip and skin feel, and a liquid oil for penetration and spreadability. Getting the proportions right is the key to a final product that whips beautifully and applies without leaving a heavy residue.

For an 8 oz batch — which is a practical starting size — use:

  • 1 cup (approximately 225g) raw or refined shea butter — Shea is the workhorse here. It is solid at room temperature but melts on contact with skin, making it ideal as a body butter base. Raw shea has a faint nutty, smoky scent that some people love and others want to mask; refined shea is deodorized and works better as a neutral canvas for essential oil fragrances.
  • 1/4 cup (approximately 55g) coconut oil — Fractionated coconut oil stays liquid, but for body butter you want standard unrefined or refined coconut oil, which is solid below about 76°F. It adds a light, pleasant skin feel and helps the butter hold its whipped texture. Refined coconut oil has little scent; unrefined adds a mild tropical note.
  • 2 tablespoons (approximately 28ml) jojoba oil or sweet almond oil — This liquid component is what keeps the finished butter from feeling waxy or stiff. Jojoba is technically a liquid wax ester rather than a true oil, which means it is very shelf-stable and absorbs well without greasiness. Sweet almond oil is slightly richer and works especially well for dry skin. Either will produce excellent results.

This ratio yields a butter that is light enough for daily use on arms and legs but rich enough to handle rough patches on elbows, knees, and heels. You can scale up or down linearly — double the batch for a larger yield, halve it for a test run.


Equipment You Will Need

The good news is that you do not need any specialized equipment. Everything required is probably already in your kitchen or easily sourced for a few dollars.

Double boiler or bain-marie setup — A double boiler is the safest way to melt shea butter and coconut oil without scorching them. If you do not own a double boiler, improvise one: fill a medium saucepan with two to three inches of water, bring it to a gentle simmer, and set a heat-safe bowl (glass or stainless steel) over the top without letting the bowl touch the water. This gives you gentle, even heat that cannot overshoot.

Stand mixer or hand mixer — The whipping step is where the magic happens, and you genuinely need a mixer to achieve it. A stand mixer with the whisk attachment is ideal because it frees your hands and produces very consistent peaks. A hand mixer works just as well; it just requires you to hold it. Whipping by hand with a fork or whisk is possible but extremely tiring and produces inferior texture.

Mixing bowls — You will need one heat-safe bowl for melting and one large mixing bowl for whipping. If you are using a stand mixer, the stand mixer bowl doubles as the whipping bowl.

Jars for storage — 4 oz wide-mouth mason jars are the standard choice. They are inexpensive, seal well, are easy to scoop from, and look attractive on a bathroom shelf. An 8 oz batch fills two 4 oz jars with a little left over for a smaller jar or for immediate use. Have your clean, dry jars ready before you start so you can fill them quickly once the butter is whipped.

Kitchen thermometer — Not strictly required, but very helpful for the cooling step. You want the melted butter mixture to cool to somewhere between 68°F and 75°F before whipping. A simple instant-read thermometer takes the guesswork out of this.

Digital scale — Also optional, but recommended if you plan to make body butter regularly. Measuring by weight is more consistent than measuring by volume, especially for thick butters that can settle unevenly in a measuring cup.


Step-by-Step Method

1. Melt the butters slowly

Combine your shea butter and coconut oil in the top bowl of your double boiler. Heat over gently simmering water, stirring occasionally, until both are completely melted. This should take eight to twelve minutes on low heat. Do not rush it with high heat — shea butter that has been rapidly or unevenly melted is more prone to graininess when it resolidifies.

2. Add the liquid oil

Once the shea and coconut oil are fully melted and clear, remove the bowl from the heat and stir in your jojoba or sweet almond oil. Stir gently until combined. The mixture will look like a pale yellow liquid at this point.

3. Cool to room temperature

This is the most important step, and also the one most beginners skip or rush. You must allow the mixture to cool until it is mostly solid but still soft before whipping. Pouring it into your mixing bowl and leaving it at room temperature for one to two hours is the standard approach. If your kitchen is warm, thirty minutes in the refrigerator will help — but pull it before it becomes rock hard. You are aiming for a texture somewhere between softened butter and thick pudding.

If you have a thermometer, the ideal whipping temperature is between 68°F and 75°F. At that range the mixture has the right viscosity to trap air and build volume.

4. Add your essential oils

Before you start the mixer, add your essential oils to the cooled butter. This timing matters: adding EOs to the hot melted mixture causes many of the aromatic compounds to evaporate before they can do anything useful. Adding them after whipping risks uneven distribution. Adding them to the cooled-but-not-yet-whipped mixture is ideal — stir them in briefly with a spatula, then proceed to whipping.

For dilution amounts, see the next section.

5. Whip for 5 to 10 minutes

Start your mixer on low speed for the first minute to bring everything together, then increase to medium-high. Whip for a total of five to ten minutes. You are looking for the mixture to turn pale, fluffy, and opaque — think whipped cream or soft buttercream frosting. It should hold soft peaks when you lift the beater. The volume will roughly double during whipping.

If the mixture is too soft and will not hold peaks, it is still too warm. Pop it in the refrigerator for ten minutes and try again. If it seems too stiff to whip smoothly, your kitchen may be cool — let it sit at room temperature for a few more minutes before continuing.

6. Transfer to jars

Using a spatula or a large spoon, transfer the finished body butter into your clean, dry jars. Tapping the jars gently on the counter will help settle any air pockets. Leave the lids off for thirty minutes to allow the surface to set, then seal. Label with the scent variation and the date.


Safe Essential Oil Dilution for Body Butter

Body butter is a leave-on product, meaning it is applied to skin and not rinsed off. Leave-on products require more conservative essential oil dilution than rinse-off products because there is no water to wash the EOs away — the skin is exposed to them for as long as the product remains on the body.

The widely accepted standard for leave-on body products intended for general adult use is 2% to 3% essential oil concentration. For people with sensitive skin, those who are pregnant, or anyone using the butter on a large surface area daily, 1% is the more appropriate target.

The practical math for an 8 oz (approximately 240ml) batch:

DilutionCalculationDrops to add
1%240ml × 0.01 = 2.4ml ÷ 0.05ml per drop~48 drops
2%240ml × 0.02 = 4.8ml ÷ 0.05ml per drop~96 drops
3%240ml × 0.03 = 7.2ml ÷ 0.05ml per drop~144 drops

The rounded rule of thumb you will often see — 20 to 30 drops per ounce for a 2% to 3% blend — holds up reasonably well. For an 8 oz batch, that translates to 160 to 240 drops total, which aligns with the math above.

A few important caveats:

  • These limits apply per oil or per blend. Do not add 30 drops of five different oils and assume you are still at 3%.
  • Some essential oils have lower maximum dermal limits due to specific constituents. Lemon and other expressed citrus oils, for example, have phototoxicity considerations discussed separately below. Rosemary has limits relevant to use during pregnancy. Check individual oil profiles if you have any doubt.
  • Children's skin is more permeable than adult skin. Body butter for children under 10 should be formulated at 1% or lower, and certain oils should be avoided entirely for young children.

Use the Dilution Calculator to work out drops for your specific batch size and target percentage without doing the arithmetic by hand.


Five Scented Variations

The base formula above is a blank canvas. Here are five complete scent profiles to try, each formulated to a 2% dilution for an 8 oz batch (approximately 96 drops total, spread across the oils in each blend).

1. Vanilla Cocoa

Rich, warm, and comforting — this one smells like a spa treatment and works beautifully as a winter body butter.

  • Use refined shea butter and refined coconut oil as your base (both neutral-scented) so the blend comes through cleanly.
  • 40 drops vanilla absolute or vanilla CO2 extract (not vanilla essential oil, which does not exist as a steam distillate — look for a CO2 or absolute)
  • 30 drops sweet orange essential oil
  • 26 drops sandalwood essential oil (or amyris as a more affordable alternative)

The cocoa note comes from the shea butter itself — raw shea has a faint cocoa-adjacent quality that the vanilla and orange round out beautifully.

2. Rose Rooibos

Soft, feminine, and slightly earthy — this one suits dry or mature skin particularly well.

  • 40 drops Frankincense essential oil (boswellic, grounding, excellent for skin)
  • 30 drops geranium essential oil (rosy, floral, balancing)
  • 26 drops palmarosa essential oil (gentle rose-like character, skin-friendly)

If you have access to rose absolute and want to use it, replace the palmarosa with 10 drops of rose absolute (it is potent and expensive, so a little goes a long way) and adjust the geranium and frankincense accordingly.

3. Lavender Oat

Clean, calming, and universally flattering — the most approachable blend for gifting or for anyone new to essential oil body care.

  • 60 drops Lavender essential oil (true lavender, Lavandula angustifolia)
  • 20 drops Roman chamomile essential oil
  • 16 drops vetiver essential oil (earthy depth that keeps the lavender from smelling one-dimensional)

Add a tablespoon of finely milled colloidal oat powder to the base during the cooling step, before whipping, for additional skin-soothing texture. Stir it in thoroughly so it distributes evenly.

4. Citrus Soleil

Bright, uplifting, and energizing — this blend is best for a morning routine. Important: use only steam-distilled citrus essential oils in this variation, not cold-pressed expressed versions, to avoid phototoxicity. Steam-distilled lemon and bergapten-free bergamot are the safe choices. See the photosensitivity section below.

  • 40 drops steam-distilled Lemon essential oil
  • 30 drops bergapten-free bergamot essential oil
  • 26 drops grapefruit essential oil (steam-distilled)

This blend has a naturally short shelf life compared to the others — citrus EOs oxidize relatively quickly. Make smaller batches (4 oz at a time) and use within two months for best aroma.

5. Cedar Warm Wood

Grounding, earthy, and gently masculine — excellent as a body butter that works for anyone regardless of gender presentation, and especially nice for post-workout or evening use.

  • 40 drops Cedarwood essential oil (Cedrus atlantica or Juniperus virginiana)
  • 30 drops ho wood essential oil (woody, slightly floral, a sustainable alternative to rosewood)
  • 26 drops black pepper essential oil (spicy warmth without being overwhelming)

This is the most long-lasting of the five blends aromatically — cedarwood and ho wood anchor the fragrance so it lingers on skin for hours.


Preventing Grainy Body Butter

One of the most common complaints from first-time body butter makers is a grainy or gritty texture in the finished product. It looks smooth when you first make it, but a day later there are tiny hard granules throughout. This is not a sign that something went wrong with your ingredients — it is a crystallization issue with the shea butter itself.

Shea butter contains multiple fatty acid fractions with different melting points. When the melted butter cools rapidly or unevenly, these fractions can separate and re-solidify at different rates, forming crystals rather than a smooth homogenous solid. The result is that characteristic gritty texture.

The fix is simple: cool the melted mixture slowly and evenly, at room temperature, without refrigeration during the initial cooling phase. Putting the hot mixture directly in the refrigerator is the single biggest cause of grainy body butter. Room temperature cooling allows all the fatty fractions to move through their solidification points at the same pace, producing a smooth, uniform texture.

If you have already made a grainy batch, you can rescue it. Melt the entire batch again in the double boiler, stir thoroughly, then cool very slowly at room temperature — ideally in a slightly warm kitchen, 72°F to 78°F. Once it reaches the right consistency, whip again. The texture should be smooth in the re-made batch.


Summer Stability: Keeping Your Body Butter from Melting

Whipped body butter has one significant weakness: heat. Shea butter melts around 86°F to 95°F, and coconut oil melts around 76°F. A jar of body butter left in a car on a summer day, or stored in a bathroom that heats up in warm weather, will turn into a pool of liquid oil.

There are two practical approaches to improving summer stability without sacrificing the texture.

Option 1: Add beeswax. Melt 1 to 2 tablespoons of cosmetic-grade beeswax pellets into the butter-and-oil mixture during the initial melting step. Beeswax raises the melting point of the finished product significantly and adds a slight protective film-forming quality on skin. The trade-off is a slightly heavier texture and a faint honey scent (use refined, deodorized beeswax if you want a neutral base). Start with 1 tablespoon per 8 oz batch and increase to 2 tablespoons if you live somewhere particularly hot.

Option 2: Add arrowroot powder or cornstarch. Stir 1 to 2 tablespoons of arrowroot powder or non-GMO cornstarch into the cooled mixture before whipping. These powders absorb some of the liquid released when the butter softens, giving the product better structural integrity in warm conditions. They also improve the skin feel, reducing any oily residue. This is the vegan-friendly option. The finished butter will still melt in extreme heat, but it will hold its shape much better at 80°F to 85°F than an untreated batch.

For the most resilient summer formula, you can use both modifications together.


Storage and Shelf Life

Whipped body butter is an anhydrous (water-free) product, which means it does not require a preservative — bacteria and mold need water to thrive, and there is none here. That said, it is not indefinitely shelf-stable. The oils and butters will eventually oxidize and go rancid, especially if exposed to light, heat, or air.

Storage guidelines:

  • Containers: 4 oz wide-mouth mason jars work extremely well. They have tight-fitting lids, are made of inert glass, and are wide enough to scoop from easily. Avoid plastic containers if possible — some essential oil constituents can interact with lower-grade plastics over time.
  • Location: Store jars in a cool, dark location — a bathroom cabinet or drawer is fine; a sunny windowsill is not. Room temperature storage between 65°F and 72°F is ideal.
  • Shelf life: Expect 3 to 6 months of good quality with proper storage. The butter will not go bad overnight after six months, but you may notice the aroma fading and the texture becoming less smooth as the oils oxidize.
  • Extending shelf life: Adding 0.5% vitamin E oil (tocopherol) — approximately 1 teaspoon per 8 oz batch — acts as an antioxidant and can extend the usable life of the finished product by several weeks. Add it at the same time as the essential oils, before whipping.
  • Signs of spoilage: A rancid smell (sharp, crayon-like, or off-putting), unusual discoloration, or a change in texture that does not resolve at room temperature are all signs the batch has turned and should be discarded.
  • Labeling: Write the scent name, the date made, and a use-by date (three to four months from the date made is a conservative and sensible guideline) directly on the jar lid with a label or a paint pen.

Photosensitivity and Citrus Oils on the Body

This section matters particularly for the Citrus Soleil variation above, but the principle applies broadly to anyone using citrus essential oils in any leave-on body product.

Many citrus essential oils — especially those produced by cold-pressing or cold-expression (the method used for most commercial lemon, lime, bergamot, and grapefruit oils) — contain compounds called furanocoumarins, particularly bergapten (also called 5-MOP). When skin treated with these compounds is exposed to UVA radiation from sunlight or tanning beds, the furanocoumarins can cause a phototoxic reaction: accelerated burning, hyperpigmentation, or blistering that is out of proportion to the UV exposure.

The practical rule for leave-on body products is straightforward:

  • Cold-pressed citrus oils (including most bergamot, lime, lemon, and grapefruit): do not use in leave-on products that will be applied to skin that will be sun-exposed. If you want to use them in body butter, apply the butter only to skin that will be covered by clothing, or apply it at night and wash it off before going outdoors.
  • Steam-distilled citrus oils: the steam distillation process largely removes furanocoumarins, making steam-distilled versions much safer for leave-on use. Look specifically for labels that say "steam distilled" or "phototoxic-free."
  • Bergapten-free bergamot: bergamot is available in a specially processed form with the bergapten removed. These products are labeled "FCF" (furanocoumarin-free) or "bergapten-free" and are safe for leave-on use.

If you are using Lemon in body butter, always verify that the label specifies steam-distilled rather than cold-pressed. The aroma is slightly different — steam-distilled lemon is a little softer and less bright than expressed — but the safety profile is far superior for skin application.


Frequently Asked Questions

Can I use this body butter on my face?
The base formula is occlusive enough that many people find it too heavy for the face, particularly if you have oily or acne-prone skin. If you want a facial version, replace the coconut oil (which is highly comedogenic) with jojoba oil or rosehip seed oil, and reduce the shea to about half a cup. Keep the essential oil dilution at 1% or lower for facial use, and choose non-comedogenic EOs like Frankincense or Lavender.
My body butter turned liquid after I made it. What happened?
The most likely cause is that your kitchen was too warm during either the cooling or storage phase, or the batch did not cool enough before whipping. A liquid or melted batch is not ruined — refrigerate it until it partially solidifies, then re-whip. To prevent it in future batches, use the beeswax or arrowroot powder additions described above, and store finished jars somewhere reliably cool.
How many drops of essential oil should I use for a 4 oz batch?
For a 2% dilution in a 4 oz (approximately 120ml) batch, you need about 48 drops total across all oils in your blend. For 3%, about 72 drops. Use the Dilution Calculator to get exact numbers for any batch size or target percentage.
Can I substitute mango butter or cocoa butter for the shea?
Yes, with some adjustments. Mango butter has a very similar melting point and fatty acid profile to shea and can be substituted 1:1. Cocoa butter is harder and has a significantly higher melting point, so if you substitute it for shea, reduce the coconut oil slightly and expect a firmer final product that may need longer whipping. Cocoa butter also has a strong natural chocolate scent, which either works beautifully with your chosen EO blend or clashes with it, depending on the variation.
Is this body butter safe during pregnancy?
The base formula — shea, coconut oil, jojoba or sweet almond — is generally considered safe for external use during pregnancy. The essential oil question is more nuanced. Some EOs are commonly avoided during pregnancy, including Rosemary, sage, clary sage, and several others. If you are pregnant, work at a maximum of 1% dilution, choose well-researched and generally regarded-as-safe oils like Lavender, and consult your midwife or OB before using any new body care product containing essential oils.