Vegan Chocolate Cupcakes Recipe

Rich, decadent chocolate cupcakes with a moist crumb and fudgy frosting that happen to be completely dairy-free and egg-free.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
18 mins
Serves:
12 cupcakes
Overhead shot of six vegan chocolate cupcakes arranged on a matte black ceramic cake stand, each topped with glossy chocolate ganache frosting piped in perfect swirls. A cross-section view reveals the cupcake's remarkably moist, dark crumb against the silky frosting. Captured in soft natural light streaming through a kitchen window, the scene includes scattered cacao nibs and a few fresh raspberries for color contrast. The cupcakes cast subtle shadows on the rustic wooden table beneath, while a small bowl of flaky sea salt and a vintage sifter dusted with cocoa powder complete the composition, emphasizing the rich chocolate elements central to the recipe.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">240ml unsweetened plant milk (almond, soy or oat)</li><li class="ingredients-single-item">15ml apple cider vinegar</li><li class="ingredients-single-item">210g all-purpose flour</li><li class="ingredients-single-item">200g granulated sugar</li><li class="ingredients-single-item">60g unsweetened cocoa powder</li><li class="ingredients-single-item">1 tsp baking soda</li><li class="ingredients-single-item">1/2 tsp baking powder</li><li class="ingredients-single-item">1/2 tsp salt</li><li class="ingredients-single-item">60ml aquafaba (liquid from canned chickpeas)</li><li class="ingredients-single-item">90ml vegetable oil</li><li class="ingredients-single-item">5ml vanilla extract</li><li class="ingredients-single-item">120ml hot water or coffee</li><li class="ingredients-single-item">For the frosting:</li><li class="ingredients-single-item">225g vegan butter (plant-based block butter)</li><li class="ingredients-single-item">400g powdered sugar</li><li class="ingredients-single-item">60g unsweetened cocoa powder</li><li class="ingredients-single-item">1/2 tsp vanilla extract</li><li class="ingredients-single-item">30-45ml plant milk</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">12-cup muffin tin</li><li class="equipment-single-item">Cupcake liners</li><li class="equipment-single-item">Electric mixer (hand or stand)</li><li class="equipment-single-item">Piping bag with star tip (optional)</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 180°C (350°F) and line a 12-cup muffin tin with paper liners. In a small bowl, combine the plant milk and apple cider vinegar, stir briefly, and set aside to curdle for about 5 minutes. This creates a vegan "buttermilk" that will react with the baking soda to create a beautiful rise.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Sifting is crucial for removing any lumps in the cocoa powder and creating a light, evenly textured cupcake.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a separate medium bowl, whisk together the curdled plant milk mixture, aquafaba, vegetable oil, and vanilla extract until well combined. The aquafaba (chickpea liquid) acts as an egg replacer, providing structure and helping bind the ingredients together.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Pour the wet ingredients into the bowl with the dry ingredients and whisk gently until just combined. Be careful not to overmix - a few small lumps are perfectly fine! Overmixing activates the gluten in the flour, which can make your cupcakes tough rather than tender.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Slowly add the hot water or coffee (coffee enhances the chocolate flavor without making the cupcakes taste like coffee) and mix gently until incorporated. The batter will be quite thin - this is exactly what you want for moist cupcakes!</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Divide the batter evenly among the prepared muffin cups, filling each about 2/3 full. An ice cream scoop works wonderfully for this task, ensuring even-sized cupcakes that will bake at the same rate.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Bake in the preheated oven for 16-18 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. The tops should spring back when lightly touched. Be careful not to overbake, as these can dry out quickly.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Allow the cupcakes to cool in the tin for 5 minutes before transferring to a wire rack to cool completely. Patience is key here - frosting warm cupcakes will result in a melted mess!</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>For the frosting, in a large bowl, beat the vegan butter with an electric mixer until smooth and creamy, about 2 minutes. Good quality vegan butter blocks (not spread) will give you the best texture here.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Sift in the powdered sugar and cocoa powder, then add the vanilla extract and 30ml of plant milk. Beat on low speed until incorporated, then increase to medium-high and beat for 2-3 minutes until light and fluffy. If the frosting is too thick, add more plant milk, 1 teaspoon at a time, until you reach your desired consistency.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Once the cupcakes are completely cool, frost them generously using a piping bag with a star tip for a professional look, or simply spread the frosting with a knife or offset spatula. The cupcakes should feel completely cool to the touch - even slightly warm cupcakes can melt the frosting.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>For added flair, decorate with vegan chocolate shavings, sprinkles, or fresh berries. Store in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week. Let refrigerated cupcakes come to room temperature before serving for the best flavor and texture experience.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 295 calories
🥑 Fat: 15 g
🧈 Saturated Fat: 6 g
🍞 Carbohydrates: 38 g
🍭 Sugar: 24 g
🍗 Protein: 3 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 180 mg

Chef’s Notes

A few helpful details for making this recipe.

Why is aquafaba used in dairy-free chocolate cupcakes?

Aquafaba (the liquid from canned chickpeas) works as an excellent egg replacer in vegan baking. It provides structure, helps bind ingredients together, and creates air bubbles that contribute to the light, fluffy texture of the cupcakes - mimicking the leavening and binding properties of eggs.

Can I replace the hot water with coffee in chocolate cupcakes, and why?

Yes, you can use hot coffee instead of water. Coffee enhances and deepens the chocolate flavour without making the cupcakes taste like coffee. The hot liquid also helps bloom the cocoa powder, releasing more of its flavour compounds and creating a richer, more intense chocolate experience.

How do I ensure my eggless chocolate cupcakes stay moist?

To ensure moist eggless cupcakes, don't overmix the batter (which can develop gluten and cause toughness), add the hot liquid as specified, measure ingredients precisely, and most importantly, avoid overbaking. Remove from the oven as soon as a toothpick comes out with a few moist crumbs.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.