Moist, fluffy, and naturally red these Vegan Red Velvet Cupcakes made with beetroot purée are dairy-free, eggless, and irresistibly delicious. A healthy twist on a classic favorite!

These vegan red velvet cupcakes are soft, moist, and naturally tinted with beetroot instead of food coloring. They’re rich with a hint of cocoa, perfectly sweet, and topped with a light vegan whipped frosting. Whether you’re a seasoned baker or just experimenting with plant-based treats, this recipe is a showstopper beautiful, delicious, and surprisingly wholesome.
💕 Why You’ll Love This Recipe
- Naturally colored: No artificial dyes the beetroot adds a stunning red hue.
- Vegan & dairy-free: Made without eggs or butter, yet incredibly moist.
- Simple ingredients: You probably already have most of them in your pantry.
- Perfect texture: Soft crumb, slight cocoa flavor, and not too sweet.
👩🍳 Instructions
Step 1: Prepare the oven and pan
Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners or lightly grease each cavity.
Step 2: Mix dry ingredients
In a large mixing bowl, whisk together the flour, cocoa powder, sugar, baking soda, baking powder, and salt until evenly combined.
Step 3: Combine wet ingredients
In a separate bowl, mix the beet puree, plant milk, oil, vinegar, and vanilla extract. The vinegar reacts with the baking soda later to create a light, fluffy texture.
Step 4: Combine and mix
Pour the wet mixture into the dry ingredients. Gently whisk or fold until you no longer see streaks of flour. Avoid overmixing it can make the cupcakes dense.
Step 5: Fill and bake
Spoon the batter into the cupcake liners, filling each about ¾ full. Bake for 20–22 minutes, or until a toothpick inserted in the center comes out clean.
Step 6: Cool completely
Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely before frosting.
🧁 Vegan Whipped Cream Frosting
- 1 cup chilled coconut cream (scoop the thick part from a can refrigerated overnight)
- 2–3 tablespoons powdered sugar
- ½ teaspoon vanilla extract
Method:
Whip everything together using an electric mixer until soft peaks form. Spread or pipe over the cooled cupcakes.
🌸 Tips for Perfect Vegan Cupcakes
- Don’t skip the vinegar: It reacts with baking soda to help the cupcakes rise.
- Let the beet puree cool: Hot puree can affect the batter texture.
- Color may vary: The natural red hue deepens as the cupcakes bake and cool.
- Store right: Keep leftovers in an airtight container at room temperature for 1–2 days or refrigerate for up to 4 days.
🍰 Serving Ideas
These cupcakes pair beautifully with a light vegan cream cheese frosting, a dusting of cocoa, or even fresh berries on top. Serve them for birthdays, Valentine’s Day, or anytime you want a guilt-free sweet treat!

Looking for more such sweets recipes to get some ideas for your desserts? Do not miss my Malai Ladoo and Chocolate Cake and the best one’s Mango Lassi Cake.
*If you ever try this recipe don’t forget to share your photos with me on Facebook, Pinterest, Twitter or tag me on Instagram @cookingwithsapana using the hashtag #cookingwithsapana and stay connected* I would love to see your creations from my space!!
Vegan Red Velvet Cupcakes
Equipment
- Cup cake Tin
- Baloon Whsik
Ingredients
- 1 ½ cups plain flour
- 2 tbsp unsweetened cocoa powder
- ¾ cup sugar
- 1 tsp baking soda
- ½ tsp baking powder
- 1 cup beet puree* from boiled beets
- ¾ cup plant based milk (almond, or oat)
- ¼ cup vegetable oil
- 1 tbsp apple cider vinegar
- 1 tsp vanilla extract
For Frosting
- 1 cup coconut cream chilled overnight
- 1 tbsp beet puree
- 3 tbsp powdered sugar
- ½ tsp vanilla extract
Instructions
- Preheat oven to 350°F (175°C) and line a 12-cup muffin pan with cupcake liners.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, and salt.
- In another bowl, mix beet puree, plant milk, oil, vinegar, and vanilla until smooth and combined.
- Pour wet into dry ingredients and whisk gently until just combined — don’t overmix!
- Divide batter evenly into the cupcake liners (about ¾ full each).
- Bake for 20–22 minutes, or until a toothpick inserted in the center comes out clean.
- Cool completely before frosting.
- Whip all ingredients for frosting together until fluffy and spread over cooled cupcakes.
Always let me know how this recipe turned out in the comments below and give a ★ rating. I will be so excited to hear how you enjoyed your Red Velvet Cupcakes Cake and please do share your tips and tricks with me.
Don’t forget that you can also find me on Facebook, Twitter, Instagram, and Pinterest.
Best Regards,
Sapana Behl
