Eight Forest Lane

  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
menu icon
go to homepage
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
search icon
Homepage link
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
×
Home » Recipes » Cupcakes

Vegan Red Velvet Cupcakes

By Sally · Aug 8, 2025 · This post may contain affiliate links.
Jump to Recipe
5 from 6 votes

These vegan red velvet cupcakes are soft and fluffy, just like from a bakery. Made even more delicious topped with a creamy and tangy vegan cream cheese frosting, these cupcakes are perfect for any occasion. You won’t even realise they are completely free from eggs and dairy!

Make sure to also try my vegan red velvet cake or my red velvet crinkle cookies!

Close up of a dairy free red velvet cupcake.

Red velvet cupcakes have always been one of my favourite flavours. I think it’s because they feel a little bit more refined than just a simple vanilla cupcake.

This recipe produces cupcakes that are so light and fluffy plus they taste amazing. My non vegan taste testers all agreed it was one of the best cakes to come out of my kitchen and I guarantee you won’t be able to tell that these cupcakes are completely egg and dairy free.

They are also made with real ingredients and nothing fancy that you have to hunt down at the health food store and will probably never use again.

These cupcakes have a super soft and moist texture which is balanced out perfectly by a very generous amount of tangy cream cheese frosting. This frosting is so good I was eating it straight out of the bowl as it tastes just like cheesecake! It may easily become your go to for all desserts from now on.

So, what flavour is red velvet exactly?

The common question that is asked around red velvet cake is, is it a vanilla cake or chocolate cake? And the answer is that it’s both and it is neither.

A red velvet cake has the perfect sweetness of a vanilla cake balanced out with a rich undertone of cocoa. The balance here has to be just right otherwise one flavour dominates the other.

The other key to red velvet is the tang. Using a bit of vinegar in the batter creates not only a chemical reaction which results in a super soft cake, but also balances out the sweetness and again helps shape the flavour profile.

Key Ingredients

These vegan red velvet cupcakes are made with simple, easy to find ingredients that you may already have on hand in your pantry.

All ingredients needed to make red velvet cupcakes laid out in small bowls.

Note all ingredients and their quantities are laid out in the recipe card at the bottom of this post.

  • Dairy free milk – I usually use almond milk or oat milk when baking but you can use any dairy free milk you like.
  • White vinegar – is added to the milk to create a dairy free buttermilk substitute which is essential for red velvet. You can substitute apple cider vinegar or lemon juice instead.
  • Plain flour – also known as all purpose flour in the US. I haven’t tested these cupcakes with a gluten free flour blend, but if you do make sure to use a one to one blend that also contains xanthan gum for the best results.
  • Cocoa powder – just a little bit gives a subtle chocolate flacour to the cupcakes. We’re using dutch processed cocoa powder.
  • Vanilla – the other essential flavour of these red velvet cupcakes. Make sure to use a good quality vanilla extract for the best flavour.
  • Baking powder – to give the cakes rise.
  • Bicarbonate of soda – also known as baking soda in the US, this is going to react with our ‘buttermilk’ and create a soft, light texture.
  • White sugar
  • Canola oil – or any light tasting oil, this keeps the cupcake soft and moist.

Equipment & Tools

This section may contain affiliate links which means I make a small commission on any purchase made with no extra cost to you. If you’re considering purchasing on Amazon I’d be so grateful if you would do so by first clicking one of these links. Thank you for your ongoing support.

  • Cupcake / muffin tin – I always recommend using light coloured baking pans as they allow for a much more even heat distribution. My favourite is this USA Pan muffin pan.
  • Paper muffin liners – these are the ones I use and honestly they are expensive but they are the best paper liners I’ve used. They will not stick to your cupcakes and are the perfect size giving your cupcakes that professional finish.
  • Piping bags – I prefer to use disposable piping bags just to keep clean up super easy.
  • Piping tip – you can use any piping tip you like to decorate your cupcakes.
Vegan red velvet cupcakes with vegan cream cheese frosting.

A note on the red food colouring

Keep in mind that if you are vegan or making these for someone who is, that not all red food colouring is vegan as colourings often contain animal by-products. I love Americolor food gels as they are super concentrated and produce beautiful strong hues unlike a lot of others I’ve tried. This is the red gel colouring I use (affiliate link), which is also vegan.

To produce a really vibrant coloured cupcake, you will need to use more dye than you think as the cakes will darken as they cook and the brown colour from the cocoa powder will come through.

For this recipe I used a few drops of the red colour and then let the batter sit for about 5-10 minutes just to let the colour develop a bit so it was stronger. The colour really is only for looks however so if you don’t like the idea of using food dye, simply omit it.

Step-By-Step Instructions

These cupcakes are so easy to make! This recipe actually yields 14 cupcakes rather than 12 so you’ll need 2 muffin/cupcake pans or simply cook the final two after the first batch is done – either works.

Start by mixing the dairy free milk with the vinegar to create your dairy free buttermilk substitute and set aside. Next, combine the flour, cocoa powder, salt, baking powder and bicarbonate of soda in a bowl.

In a large bowl add in the sugar, vanilla and the oil and mix together. You can use a whisk or a hand held electric mixer.

Preparing the batter in bowls.
Mixing together the cupcake batter in a glass bowl.
Mixing in the red colouring to the batter in a glass bowl.

Add the flour mixture a little at a time, alternating with the milk mixture, to the bowl, whisking completely between each addition.

Finally add in your food colouring and mix through until you reach the desired colour.

Add the batter into a prepared muffin tin lined with patty cases, making sure to only fill them up half way. You can use a spoon for this step or I find a cookie scoop makes this a less messy process.

Bake the cupcakes for about 20 minutes or until the tops spring back when lightly pressed. Allow to cool completely on a wire rack before frosting.

The red cupcake batter in a muffin tin ready to bake.
The cooked red velvet cupcakes in a muffin pan.

Frosting and decorating: For a the traditional red velvet flavour combination, I am using a knife to spread the tops of the cupcakes with my vegan cream cheese frosting, however you can choose to frost these cupcakes with a vegan vanilla buttercream if you prefer. If you’re using the buttercream, I recommend adding a little lemon juice to give it a slight tang.

I also sacrificed one of the additional cupcakes to break into crumbs for decoration as it looks super pretty, however if you’d prefer not to do this you can use sprinkles for decorating as well. These tiny heart sprinkles (affiliate link) work really well if you’re making these for Valentines Day!

Frosting the red velvet cupcakes with cream cheese frosting.
Frosting the red velvet cupcakes.

Storing and Freezing

These cupcakes will keep at room temperature for 2-3 days in a cool dry place. As I live in a hot and humid environment, I prefer to store my cupcakes in an airtight container the fridge instead, where they will last up to a week.

You can also freeze the cupcakes frosted or unfrosted for up to three months. Allow the cupcakes to thaw at room temperature or overnight in the fridge before serving.

Recipe FAQs

Can I make this a cake instead?

Yes! This amount of batter can be split between 3 6 inch pans to make a little layer cake which is perfect to serve about 6 people.

Vegan red velvet cupcakes with cream cheese frosting cut in half to show the vibrant cake colour.

If you do make this recipe, please be sure to leave a comment and ⭐⭐⭐⭐⭐ rating below! And tag any of your creations on Instagram with @eightforestlane as I would love to see.

More vegan cupcake recipes:

Vegan Vanilla Cupcakes
Cookies and Cream Cupcakes (Vegan)
The BEST Vegan Chocolate Cupcakes
Vegan ‘Snickers’ Cupcakes

Vegan Red Velvet Cupcakes

These vegan red velvet cupcakes are soft and fluffy, just like from a bakery. Made even more delicious topped with a creamy and tangy vegan cream cheese frosting, these cupcakes are perfect for any occasion. You won't even realise they are completely free from eggs and dairy!
5 from 6 votes
Print Rate
Course: Dessert
Cuisine: American
Prep Time: 10 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 30 minutes minutes
Servings: 14 cupcakes
Author: Sally

Equipment

  • cupcake / muffin pan
  • cupcake liners
  • hand mixer
  • mixing bowls
  • piping bag
Prevent your screen from going dark

Ingredients

For the cupcakes:

  • 1 cup dairy free milk
  • 2 tablespoons white vinegar
  • 2 cups plain flour/all purpose flour
  • 2 tablespoons cocoa powder
  • 1 ½ teaspoons baking powder
  • ½ teaspoon bicarbonate of soda/baking soda
  • ¼ teaspoon salt
  • ¾ cup white sugar/granulated sugar
  • ⅓ cup canola oil
  • 2 teaspoons vanilla extract
  • ¼ teaspoon red gel food colouring optional

For the cream cheese frosting:

  • 250 g vegan cream cheese softened to room temperature
  • ¼ cup (60 grams) dairy free butter
  • 5 cups icing sugar
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt to taste

Instructions

  • Preheat the oven to 180°C and line a muffin tin with 12 patty cases, and a second tin with 2 patty cases.
  • In a small bowl combine white vinegar and dairy free milk. The milk may split which is fine. Set aside.
  • In a medium bowl, whisk together flour, cocoa powder, bicarbonate of soda, baking powder and salt.
  • In a large bowl, whisk together canola oil, sugar and vanilla until combined.
  • Slowly add the dry ingredients to the oil and sugar mixture, alternating with the milk until cupcake batter comes together, scraping down the sides of the bowl as necessary.
  • Add the red food colouring to the batter, if using, and mix through, adjusting until you reach your desired colour. You can let the batter sit for 5 minutes for the red colour to develop further.
  • Spoon mixture into patty cases ensuring they are only ½ full before placing them in the oven for 20 minutes or until lightly springy to touch. Let cool completely before frosting.
  • Make the cream cheese frosting. Using a hand mixer or a stand mixer with the paddle attachment fitted, beat dairy-free butter, vegan cream cheese and vanilla for 1-2 minutes until creamy. Add in 2 cups of the icing sugar and beat on medium until combined. Add in the final cup of icing sugar and salt to taste and continue mixing until it reaches a smooth and creamy consistency.
  • Place frosting into a piping bag with a round tip and pipe buttercream onto cooled cupcakes.

Notes

I don’t actually have a large round piping tip so I just placed the frosting into a disposable piping bag and snipped off the end to frost these ones pictured. I also sacrificed one of the cupcakes to decorate the rest with some cake crumbs because I thought it looked pretty – what I didn’t use became a tasty chef’s snack.
Vegan Cream Cheese: I use the brand Sheese which is available at Woolworths.
Dairy-Free Butter: I use Nuttelex to replace butter in most of my recipes as it is vegan and gives a ‘buttery’ flavour without being greasy. As this is an Australian product, the closest US alternative I believe is Earth Balance. Otherwise any dairy-free spread will work.
Dairy-Free Milk: I’ve used both almond milk and oat milk in this recipe and both work perfectly.

Nutrition

Serving: 1cupcake | Calories: 343kcal | Carbohydrates: 52g | Protein: 3g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 289mg | Potassium: 33mg | Fiber: 2g | Sugar: 37g | Calcium: 62mg | Iron: 1mg

Nutritional information is provided as a guide only and is calculated using automated online tools, therefore we cannot guarantee the accuracy. We encourage you to make your own calculations based on the actual ingredients used in your recipe.

Have you made this recipe?Leave a comment and a rating below and tag your creations with #eightforestlane on Instagram!
Not from Australia? Check out my US Conversion Guide

More Dairy Free Cupcake Recipes

  • Irish Cream Cupcakes (Dairy Free)
  • Dairy Free Vanilla Cupcakes
  • Vegan Pineapple Cupcakes
  • Vegan Coconut Cupcakes

Share this recipe:

Comments

    5 from 6 votes (2 ratings without comment)

    Made this recipe? Leave a review! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Carly says

    January 27, 2021 at 10:02 pm

    Would this work with apple cider vinegar instead of white vinegar? xx

    Reply
    • Sally says

      January 28, 2021 at 6:22 am

      Hi Carly, yes that would work just fine!

  2. Sarah says

    September 07, 2020 at 7:02 pm

    Wow I can’t believe these are egg and dairy free, the look amazing! And a treat everyone can enjoy 🙂

    Reply
    • Sally says

      September 07, 2020 at 7:47 pm

      Thanks Sarah!

  3. Robyn says

    September 07, 2020 at 11:34 am

    These are so beautiful, and what a great idea to make this classic into a vegan cupcake, so everyone can enjoy it!

    Reply
  4. Sylvie says

    September 07, 2020 at 11:09 am

    Such cute little cupcakes, I love that it is a vegan alternative to the classic red velvet ones! I have never tried a vegan cream cheese but Im really curious to know what it tastes like. Gonna have to give it a go!

    Reply
    • Sally says

      September 07, 2020 at 11:40 am

      Thanks! Some brands are definitely better than others so you have to be cautious. The woolworths home brand is inedible, but the Sheese brand is pretty close to the real thing!

Hi! I’m Sally, and welcome to Eight Forest Lane! I’ve been dairy free for over 10 years, and I love sharing simple, tasty recipes that make cooking and baking easy, stress free, and fun for everyone! 

More about me →

Latest Recipes

  • 15 Easy Dairy Free Easter Dessert Recipes
  • 20 Easy Dairy Free Appetisers Perfect For Any Party
  • 26 Easy Dairy Free Dessert Recipes
  • Slow Cooker Salsa Verde Chicken

Healthy & Delicious Bowls

  • Chipotle Chicken Bowls
  • Teriyaki Salmon and Avocado Rice Bowls
  • Hot Honey Sweet Potato Beef Bowl (Viral TikTok Recipe!)
  • Burger Bowls

Popular Right Now!

  • Burger Bowls
  • The BEST Sausage Roll Recipe
  • Vegetable Curry Pies
  • Dairy Free Lasagne

Footer

Info

  • About Me
  • Services
  • Privacy Policy
  • Disclaimer

Explore

  • Recipe Index
  • Air Fryer Recipes
  • 30 Minute Meals
  • Resources

Say Hello

  • Contact
  • Pinterest
  • Instagram
  • Work With Me

We acknowledge all Aboriginal and Torres Strait Islander persons as the first inhabitants of the nation and traditional custodians of the land in which we work and live, and pay our respects to Elders past, present and emerging.

↑ back to top

As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

Copyright © 2026 Eight Forest Lane

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.