How to Make Colored Cooking Oils

Updated April 17, 2017

Coloured cooking oil adds a decorative touch to dishes or craft projects such as Easter eggs. Use any colourless oil such as canola, vegetable, safflower or almond oil as your base. Dying the oil is simply a matter of choosing the colour and mixing it in. You must use an oil-based food dye as opposed to the usual water-based colour. Water-based dye will separate and bead in the oil. Oil-based dyes are typically used for dying chocolates, and they mix thoroughly into any fat-based product.

Pour the oil into the bowl and microwave on medium heat for 30 seconds. The dye will mix into the oil more easily if the oil is heated.

Remove the oil from the microwave and drop one drop of dye into it. Start with a very small amount of dye and add more if needed.

Stir the dye into the oil. Mix thoroughly to dissolve the colour. Oil-based dye will mix into the oil without separation.

Add more colour, if desired, then stir.


Avoid dying oils too dark. The colour may impart a bitter aftertaste and dye your mouth if used in excess. Try infusing oils with herbs to naturally create a green colour or use chilli peppers to create a red colour. Simply drop a few sprigs or pieces of the herb into the oil, seal and allow to steep for one week.

Things You'll Need

  • 1 cup oil (corn, vegetable, canola, etc.)
  • Microwaveable bowl
  • Oil-based food dye
  • Spoon
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Ava Perez cut her journalism teeth in 2005 while balancing her university studies with a voracious appetite for fashion, music and beauty. Her music reviews, interviews and editorials have been published in numerous magazines worldwide. She specializes in writing beauty, health and fitness-related articles for various websites. Perez holds a Bachelor of Arts in communications from York University.