Celebrities like Miranda Kerr and Victoria Beckham both count on simple, inexpensive rosehip oil to keep their skin looking smooth and feeling soft. Extracted from the berry-like fruit of wild roses, this power-packed antioxidant also offers beta carotene, vitamin C and vitamin A — all of which have anti-inflammatory properties. Homemade rosehip oil is not only simple to make, but the process allows you to know exactly which ingredients are going onto your skin.

Things You'll Need

Remove any debris and rotten rose hips from your bunch. Cut off the hairy heads and tails. Chop them up roughly with a knife.

Place the rosehips pieces into a slow-cooker set on a low setting. Slowly add in your carrier oil and let the mixture simmer for four to eight hours.

Strain the oil mixture through a jelly strainer or piece of cheesecloth. To ensure that the oil is as clear as possible, fold the cheese cloth into a three- or four-layer square and stretch it over a bowl using a rubber elastic. Strain the oil over the cheesecloth until it runs clear.

Pour the oil into dark-colored jars and keep the oil in the refrigerator to prevent it from going rancid.


  • Dried rosehips can be found in many health food or craft store.

  • Sweet almond, apricot kernel and evening primrose are suitable carrier oils. Almond and apricot oils absorb relatively quickly but can leave an oily film on the skin. Evening primrose oil has a very thin consistency and leaves very little oiliness on the skin. Stay away from mineral oil, which is what baby oil is made of, because it’s not naturally derived.

  • Test the rosehip oil on a patch of skin before applying it to a larger area.

  • To use the oil as an evening moisturizer, apply four to six drops of the oil to your skin before bed. For a day moisturizer, massage it into your skin after a shower.