Homemade Plant-Based Sunscreen

Homemade Plant-Based Sunscreen


  • 1/2 cup almond oil (or olive oil)
  • 1/4 cup coconut oil (has natural SPF 4-5)
  • 1/4 cup beeswax (for a thicker consistency, replace with candelilla wax for a vegan option)
  • 2 tablespoons non-nano zinc oxide (provides SPF, handle with care to avoid inhalation)
  • 1 tablespoon red raspberry seed oil (has high SPF)
  • 1 tablespoon carrot seed oil (has high SPF)
  • 1 teaspoon vitamin E oil (acts as a preservative and is good for the skin)
  • Optional: a few drops of essential oils for fragrance (lavender, eucalyptus, or tea tree oil)


  1. Prepare a double boiler: Place a heat-safe bowl over a pot of simmering water.
  2. Melt the base ingredients: Add the almond oil, coconut oil, and beeswax (or candelilla wax) to the bowl. Stir occasionally until everything is completely melted and well combined.
  3. Remove from heat: Once melted, remove the bowl from the heat.
  4. Add remaining ingredients: Stir in the red raspberry seed oil, carrot seed oil, and vitamin E oil.
  5. Add zinc oxide: Slowly add the non-nano zinc oxide while stirring continuously to ensure it is evenly distributed. Be careful not to inhale the zinc oxide powder.
  6. Optional: Add essential oils for fragrance, if desired.
  7. Cool and store: Pour the mixture into a container (a glass jar or tin works well). Allow it to cool and solidify. Store in a cool, dark place.


  • Apply generously to the skin before sun exposure.
  • Reapply every two hours or after swimming or sweating.