Browsing Category


Home|Homemade Food Coloring (All Natural + Vegan)
  • Vegan Food Coloring

Homemade Food Coloring (All Natural + Vegan)

By KD Angle-Traegner, Founder & Editor

Five years ago I wrote what is still one of the most popular articles ever written on Your Daily Vegan, Warning: What You Don’t Know About Food Coloring. It’s all about how artificial food coloring is tested on animals and how you can make food colors yourself at home with things you probably already have in your fridge. I know, I know- I’m talking about animal testing a lot these days. I just talked about how honey is tested on animals and I’m constantly talking about how artificial food colors are tested on animals. It’s because animal testing sucks and most people are unaware that more than just health & beauty products and medications are tested on animals and the more you know the more informed choices you can make.

Listen, before I get too far- I know that there are some folks out there who have a hard time with the whole “if something is tested on animals that doesn’t automatically mean it isn’t vegan.” I get those comments all. the. time. Here’s the thing: veganism is an ethical philosophy that begins with the idea that humans shouldn’t be using animals in any way. If we are testing honey or artificial food colors on animals, then we are using animals. And while nearly every substance we consume has been tested on animals at some point, this fact doesn’t mean we should continue to consume something that we know is still to this day tested on animals. Artificial food coloring is a billion dollar industry and one only made more popular with the rise of food bloggers who make the most impossibly cute confection creations. What I’m saying here is that artificial food colors are unnecessary, toxic, and tested on animals. There’s a better way, I promise.


As an aside, if you’ve never read my article on artificial food coloring, I highly recommend that you do. It’s full of information like how artificial food colors are achieved through the wonder of chemistry and the industry of oil drilling. I break out the seven most commonly used food colors and detail the horrendous tests performed on animals to determine if these colors are going to kill people (FYI: they not only cause cancer in animal studies, 100% of the tests results in the deaths of the lab animals). But I don’t just give you the bad news, I tell you how to create an array of pretty colors at home from ingredients like fruit and vegetable juices.

With Easter right around the corner I thought it’d be a good time to show you how to make your own food colors instead of just tell you what to use. Like a pretty food color tutorial if you will. None of these colors are hard to make, they’re cheaper than buying the pre-made versions and won’t hurt you, your family, or any lab animals. So, lets get to it!

Homemade Food Coloring


From left to right: yellow, blue, red, purple, and green. All homemade, all natural- no artificial dyes, no weird chemicals, just simple ingredients found right inside your fridge and pantry. I put them inside little mason jars because my love of all things miniature has been long documented, so really by now you should have expected no less :)

Red or Pink


Red is probably the easiest of all the colors to make. Beet juice is the best choice as it will give you the deepest red color, although cherry juice will work just as well but it’s more expensive. To make your red coloring, simply juice one beet. It is possible to find pre-juiced beet juice at the market- if you’re lucky. I used to be able to find a small bottle of beet juice at the market for $6, but they stopped carrying it. These days I can buy an organic beet for less than $2 so I just make my own.


I like to mix the beet juice three parts beet juice to one part apple juice to help sweeten the coloring so that you don’t end up with a beet-y tasting food. I tend to use red apples but green would would just as well. Look at what a ratio of 3 to 1 looks like once mixed- it’s gorgeous. If you are looking for pink, simply use more apple juice until you achieve the color you’re looking for.



Getting a vibrant yellow is easy, all you have to do is get your hands on some fresh turmeric. Most of the markets carry it these days, look for it where the fresh ginger and garlic are kept. It looks a bit like orange ginger root.

Aside from making a yellow food color, turmeric is a natural anti-inflammatory and goes great in fresh juices. Try it with an apple, beet, turmeric, and ginger combo- it’s amazing! Turmeric has a very strong taste- especially when it’s fresh. Just like I do when making red coloring from beets, I mix the turmeric juice with apple juice to sweeten it using the same 3 to 1 ratio only in reverse: 3 parts apple juice to 1 part turmeric juice.


If you can’t get your hands on fresh turmeric you can still make a yellow food color, although it won’t be as vibrant. Just use powdered turmeric. Be careful with the amount, you don’t want your sweet treats to taste like turmeric so use as little as you need to get the color you’re looking for. The picture above is what a scant 1/4 tsp of the finished color (I used fresh turmeric, not powdered) looks like. Pretty, right?



Green food coloring is so simple it’s silly. Simple juice up some kale or spinach and viola! Green food coloring. Some people have said that they can really taste kale or spinach in the green food coloring, but this has never been my experience. If you are worried that your green food coloring will taste “too green” simply use the apple juice method I mentioned above to sweeten it up.

Vegan Food Coloring

I used a mix of green apple and kale juice to make the green you see above. If you wanted a more yellow green- like a spring green for example- you could add a drop or two of the yellow food coloring. If you wanted a lighter green, use more apple juice. Play around with it until you have the shade you’re looking for. Think of it as a little fun mixology project :)



Purple and blue coloring are made from the same thing but in very different ways. They are both made from purple cabbage. Yup, purple cabbage. It’s super easy to do, too. Here’s what you do. Take a few leaves of purple cabbage (I used 4 or 5 of the outside leaves I wouldn’t have eaten anyway) and cut them up and place them in a pot of filtered water. 

Bring the pot of water to boil and then simmer for 5 – 10 minutes. Remove the leaves and the water that remains is a deep, deep purple. Pour it into a glass jar and let it cool down completely. At that point you have purple food coloring. 


Generally speaking I don’t mix the purple with apple juice because I want the deepest purple possible. The coloring is going to smell a bit like cooked cabbage because, well, that’s what it’s made from. I made a small batch of royal frosting (above photo) and didn’t notice a cabbage taste to it and neither did my taste tester. I know I keep saying how pretty the colors come out but they really do. This purple is just as pretty as those artificial concoctions and made with something I’m not afraid to eat!


Vegan Food Coloring

Finally, blue. Blue coloring is the trickiest of them all but still easy to do. Using the same directions as with the purple coloring, cut and boil purple cabbage leaves until you have a jar of purple coloring. Once it’s completely cool (this is very important as even warm coloring won’t turn out right) pour the color into a bowl. Add a tiny amount of baking soda and whisk it in until fully dissolved. The color change will be almost immediate and you’ll be able to tell what shade of blue you have pretty quickly.

Vegan Food Coloring

You only want to use the amount of baking soda you need to get the blue color you’re looking for because adding too much could mean that you’ll be tasting it in the food you add it to. No one wants to have a baking soda flavored anything, trust me. I used maybe 1/8th of a teaspoon in my mixture- maybe even less. I made a small batch of royal frosting to taste test and was satisfied that I couldn’t taste any baking soda, but be careful. But look! Blue! So pretty!

Other Colors

Obviously there are more colors than I’ve covered here, but it’s pretty easy to use these basics to make other colors. If you’re looking for orange, mix yellow and red together. If you are looking for black, mix them all together or use swiss chard juice. Just be aware that swiss chard juice is super bitter so use it sparingly. If you want brown, use coffee or tea. The possibilities are endless.

And the best part? No animals were harmed to achieve the pretty cuteness. That’s a complete win.

How Long Do They Last?

These colors are made from natural ingredients and so they don’t last as long as their artificial counterparts. I make mine the same day I want to use them because I want the most vibrant color possible. If you must, you can store some of the colors for about a week in an air-tight container in the fridge. The red, yellow, purple, and green will probably keep- the blue will absolutely not. The blue must be used the same day it’s made. It’s not what I recommend though, so store these colors at your own risk.

Pre-made Colors

If you would prefer to buy natural chemical-free colors, no problem. India Tree has a full line of colors and sprinkles that are colored with vegetable juice and/or spices and contains no synthetic dyes. These are the sugars and colors that I use and I love them. Some people have said that they can taste the natural food used to create the colors- the green sprinkles use spinach and was the one most commonly said to taste like spinach- but I have never had that experience myself. To me, they taste like pure sugar and nothing else.

A note about India Tree products, not all of their product line is vegan. Some of the sprinkles contain beeswax so be sure to check the label prior to purchasing. Look for sprinkles made with raw sugar and carnauba wax, which is made from the leaves of the palm plant.

The India Tree Decorating Sugars Variety Set and this 3-pack of India Tree Natural Decorating Colors Set make a great starter set combo and are both vegan and free of artificial junk.

Show Me Your Work!

I hope I’ve shown you how easy it is to get pretty colors from plants. If you run into any trouble, have any questions, or want to show off your pretty colored confection please just leave me a comment or find me on Twitter. Better yet, tag me on Instagram with the hashtag #yourdailyvegan!

March 25th, 2016|Recipes|

About the Author:

Founder & Creator of Your Daily Vegan. Twitter: @YourDailyVegan


  1. Esther sch October 30, 2017 at 1:54 pm - Reply

    Thank you for all the info. I have everything I need to make a LEGO vegan cake!

  2. […] controversial ingredients, like artificial green food coloring, all you have to do is make your own plant-based green food coloring using either spinach or kale. Just juice either one of those vegetables and add a dash of the juice […]

  3. […] controversial ingredients, like artificial green food coloring, all you have to do is make your own plant-based green food coloring using either spinach or kale. Just juice either one of those vegetables and add a dash of the juice […]

  4. Jen May 29, 2017 at 9:09 am - Reply

    As for green, I actually like to use pandan leaves.
    I live at Southeast Asia, so pandan is easier to find than kale…
    But thanks for the blue coloring. You just saved my vegan unicorn ;)

  5. marissa May 5, 2017 at 4:10 pm - Reply

    Will these maybe work in candles?

    • KD Angle Traegner May 5, 2017 at 6:03 pm - Reply

      Hi Marissa! Honestly, I don’t know if these would work for candles. You could try to reduce them greatly into a thick syrup and try it. If it works out, let me know! Good luck!

  6. […] are an astounding amount of healthy, whole-food ways to dye frostings, cakes, and drinks at home! Here is a super cool link to get you […]

  7. rawraj December 18, 2016 at 11:09 am - Reply

    Have you tried boiling them and reducing them? Anyways thanks for the post this encourages me to boil them and reduce them so that they also lose their strong flavors I am assuming and the color would also become intense. Maybe if you want to use them sweets then adding sugar and making them into a colored syrup would also help with masking the original taste

  8. Tina December 7, 2016 at 1:21 am - Reply

    Green tea powder would also be a good substitute for green coloring.

  9. […] Source: Homemade Food Coloring (All Natural + Vegan) […]

  10. Chance August 23, 2016 at 3:22 am - Reply

    Could i use these for soap dying?

    • KD Angle Traegner August 23, 2016 at 1:15 pm - Reply

      Chance- I’ve never tried to use them for soap dying before so I can’t say for sure that they’d work. That said, I’ve accidentally dyed light colored towels yellow using turmeric so maybe. I’d think you want to use a more concentrated form of color in soaps so that there is less liquid? I’d omit any of the apple juice in my recipes if that is the case. If you try it let me know how it goes, I’d be interested to know.

  11. The Hill March 28, 2016 at 2:16 pm - Reply

    Thanks for the info. I will give them a go. I think it will take a few tries to perfect – if they should really be used the day they are made, then it sounds like it will be hard to make it in tiny amounts each time without creating waste.

    I have used turmeric for yellow colouring before when making vegan cream eggs. But I was so afraid of the taste being overpowering I was too sparing with it and no one noticed my ‘yolks’ at all. I comforted myself by deciding that I didn’t want to make something that looked like an egg anyway because that’s not very vegan…

    • KD Traegner March 28, 2016 at 6:44 pm - Reply

      It won’t be too hard to use the “leftovers” from the juice if you like to drink fresh juices. That’s what I did, I dumped all the extra into one glass and enjoy :) If you try them out, let me know how it goes!

  12. N March 26, 2016 at 7:36 am - Reply

    OMG !! I *want* the blue thing so bad !!! I am always coloring my ice creams, sour cream, kulfis, cakes, and other desserts a vibrant pink with beet or green with spinach !! Have to try your method for the blue, it’s too pretty !!

    • KD Traegner March 26, 2016 at 8:33 am - Reply

      Glad to give you another option! I can’t wait to see what you create! I have plans to make aquafaba fluff with the purple :)

  13. saniel March 26, 2016 at 7:16 am - Reply

    How long do these last? Can I make week in advance? What about storage cabinet or fridge -how long? 6 months – year. How to incorporate in other recipes- links to your royal icing, cookies, marshmellow dye and other treats. Thanks

    • KD Traegner March 26, 2016 at 8:32 am - Reply

      The red, yellow, and purple last about a week in the fridge. The blue you must use immediately. For the richest colors I’d use them all immediately and not store any of them. You use these as you would any other food coloring so simply add as much or as little as you want to the item you are coloring. Keep in mind, these are not concentrated so if you are adding a lot to a recipe, compensate for the extra liquid by reducing the liquid somewhere else. You can find a recipe for my royal icing here -> Thanks for the comments/questions :)

Leave A Comment