Coconut oil is one of the most popular oils for at-home massage because it’s affordable, widely available, and leaves skin feeling deeply moisturized. It does require a bit of prep since it’s solid at room temperature, but once melted and warmed, it provides a rich, smooth glide that works well for long, flowing strokes. Here’s how to get the best results.
Choosing the Right Coconut Oil
Virgin (or extra-virgin) coconut oil is the best choice for massage. It’s minimally processed, retains its natural compounds, and has a mild coconut scent. It’s naturally rich in lauric acid, a fatty acid with antimicrobial properties that helps protect and condition the skin during massage. Refined coconut oil works too and has almost no scent, which some people prefer, especially if they plan to add essential oils. Avoid any coconut oil with added fragrances or ingredients.
One thing to know: coconut oil has a comedogenic rating of 4 on a scale of 0 to 5, meaning it has a relatively high chance of clogging pores. For a body massage on your back, legs, and arms, this is rarely a problem. But if you’re prone to breakouts on your chest, shoulders, or face, you may want to skip those areas or use a lighter oil like sweet almond oil instead.
How to Warm and Prepare It
Coconut oil melts at roughly 78°F (26°C), so it’s often solid in the jar. You have a few easy ways to liquefy it before a massage:
- Warm water bath: Scoop a few tablespoons into a small bowl and set the bowl in a larger bowl of hot (not boiling) water. It will melt in two to three minutes.
- Between your palms: For a quick start, take a small scoop and rub it between your hands. Body heat alone is enough to melt it.
- Gentle microwave: Heat in 10-second intervals, stirring between each, until just melted. Be careful not to overheat it.
You want the oil warm to the touch but never hot. Test it on the inside of your wrist before applying it to someone else’s skin. A comfortable temperature makes the massage feel more relaxing from the very first stroke.
How Much Oil to Use
Coconut oil absorbs more slowly than lighter oils like sweet almond or grapeseed, so a little goes a long way. For a full-body massage, start with about two tablespoons. You can always add more as you go, but over-applying at the start makes the skin too slippery to work deeper muscles effectively.
For a focused session on just the back or legs, one tablespoon is usually enough. Reapply a small amount whenever you feel too much friction between your hands and the skin. Because coconut oil sits on the surface and forms an occlusive barrier rather than sinking in immediately, it maintains its glide longer than many other carrier oils.
Best Massage Strokes With Coconut Oil
Coconut oil’s rich, heavy texture makes it especially well suited for effleurage, the long, sweeping strokes that most people associate with a classic relaxation massage. These broad, gliding movements spread the oil evenly, warm the muscles, and create a calming rhythm. Use the full surface of your palms, moving in the direction of the heart (from feet toward hips, from hands toward shoulders).
Once the muscles are warm, you can move into kneading motions, lifting and compressing the tissue between your thumb and fingers. Coconut oil provides enough slip for this without your hands sliding off. For the neck, shoulders, and along the spine, small circular movements with your thumbs work well. Apply steady, moderate pressure and let the person receiving the massage tell you if they want more or less.
A relaxing session typically lasts 20 to 45 minutes. If you’re focusing on a specific area like sore shoulders or tired feet, even 10 to 15 minutes with coconut oil can make a noticeable difference in how the skin feels and how relaxed the muscles become.
Adding Essential Oils
Coconut oil works as an excellent carrier for essential oils if you want to add aromatherapy to your massage. The standard dilution for adults is about 20 drops of essential oil per quarter cup of coconut oil, which comes out to roughly a 2% concentration. For a single-session amount of two tablespoons, that’s about 10 drops.
Lavender is a popular choice for relaxation, eucalyptus for a cooling sensation, and tea tree for its clean scent. Melt the coconut oil first, let it cool slightly so it’s warm but not hot, then stir in the essential oil drops. Applying essential oils directly to skin without a carrier oil can cause irritation, so always mix them into the coconut oil first. If you or the person being massaged has sensitive skin, do a small patch test on the forearm and wait 15 to 20 minutes before proceeding with a full massage.
Coconut Oil for Infant Massage
Coconut oil is a well-studied option for baby massage. A clinical trial published in Indian Pediatrics found that newborns who received coconut oil massage showed significantly greater weight gain compared to those massaged with mineral oil or no oil at all. Preterm infants in the coconut oil group also gained length faster. The oil’s natural antimicrobial properties, primarily from lauric acid, make it a gentle choice for delicate skin. Use a very small amount, about half a teaspoon, warmed between your palms, and apply with light, gentle strokes on the baby’s legs, arms, and back.
How Coconut Oil Compares to Other Massage Oils
Coconut oil’s main advantage is its moisturizing power. It creates a protective hydration barrier on the skin, which is ideal for people with dry or rough skin who want their massage to double as a skin treatment. The tradeoff is that it can feel heavier and greasier than alternatives.
Sweet almond oil is the most common professional alternative. It’s liquid at room temperature (no melting required), absorbs faster, and leaves less residue on both skin and sheets. It also has a lower comedogenic rating, making it better for acne-prone skin. However, it doesn’t provide the same lasting moisture barrier that coconut oil does. If long glide and deep hydration are your priorities, coconut oil wins. If you prefer a lighter feel and easier cleanup, almond oil is the better pick.
Storing Your Coconut Oil
Virgin coconut oil lasts two to three years when stored properly. Keep it in a cool, dark place with the lid sealed tightly. Refined coconut oil can last slightly longer due to its processing. There’s no need to refrigerate it.
Check for spoilage before each use. Fresh coconut oil should be white when solid and clear when melted, with a mild or neutral scent. If it smells sharp or sour, looks yellow, or has visible spots, it has gone rancid and should be discarded. Using oxidized oil on the skin can cause irritation and won’t provide the same protective benefits.
Cleaning Up Coconut Oil Stains
Coconut oil will stain sheets, towels, and clothing if you don’t treat it properly. The most important rule: avoid heat until the stain is completely gone. Hot water and dryers melt the oil deeper into fabric fibers, making the stain nearly permanent.
Start by blotting (not rubbing) any excess oil with a paper towel. Sprinkle baking soda, cornstarch, or baby powder over the stain and let it sit for 10 to 20 minutes to absorb the oil. Brush off the powder, then work a few drops of dish soap into the stain. Dish soap contains grease-cutting agents that break down the oil far better than regular laundry detergent alone. Rinse with cold water and repeat if needed.
For stubborn stains, mix equal parts white vinegar and water and let it sit on the fabric for 5 to 10 minutes before washing. Always wash stained items in cold water with a heavy-duty detergent, and air dry instead of using the dryer. For delicate fabrics like silk or wool, stick to gentle blotting and mild soap rather than scrubbing. Many regular massage-givers keep a dedicated set of dark sheets or towels specifically for oil massage sessions to avoid worrying about stains altogether.

