mamamapa

Top PicksSkin Care7 min read

Baby oil compared 2026: plant oils and mineral oils ranked separately, which bottles are fragrance-free and which are good value

Baby oil compared. We looked at 9 baby oils sold in Thailand and split them into two rankings, plant oils and mineral oils. We read every label, checking fragrance, stated age and price per 100 ml.

LINE
Oil being dropped onto a hand
Photo: Gustavo Fring / Pexels

Plant oil ranking

Bottles with a base of plant or seed oils and no mineral oil. They absorb into the skin a little and bring fatty acids with them. Price per 100 ml is usually higher. Scored with the same criteria as the other group.

Mustela Baby Oil 100 mlMustela Baby Oil 100 ml3.5/5Moms who want a plant oil from a familiar baby brand, stated for newborns, and don't mind a light scentCouldn't confirm the Thai price when writing, check at CentralSkinhug Pure Green Nourishing Seed Oil 100 mlSkinhug Pure Green Nourishing Seed Oil 100 ml4.3/5Families who want an oil with no fragrance at all, for both newborn and mom, that doesn't feel sticky฿390Enfant Organic Plus Nourishing Baby Oil 100 mlEnfant Organic Plus Nourishing Baby Oil 100 ml3.4/5Moms who want a Thai plant oil that's stated safe from birth, and are happy to flip the label and check for fragrance themselvesAbout ฿220 to ฿399

Mineral oil ranking

Bottles where the first ingredient is mineral oil (Mineral Oil, Paraffinum Liquidum). It coats the skin to stop water evaporating, it's cheap and easy to find. Every bottle we checked in this group has fragrance.

Watsons Moisturising Baby Oil 250 mlWatsons Moisturising Baby Oil 250 ml3.1/5Regular Watsons shoppers who want a cheap bottle for massage or wiping off residueAbout ฿122 to ฿139Johnson's Baby Oil 300 mlJohnson's Baby Oil 300 ml3.3/5Tight budgets, wanting a big bottle for massage or wiping off residue, available in every shopAbout ฿193 to ฿219D-nee Baby Oil Organic Sweet Dream 200 ml (twin pack)D-nee Baby Oil Organic Sweet Dream 200 ml (twin pack)3.0/5A bedtime massage for slightly older kids whose skin isn't sensitiveAbout ฿166 to ฿189 per twin pack

Quick comparison

#ModelListScoreOil typePrice per 100 mlFragrance
1Skinhug Pure Green Nourishing Seed Oil 100 mlPlant oil4.3Plant/seed oils (grape seed, sunflower, jojoba, cucumber seed, etc.) + squalane~฿390None
2Mustela Baby Oil 100 mlPlant oil3.5Plant oils (sunflower, avocado, pomegranate seed)Couldn't check Thai priceYes
3Enfant Organic Plus Nourishing Baby Oil 100 mlPlant oil3.4Plant oils (olive, argan, grape seed, jojoba, rice bran)~฿220 to ฿399Not stated by shop
4Tropicana Baby Nourishing Oil 160 mlPlant oil3.3Plant oils (coconut, argan, almond)~฿156None (as stated by the brand)
5Burt's Bees Baby Nourishing Baby Oil 147.8 mlPlant oil1.9Plant oils (apricot kernel, grape seed, wheat germ, soybean, etc.)~฿265 to ฿495Yes
1Johnson's Baby Oil 300 mlMineral oil3.3Mineral oil~฿64 to ฿73Yes
2Watsons Moisturising Baby Oil 250 mlMineral oil3.1Mineral oil + a little sunflower oil~฿49 to ฿56Yes
3D-nee Baby Oil Organic Sweet Dream 200 ml (twin pack)Mineral oil3.0Mineral oil + a little sunflower oil~฿42 to ฿47Yes + lavender oil
4Babi Mild Baby Oil Sweet Almond Organic Argan 200 mlMineral oil2.8Mineral oil + a little almond oil~฿70Yes

Ever stood in front of the pharmacy shelf reading baby oil labels and felt totally lost? Every bottle says gentle. Some have Organic in big letters on the front, but flip it over and the first ingredient is mineral oil, followed by fragrance.

This time we picked 9 baby oils you can buy in Thailand, read every label one by one, and split them into two rankings: plant oils and mineral oils. The two work differently and the price gap is several times over, so ranking them together wouldn’t be fair to either side. We compared specs, the ingredients brands and shops disclose, price and where to buy. We haven’t tested them on baby skin ourselves yet, but we’ll tell you straight what’s in each bottle and who it isn’t right for.

Mineral oil or plant oil: which should you choose?

Quick Answer: Neither is better in every case. Mineral oil coats the skin to stop water evaporating and is cheap. Plant oils absorb into the skin a little and have fatty acids, but cost more. What matters more for little ones is that the bottle has no fragrance and is stated as safe for newborns.

  • Mineral oil (Mineral Oil, Paraffinum Liquidum) isn’t dangerous. It’s been used for decades. It sits on the skin as a thin coating that helps stop water evaporating. Good for massage or wiping off residue. About ฿40 to ฿75 per 100 ml.
  • Plant oils like sunflower, grape seed, jojoba and coconut absorb into the skin partly and bring fatty acids with them. They usually don’t leave a film, but they cost several times more per 100 ml, and some bottles contain nut or wheat oils that some families need to watch out for.
  • For newborns, look at fragrance before oil type. Choose a bottle with no Fragrance, Parfum or essential oil names on the label, where the brand says it’s safe from birth.
  • Test every bottle first. Apply a little to a small area, like the thigh, wait, and check for redness or a rash before using it all over.

Put simply, if your budget is tight and your baby’s skin isn’t sensitive, a mineral oil bottle is fine for massage. If your baby has thin, sensitive skin or is still a newborn, look for a fragrance-free bottle first, and worry about whether it’s plant oil or not after that.

If you’d like to read more about how the two work differently on skin, see baby oil vs mineral oil: what’s the difference

How we ranked

Quick Answer: Every bottle was scored on the same 6 criteria. “No fragrance” and “stated safe for newborns” count double. Then we ranked each group separately.

We scored each criterion from 1 to 5 and took the average. The two that count double are:

  • No fragrance or essential oils, because they’re a common cause of skin irritation, and the American Academy of Dermatology recommends choosing fragrance-free baby products
  • Stated as safe for newborns, because most baby oil is bought for use when baby is still very small

The other 4 count normally: a short, understandable ingredient list, no common allergens (wheat, soy, tree nuts), price per 100 ml, and actually being available in Thailand. If a shop or brand didn’t give the information for a criterion, we scored it as unconfirmed rather than guessing. We didn’t adjust scores for any brand. Prices were last checked on October 11, 2026.

Do newborns need baby oil?

Quick Answer: No, they don’t. Healthy baby skin doesn’t need anything extra every day. Oil is a helper for massage or dry skin, not a must-have.

In the first few weeks your baby’s skin will peel and flake, especially on the hands and feet. That’s normal and goes away on its own. Research on newborns in the UK also found that regularly applying pure olive oil or sunflower oil from birth made the outer layer of skin develop more slowly than in babies who had nothing applied at all.

If you do use baby oil, try this:

  • Apply just a thin layer, enough for your hands to glide, not soaked
  • Test on a small patch of skin before using it all over
  • Avoid the face, around the eyes, and the hands your baby loves to put in their mouth
  • If the skin is red, dry and cracked, or has a rash that won’t go away, see a doctor first rather than switching from oil to oil

What to look for on a baby oil label

Quick Answer: Check three things: whether there’s fragrance or essential oils, whether the first ingredient is mineral oil or plant oil, and whether the brand says it’s safe from birth.

  • Fragrance and essential oils appear on the label as Fragrance, Parfum or oil names like Lavandula (lavender)
  • The first ingredient tells you which group the bottle belongs to. If it’s Mineral Oil or Paraffinum Liquidum, it’s a mineral oil, even if there’s plant oil further down the list
  • The word Organic on the front doesn’t mean the whole bottle is organic. In this ranking, two bottles have Organic in the name but the first ingredient is mineral oil (more below)
BottleGroupFragranceStated for newbornsPrice per 100 ml
SkinhugPlant oilNoneYes~฿390
MustelaPlant oilYesYesCouldn’t check
EnfantPlant oilNot stated by shopYes~฿220 to ฿399
TropicanaPlant oilNone (brand states)Not stated~฿156
Burt’s BeesPlant oilYesNot stated~฿265 to ฿495
Johnson’sMineral oilYesNot stated~฿64 to ฿73
WatsonsMineral oilYesNot stated~฿49 to ฿56
D-neeMineral oilYes + lavenderNot stated~฿42 to ฿47
Babi MildMineral oilYes + siliconeNot stated~฿70

What does Organic on the bottle mean?

Quick Answer: Organic on the front of a baby oil bottle may just be part of the product name, not a sign the whole bottle is organic. To trust that it’s really organic, look for a certification mark that names the certifying body and the organic percentage, and check the first ingredient too.

In this ranking, Babi Mild Baby Oil Sweet Almond Organic Argan and D-nee Baby Oil Organic Sweet Dream both have Organic in the name. But according to the ingredient lists on Watsons, the first ingredient in both bottles is mineral oil (Mineral Oil, Paraffinum Liquidum), and the plant oils come after the fragrance. The shop’s lists also don’t say which ingredients are organic. For Babi Mild, the list we saw includes almond oil, but we didn’t see argan oil named. The label on the actual bottle may differ from the shop’s web page, so flip over the bottle in your hand and check it too.

We’re not saying these two bottles are no good. You just shouldn’t pay for them thinking the whole bottle is organic. If you’d like to know how COSMOS, NATRUE and USDA Organic marks differ, and where to look when you flip the label, we wrote about it separately in does an Organic label mean the whole bottle is organic?

Which bottle is the best value per 100 ml?

Quick Answer: The mineral oil side is clearly cheaper. The D-nee twin pack works out to about ฿42 to ฿47 per 100 ml. On the plant oil side, Tropicana is the cheapest at about ฿156 per 100 ml.

If you massage your baby all over every day, a big, cheap bottle is clearly better value. But if you only apply a thin layer when the skin is dry, or massage before bed a few times a week, a 100 ml bottle lasts several months, and the monthly price difference is much smaller than the price tag suggests.

If you want a baby oil with no fragrance at all, what should you look for?

Quick Answer: In this ranking, two bottles say they’re fragrance-free: Skinhug and Tropicana. Only Skinhug also says it’s safe from birth. Every mineral oil bottle we checked has fragrance.

Fragrance-free bottles usually come from small or specialist brands, and cost more per 100 ml than pharmacy bottles. When choosing, look at these three things together:

  • A short, understandable ingredient list, with no fragrance and no essential oils
  • A Thai FDA (Or Yor) notification number on the bottle
  • A patch test on a small area before using it all over, as with any oil

Choose the bottle that suits your baby’s skin and your family’s budget. No bottle is the best for everyone, and if your baby’s skin is already healthy, using nothing at all isn’t wrong either.

All 9 products, ranked

Plant oil ranking

  1. 1
    Skinhug Pure Green Nourishing Seed Oil 100 mlSkinhug
    Fragrance-free + stated safe from birth

    Skinhug Pure Green Nourishing Seed Oil 100 ml

    Skinhug · ฿390 (launch price, usually ฿490)

    4.3/5

    Best for Families who want an oil with no fragrance at all, for both newborn and mom, that doesn't feel sticky

    Oil type
    Plant/seed oils (grape seed, sunflower, jojoba, cucumber seed, etc.) + squalane
    Fragrance
    None
    Silicone
    None
    Age
    From birth
    Price per 100 ml
    ~฿390
    Where to buy
    Brand website

    What we like

    • No fragrance, no essential oils, no mineral oil, no silicone, no coloring
    • 8 ingredients, all plant oils and vitamin E, and you can understand every one on the label
    • Stated as safe from birth (0+), with Thai FDA (Or Yor) notification number 50-1-6900008030, made in an ISO 22716 certified factory
    • Light texture that absorbs fast, because squalane and CCT help keep it from feeling sticky

    Good to know

    • Price per 100 ml is about 5 to 9 times higher than mineral oil bottles at the pharmacy
    • When we checked, it was mainly sold on the brand's website, not yet in regular pharmacies
    • A new brand, so there aren't many real user reviews yet
    • Natural green color from cucumber seed oil and green tea, which some people may not be used to

    Best price on LINE Official site · skinhug.co

  2. 2
    Mustela Baby Oil 100 mlMustela
    Plant oil, big brand

    Mustela Baby Oil 100 ml

    Mustela · Couldn't confirm the Thai price when writing, check at Central

    3.5/5

    Best for Moms who want a plant oil from a familiar baby brand, stated for newborns, and don't mind a light scent

    Oil type
    Plant oils (sunflower, avocado, pomegranate seed)
    Fragrance
    Yes
    Silicone
    None
    Age
    From birth
    Price per 100 ml
    Couldn't check Thai price
    Where to buy
    Central

    What we like

    • Plant oil base (sunflower, avocado, pomegranate seed), no mineral oil or silicone
    • The brand states it's safe from birth
    • Short list of 5 ingredients, no wheat, soy or tree nuts

    Good to know

    • Contains fragrance (Parfum), so it loses points on a criterion that counts double
    • When we checked, we couldn't find a confirmed price in Thailand. It's mainly sold at Central
    • The formula sold in Thailand may differ slightly from the one we read on the overseas website

    Check price on Shopee Official site · mustela.comAffiliate link

  3. 3
    Enfant Organic Plus Nourishing Baby Oil 100 mlEnfant

    Enfant Organic Plus Nourishing Baby Oil 100 ml

    Enfant · About ฿220 to ฿399 (depends on the shop)

    3.4/5

    Best for Moms who want a Thai plant oil that's stated safe from birth, and are happy to flip the label and check for fragrance themselves

    Oil type
    Plant oils (olive, argan, grape seed, jojoba, rice bran)
    Fragrance
    Not stated by shop
    Silicone
    Not stated by shop
    Age
    From birth
    Price per 100 ml
    ~฿220 to ฿399
    Where to buy
    HomePro online store

    What we like

    • Plant oil base (organic olive, organic argan, grape seed, jojoba, rice bran) plus vitamin E
    • The shop states it's safe from birth
    • A Thai baby brand, with a lower price per 100 ml than imported bottles

    Good to know

    • The shop we checked didn't say whether it has fragrance or list every ingredient, so we scored fragrance as unconfirmed
    • Prices vary a lot between shops
    • When we checked, HomePro showed it as out of stock

    Check price on Shopee

  4. 4
    Tropicana Baby Nourishing Oil 160 mlTropicana

    Tropicana Baby Nourishing Oil 160 ml

    Tropicana · ฿250 (brand website)

    3.3/5

    Best for Families who want a fragrance-free plant oil from a Thai brand at a mid-range price, for slightly older kids

    Oil type
    Plant oils (coconut, argan, almond)
    Fragrance
    None (as stated by the brand)
    Silicone
    Not stated by brand
    Age
    Not stated
    Price per 100 ml
    ~฿156
    Where to buy
    Brand website

    What we like

    • The brand states no fragrance, no parabens, no synthetic coloring, no mineral oil
    • Plant oil base (organic coconut, argan, almond) plus oat extract
    • Cheaper per 100 ml than imported plant oil bottles

    Good to know

    • No minimum age stated and doesn't say it's safe from birth, so it loses points on a criterion that counts double
    • Contains almond oil (a tree nut), so families with a nut allergy history should be careful
    • The brand website only lists the main ingredients, not the full list
    • When we checked, the brand website showed it as out of stock

    Check price on Shopee Official site · tropicanaoil.com

  5. 5
    Burt's Bees Baby Nourishing Baby Oil 147.8 mlBurt's Bees

    Burt's Bees Baby Nourishing Baby Oil 147.8 ml

    Burt's Bees · About ฿390 to ฿730 (depends on the shop)

    1.9/5

    Best for Moms who like a blend of many plant oils, don't mind a scent, and have no wheat or soy allergies

    Oil type
    Plant oils (apricot kernel, grape seed, wheat germ, soybean, etc.)
    Fragrance
    Yes
    Silicone
    None
    Age
    Not stated
    Price per 100 ml
    ~฿265 to ฿495
    Where to buy
    Central (imported)

    What we like

    • Base of several plant oils, no mineral oil or silicone
    • The brand says it's pediatrician tested

    Good to know

    • Contains fragrance (natural scent) and limonene, a type of ingredient some people with sensitive skin react to
    • Contains wheat germ oil and soybean oil, so families with an allergy history need to be careful
    • No minimum age stated
    • It's imported in Thailand, and prices vary a lot between shops

    Check price on Shopee Official site · burtsbeesbaby.com

Mineral oil ranking

  1. 1
    Johnson's Baby Oil 300 mlJohnson's
    Budget pick

    Johnson's Baby Oil 300 ml

    Johnson's · About ฿193 to ฿219

    3.3/5

    Best for Tight budgets, wanting a big bottle for massage or wiping off residue, available in every shop

    Oil type
    Mineral oil
    Fragrance
    Yes
    Silicone
    None
    Age
    Not stated
    Price per 100 ml
    ~฿64 to ฿73
    Where to buy
    Every shop

    What we like

    • Only 2 ingredients (mineral oil, fragrance), the easiest label to read in the group
    • Sold in every pharmacy and supermarket
    • About ฿64 to ฿73 per 100 ml, many times cheaper than plant oil bottles
    • The shop listing says it's dermatologist tested and allergy tested

    Good to know

    • Contains fragrance (per the label at Watsons), so it loses points on a criterion that counts double
    • The shop listing we checked doesn't say it's safe for newborns
    • There are cheaper bottles per 100 ml in the same group

    Check price on Shopee Official site · johnsonsbaby.co.thAffiliate link

  2. 2
    Watsons Moisturising Baby Oil 250 mlWatsons

    Watsons Moisturising Baby Oil 250 ml

    Watsons · About ฿122 to ฿139

    3.1/5

    Best for Regular Watsons shoppers who want a cheap bottle for massage or wiping off residue

    Oil type
    Mineral oil + a little sunflower oil
    Fragrance
    Yes
    Silicone
    None
    Age
    Not stated
    Price per 100 ml
    ~฿49 to ฿56
    Where to buy
    Watsons

    What we like

    • 4 ingredients, with a little sunflower oil and vitamin E
    • About ฿49 to ฿56 per 100 ml

    Good to know

    • Contains fragrance (Parfum)
    • The shop listing doesn't say it's safe for newborns
    • It's the store's own brand, only sold at Watsons

    Check price on Shopee Affiliate link

  3. 3
    D-nee Baby Oil Organic Sweet Dream 200 ml (twin pack)D-nee

    D-nee Baby Oil Organic Sweet Dream 200 ml (twin pack)

    D-nee · About ฿166 to ฿189 per twin pack (2 x 200 ml)

    3.0/5

    Best for A bedtime massage for slightly older kids whose skin isn't sensitive

    Oil type
    Mineral oil + a little sunflower oil
    Fragrance
    Yes + lavender oil
    Silicone
    None
    Age
    Not stated
    Price per 100 ml
    ~฿42 to ฿47
    Where to buy
    Pharmacies, supermarkets

    What we like

    • Cheapest per 100 ml in this ranking (about ฿42 to ฿47 when bought as a twin pack)
    • Thai brand, easy to find
    • Contains sunflower oil and chamomile extract

    Good to know

    • The main base is mineral oil, even though the name says Organic
    • Has both fragrance and lavender essential oil
    • Doesn't say it's safe from birth

    Check price on Shopee Official site · dnee.co.thAffiliate link

  4. 4
    Babi Mild Baby Oil Sweet Almond Organic Argan 200 mlBabi Mild

    Babi Mild Baby Oil Sweet Almond Organic Argan 200 ml

    Babi Mild · About ฿139

    2.8/5

    Best for Occasional wiping or massage, for families who don't mind fragrance and silicone

    Oil type
    Mineral oil + a little almond oil
    Fragrance
    Yes
    Silicone
    Yes
    Age
    Not stated
    Price per 100 ml
    ~฿70
    Where to buy
    Pharmacies, department stores

    What we like

    • Cheap, Thai brand, easy to find
    • Contains almond oil and vitamin E

    Good to know

    • The main base is mineral oil, even though the name says Organic
    • Contains cyclic silicones (Cyclotetrasiloxane, Cyclopentasiloxane) and fragrance
    • Contains almond oil (a tree nut)
    • The longest ingredient list in the group, and doesn't say it's safe from birth

    Check price on Shopee Official site · babimild.com

FAQ

Questions parents ask

  1. 01Which baby oil brand is best?

    It depends on what you're after. If you want a plant oil with no fragrance that's stated safe from birth, Skinhug scored highest in that group, followed by Mustela, which is stated for newborns but has fragrance. If you want a budget mineral oil that's easy to find, Johnson's came first in that group, but every mineral oil bottle we checked has fragrance.

  2. 02Why rank plant oils and mineral oils separately?

    Because the two work differently and the prices are several times apart. Mineral oil coats the top of the skin and is cheap, while plant oils absorb into the skin a little and bring fatty acids with them. Ranking them together would be like comparing two different kinds of product, so we used the same criteria but ranked them separately.

  3. 03Do newborns need baby oil?

    No, they don't. Healthy newborn skin doesn't need anything extra every day. Peeling and flaking in the first few weeks is normal too. If you'd like to use oil for massage, try it on a small patch first, and if your baby's skin gets red, dry and cracked, or a rash appears, talk to a pediatrician.

  4. 04Is mineral oil dangerous for babies?

    Cosmetic-grade mineral oil has been used for a long time and is considered safe for external use. It coats the skin to stop water evaporating, but it doesn't have the fatty acids that plant oils have. What's more worth checking is whether the bottle has fragrance or essential oils.

  5. 05Why choose a fragrance-free oil for my baby?

    Fragrance and essential oils are a common cause of skin irritation and allergic reactions. Baby skin is thinner than adult skin, so the American Academy of Dermatology recommends choosing fragrance-free baby products. That's why we count this criterion double.

  6. 06Can I use olive oil from the kitchen on my baby instead?

    We don't recommend it. Research in newborns found that regularly applying pure olive oil or sunflower oil made the outer layer of skin develop more slowly than in babies who had nothing applied. If your baby's skin is normal, it's fine to use nothing at all. If you do want to use something, choose a product made for babies and apply just a little.

Ask MamaMapa

Can't find what you're looking for?

Ask us anything about family life in Thailand. No name needed. We read every question, and the ones parents ask most become new guides.

We're not doctors. If it's urgent or your child is unwell, see a doctor or call 1669 (Thai emergency medical line).

Sources

  1. Watsons Thailand: Johnson's Baby Oil 300 ml (ingredients and price)
  2. Watsons Thailand: Watsons Moisturising Baby Oil 250 ml (ingredients and price)
  3. Watsons Thailand: Babi Mild Baby Oil Sweet Almond Organic Argan 200 ml (ingredients)
  4. Watsons Thailand: D-nee Baby Oil Organic Sweet Dream 200 ml Twin Pack (ingredients and price)
  5. Tropicana Oil: Baby nourishing oil 160 ml
  6. HomePro: Enfant Nourishing Baby Oil 100 ml
  7. Mustela USA: Baby Oil (ingredients and suitable age)
  8. Central: Burt's Bees Baby Bee Nourishing Baby Oil 147.8 ml
  9. Burt's Bees Canada: Baby Bee Nourishing Baby Oil (ingredients)
  10. Skinhug: Pure Green Nourishing Seed Oil
  11. Cooke et al. (2016) Olive oil, sunflower oil or no oil for baby dry skin or massage. Acta Dermato-Venereologica
  12. University of Manchester: Olive and sunflower oil on baby skin weakens natural defences
  13. American Academy of Dermatology: How to care for your baby's delicate skin, hair and nails

Skin Care

Where are you at?
🔍 Search articles