Red (Purple) Velvet Vegan Donuts with Cream Cheeze Icing

One of the many awesome gifts I received from Amber for Christmas was a heart-shaped donut pan.   *SWOON!*  This bad boy had Valentine’s Day baking written all over him.  Well, I woke up yesterday morning and realized that February 14th was fast approaching and I still hadn't used it!  The first thing I did when I got out of bed (after drinking some coffee) was research some recipes and then got myself to a grocery store.  I didn’t even get out of my pajamas (you think I'm joking, but I'm not).  

I knew I wanted to make red velvet donuts with a cream cheese icing, but had a few things I was specifically looking for in a recipe.  One, I wanted it to be vegan.  Two, I didn’t want to use food coloring (because it isn’t exactly filled with good-for-you things).  And three, I didn’t want to use vegan cream cheese for the icing (because it’s also not filled with very-good-for-you things). 

I managed to find 3 different recipes that I adapted and formed into one giant recipe.  

Follow along for the goodness!

First up is “natural” red food coloring.  I’ve read a lot about people using beets to dye their baked goods and have always been curious about it.  I decided this would be the perfect time to test it out.  I’ll admit, the finished product is exactly red, rather purple, BUT there isn’t anything fake or processed about these donuts, so I’m okay with it.  If you want to use red food coloring, just skip this whole beet process.    

Roasted Beet Puree (Red food coloring)  


  • 2 Fist-Sized Beets
  • 1 tbsp Lemon Juice


1.  Preheat oven to 400 F.
2.  Trim off the root stems and rinse/scrub your beets.
3.  Cover each beet individually with tin foil and place on a baking sheet.
4.  Roast for 60 minutes (or until tender).
5.  When the beets have finished roasting, let them cool for a bit until you are able to handle them.
6.  Gently remove the skin by scraping the beets.  I tried to avoid getting my hands all red by using the tinfoil they were wrapped in. (Key word here is “tried).
7.  Chop the beets into chunks and puree in a blender.  
8.   Measure and seperate 1 cup of the pureed beets into a bowl and stir in the lemon juice.  

Now that you have your natural red food coloring, it’s time to make your Red (Purple) Velvet Donuts.

Vegan Red (Purple) Velvet Donuts


  • 1/2 cup of Beet Puree
  • 1 cup All Purpose Flour
  • 2 TBS Cocoa Powder
  • 1/2 tsp Baking Powder
  • 1/4 tsp Salt
  • 1/3 cup Sugar
  • 1 Ener-G Egg Replacer
  • 1/3 cup Almond Milk 
  • 1 tsp Apple Cider Vinegar
  • 2 tbsp Earth Balance, melted
  • 3/4 tsp Vinegar
  • 1/2 tsp Baking Soda
  • 1 tsp Vanilla Extract


1.  Preheat oven to 375 F.
2.  Combine almond milk and apple cider vinegar in a small bowl and set aside to curdle for 10 minutes.  
3.  Combine flour, cocoa powder, baking powder, salt and sugar in a large bowl.
4.  Once the almond milk & apple cider vinegar combo has sat for 10 minutes, add it to the large bowl of dry ingredients, along with the egg replacer and melted Earth Balance.
5.  In a separate small bowl, combine the vinegar and baking soda (it’s going to fizz like a volcano experiment) then add in the vanilla extract.  Once combined, add it to the the large bowl.
6.  Mix in your beet puree.
7. Grease your donut pan.  Using a spoon (or pipe it using a zip-loc bag), add the batter to the pan (about 3/4 full).
8.  Bake for about 10 minutes until a toothpick comes out clean.
9.  Let cool for 5 minutes and then pop out.

Now it’s time to frost your adorable donut hearts. 

Cream Cheeze Frosting


  • 3 cups Confectioners Sugar
  • 1/8 tsp Cardamom
  • 1/8 tsp Coriander
  • 1/2 tsp Vanilla
  • 1/8 tsp Almond Extract
  • 1/4 cup Earth Balance, room temperature
  • 2 tsp Apple Cider Vinegar
  • 5 tsp Almond Milk


1.  Place all ingredients in a big bowl and mix together using an electric mixer.  I found it was a bit too thick, so I slowly added more almond milk, 1 tsp at a time, until it was a bit thinner.

2. You can also separate the finished icing into a few batches and add some of the beet puree to make it a purple/pink color (depending on how much you add).

 All in all, I would say this was a success!  No, they aren't red, but they are vegan and free of artificial dyes and chemicals.  Also I think the purple is kind of cool!

Happy almost Valentine's Day!

1 comment :