Vegan Mocha Cupcakes Recipe

Rich, moist chocolate cupcakes infused with espresso, topped with silky dairy-free mocha frosting for an indulgent coffee-chocolate treat that's completely plant-based.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
18 mins
Serves:
12 cupcakes
Overhead shot of perfectly domed vegan mocha cupcakes arranged on a matte black ceramic cake stand, with one cupcake placed in front showing its cross-section revealing a moist, dark chocolate crumb. The cupcakes are topped with swirls of silky coffee-chocolate frosting dusted with cocoa powder and garnished with chocolate-covered espresso beans. Scattered coffee beans and chunks of dark chocolate create visual texture around the display. Golden afternoon light casts gentle shadows, accentuating the glossy frosting and rich brown tones while a marble surface beneath adds elegant contrast to these sophisticated, plant-based treats.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">240ml unsweetened plant milk (soy or almond)</li> <li class="ingredients-single-item">1 tbsp apple cider vinegar</li> <li class="ingredients-single-item">180g plain flour</li> <li class="ingredients-single-item">50g 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/4 tsp salt</li> <li class="ingredients-single-item">150g granulated sugar</li> <li class="ingredients-single-item">80ml vegetable oil</li> <li class="ingredients-single-item">60ml strong brewed espresso, cooled</li> <li class="ingredients-single-item">1 tsp vanilla extract</li> <li class="ingredients-single-item">For the frosting:</li> <li class="ingredients-single-item">150g vegan butter block, softened</li> <li class="ingredients-single-item">300g icing sugar, sifted</li> <li class="ingredients-single-item">30g cocoa powder</li> <li class="ingredients-single-item">2 tbsp strong brewed espresso, cooled</li> <li class="ingredients-single-item">1/2 tsp vanilla extract</li> <li class="ingredients-single-item">Pinch of salt</li> <li class="ingredients-single-item">For garnish:</li> <li class="ingredients-single-item">12 chocolate-covered coffee beans (optional)</li> <li class="ingredients-single-item">Cocoa powder for dusting</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</li> <li class="equipment-single-item">Piping bag with star tip</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 cupcake liners. In a small bowl, combine the plant milk and apple cider vinegar, stir briefly, and set aside for 5 minutes to curdle. This creates a vegan "buttermilk" that will help tenderize your cupcakes. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> In a large bowl, sift together the flour, cocoa powder, baking soda, baking powder, and salt. Whisking these dry ingredients together ensures even distribution of the leavening agents for uniform rising. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> To your curdled plant milk mixture, add the sugar, vegetable oil, cooled espresso, and vanilla extract. Whisk until the sugar has mostly dissolved and the mixture looks well combined. The oil will provide moisture without needing eggs, while the espresso enhances the chocolate flavor. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Pour the wet ingredients into the dry ingredients and gently fold together just until no dry spots remain. Be careful not to overmix – stop when the batter is just combined. Overmixing activates gluten which can make your cupcakes tough rather than tender. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Divide the batter evenly among the cupcake liners, filling each about 2/3 full. Use an ice cream scoop for easy, mess-free portioning if available. Tap the pan gently on the counter a couple of times to release any large air bubbles. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> Bake for 16-18 minutes, or until a toothpick inserted in the center comes out clean with just a few moist crumbs. The cupcakes should spring back lightly when touched. Don't overbake or they'll dry out – vegan cupcakes can sometimes bake faster than traditional ones. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Allow the cupcakes to cool in the pan for 5 minutes before transferring them to a wire rack to cool completely. It's crucial they're entirely cool before frosting to prevent the frosting from melting. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> For the frosting, beat the softened vegan butter in a large bowl using an electric mixer until smooth and creamy, about 2 minutes. Vegan butter often contains more water than dairy butter, so this extended beating helps create a stable base for your frosting. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Gradually add the sifted icing sugar, about 50g at a time, beating well after each addition. Then add the cocoa powder, cooled espresso, vanilla extract, and salt. Beat on medium-high speed for 3-4 minutes until the frosting is light and fluffy. If it seems too soft, add more icing sugar; if too stiff, add a splash more espresso. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Transfer the frosting to a piping bag fitted with a star tip. Pipe generous swirls on top of each completely cooled cupcake, starting from the outside and working your way to the center with even pressure. If the frosting becomes too soft while piping, refrigerate it for 10-15 minutes. </li> <li class="MethodStepper"> <h4 class="step-title">Step 11</h4> Finish each cupcake with a light dusting of cocoa powder and top with a chocolate-covered coffee bean if desired. For the best flavor, allow the cupcakes to sit at room temperature for about 15 minutes before serving, as this allows the coffee and chocolate flavors to fully develop. </li> <li class="MethodStepper"> <h4 class="step-title">Step 12</h4> Store any leftover cupcakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Bring to room temperature before serving for the best texture and flavor experience. </li> </ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 cupcake
🔥 Calories: 315 calories
🥑 Fat: 16 g
🧈 Saturated Fat: 5 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.

Can I make these mocha cupcakes gluten-free while keeping them vegan?

Absolutely! Simply substitute the plain flour with a gluten-free all-purpose flour blend. For best results, choose one that contains xanthan gum to maintain the cupcakes' structure. You may need to adjust the liquid slightly as gluten-free flours can absorb moisture differently.

What's the best plant milk to use for moist chocolate coffee cupcakes?

Soy milk creates the richest, most tender texture due to its higher protein content, which reacts well with the vinegar to create a buttermilk effect. Oat milk is another excellent option as its natural sweetness complements the coffee-chocolate flavours beautifully.

How can I enhance the coffee flavour in dairy-free mocha desserts?

For a stronger coffee kick, use freshly brewed espresso rather than instant coffee. Adding 1-2 teaspoons of espresso powder to the batter alongside the brewed coffee will intensify the flavour. For the frosting, consider adding a splash of coffee liqueur for adults-only versions.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.