Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!
Buy the #EatForThePlanet book



Red Velvet Cupcakes With Peppermint Cream Cheese Frosting [Vegan]

If you enjoy recipes like this, we highly recommend downloading the Food Monster App, it's available for both Android and iPhone and has free and paid versions. The app is loaded with thousands of allergy-friendly & vegan recipes/cooking tips, has hundreds of search filters and features like bookmarking, meal plans and more! The app shows you how having diet/health/food preferences can be full of delicious abundance rather than restrictions!

These decadent red velvet cupcakes are ready for any holiday party! Topped with a dense peppermint cream cheese frosting, they're both delicious and festive.

Red Velvet Cupcakes With Peppermint Cream Cheese Frosting [Vegan]

This Recipe is :

Dairy Free Vegan


  • 1 cup soy milk
  • 1 teaspoon apple cider vinegar
  • 1/3 cup canola oil
  • 3/4 cup caster sugar
  • 1 1/3 cups plain flour
  • 1/4 cup cocoa
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 2 tablespoons red food coloring
  • 3/4 tub vegan cream cheese, cold
  • 1/4 cup cold vegan butter
  • 1 teaspoon peppermint essence
  • 3 cups confectioner’s sugar


  1. Preheat the oven to 356°F and line a cupcake tray with liners.
  2. Whisk together the soy milk and apple cider vinegar and allow to curdle for about five minutes before adding the oil and caster sugar.
  3. In a large bowl, sift together the flour, cocoa, baking soda, and baking powder before slowly adding the wet ingredients. Some lumps are okay but get out as many as possible.
  4. Add the food coloring. You may want to add more or less, depending on how vivid you want the red to be. You may also cut back on the cocoa if you want it super vibrant.
  5. Fill the baking cups 3/4 of the way to the top and bake for about 15-20 minutes or until a skewer comes out clean. Allow to cool.
  6. To make your frosting, simply use an electric mixer to combine the cream cheese and butter before adding the essence and confectioner’s sugar. The frosting should be quite stiff, add more confectioner’s sugar if it’s not.
  7. Once the cupcakes have cooled, frost your cupcakes and place a mini candy cane on top.





Veganized versions of crowd-pleasing desserts and appetizers. Chelsey Johns is the creator and editor of Like a Vegan, an Australian lifestyle blog full of original recipes, articles and reviews to make living Like a Vegan a whole lot easier! While she’s not blogging, Chelsey can be found watching teen dramas, listening to hip-hop or looking up pictures of Hollywood hunks on the internet (that’s not creepy, right?) Chelsey’s favorite food is pizza but although she doesn’t have a sweet tooth, loves creating dessert recipes the most. Her dream is to one day be able to adopt older dogs and give them a loving home to spend the rest of their days.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

King Oyster Scallops With Lemon Cashew Cream Sauce [Vegan, Gluten-Free]

Matcha Zebra Cheesecake [Vegan, Grain-Free]

Warm Broccolini and Shiitake Baby Kale Salad [Vegan]

Warm Broccolini and Shiitake Baby Kale Salad

Apple Spice Rolls [Vegan]

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

10 comments on “Red Velvet Cupcakes With Peppermint Cream Cheese Frosting [Vegan]”

Click to add comment
Mary Lutz
2 Years Ago

Anne-Sophie Schäder-Neider süß dekoriert <3

Beth Marino
2 Years Ago

JoJo we have to make these!

Gina Fajardo
2 Years Ago


Athan Phillips
2 Years Ago

Mark Griffiths

Trevor James Alvut
2 Years Ago

2 Years Ago

anyone love this as much as me :

Where there is love there is life
2 Years Ago

Dear person reading this, I hope your day has been going well, if not, I hope it gets better You are an amazing person who will inspire others to do great things so keep up the hard work. I know you may feel unimportant or insecure at the moment but know that you are a beautiful human being inside and out and you are important ! Just trying to be nice on the INTERNET, sometimes we just need such a message !

20 Dec 2015


Trevor James Alvut
20 Dec 2015

Aimee Saig
20 Dec 2015

Bless you! <3

Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×