Vegan Chocolate Cupcakes

Satisfy your sweet tooth with decadent vegan chocolate cupcakes.
Vegan Chocolate Cupcakes Recipe photo by Taste of Home

Whether you follow a vegan diet or need to bring a plant-based dessert to a potluck, these vegan chocolate cupcakes reimagine your favorite treat. They don’t contain butter, eggs or dairy milk, but you’d never guess it! Featuring a few easy swaps, this may be the best vegan chocolate cupcake recipe—and a yummy addition to our favorite vegan-friendly desserts.

How do you make chocolate cupcakes without dairy?

Chocolate cupcakes typically have butter, eggs and buttermilk, so we’ve swapped them out to make this recipe vegan-friendly. The vinegar in our recipe reacts to the coconut milk to create a non-dairy buttermilk substitute, and it combines with the baking soda to help the cupcakes rise. Keep the vegan chocolate desserts coming with our favorite vegan chocolate chip cookies and vegan chocolate cake!

Vegan Chocolate Cupcakes Ingredients

Cupcakes:

  • All-purpose flour
  • Baking cocoa
  • Baking soda
  • Unsweetened coconut milk
  • Sugar
  • Canola oil
  • Cider vinegar
  • Vanilla extract

Frosting:

  • Dairy-free margarine
  • Confectioners’ sugar
  • Baking cocoa
  • Vanilla extract

Directions

Step 1: Mix the ingredients

Preheat the oven to 350°F. In a large bowl, whisk the flour, cocoa and baking soda. In a small bowl, whisk the coconut milk, sugar, oil, vinegar and vanilla.
Editor’s Tip: Let the small bowl sit a few minutes so that the milk starts to curdle. This produces our non-dairy buttermilk alternative, which helps keep the cupcakes moist.

Step 2: Combine the batter

Stir the wet ingredients into the dry ingredients until just moistened. It’s fine if there are some small lumps in the batter.

Step 3: Fill and bake

Fill paper-lined muffin cups half full. Bake the cupcakes about 15 to 20 minutes, or until a toothpick inserted in the center comes out clean. Cool for 10 minutes before removing from pans to wire racks to cool completely.

Step 4: Frost the cupcakes

To make the frosting, beat the margarine in a large bowl until light and fluffy. Sift the confectioners’ sugar and cocoa to remove any lumps. Beat sugar mixture, milk and vanilla into the margarine. Frost cupcakes once they’re cool.

Can you freeze vegan cupcakes?

Yes! Vegan cupcakes can be frozen for up to six months. Before freezing, individually wrap the cupcakes and put them in an airtight container. Don’t freeze frosted cupcakes.

We recommended thawing the cupcakes on a cooling rack to ensure they thaw evenly. It could take anywhere from 30 minutes to three hours.

Vegan Chocolate Cupcakes Tips

How long do vegan cupcakes last?

Vegan cupcakes can last up to two days on the counter, seven days in the refrigerator or six months in the freezer. Be sure to keep them in an airtight container!

Are chocolate vegan cupcakes healthy?

While a vegan cupcake contains fewer saturated fats than a traditional cupcake, it’s still a dessert with high-calorie ingredients, including sugar and coconut milk. Getting too many calories from a vegan cupcake can still contribute to weight gain and heart disease.

Watch how to Make Vegan Chocolate Cupcakes

Vegan Chocolate Cupcakes

These indulgent vegan chocolate cupcakes have no butter, eggs or dairy milk, but you'd never guess it. This recipe is perfect for potlucks and family gatherings that include guests with food restrictions. —Taste of Home Test Kitchen, Milwaukee, Wisconsin
Vegan Chocolate Cupcakes Recipe photo by Taste of Home
Total Time

Prep: 20 min. Bake: 15 min. + cooling

Makes

2 dozen

Ingredients

  • 2-1/2 cups all-purpose flour
  • 2/3 cup baking cocoa
  • 2 teaspoons baking soda
  • 2 cups refrigerated unsweetened coconut milk
  • 1-1/2 cups sugar
  • 1/3 cup canola oil
  • 2 tablespoons cider vinegar
  • 1 teaspoon vanilla extract
  • FROSTING:
  • 1 cup dairy-free margarine, softened
  • 3 cups confectioners' sugar
  • 1/3 cup baking cocoa
  • 2 teaspoons vanilla extract

Directions

  1. Preheat oven to 350°. In a large bowl, whisk flour, cocoa and baking soda. In a small bowl, whisk coconut milk, sugar, oil, vinegar and vanilla. Stir into dry ingredients just until moistened.
  2. Fill paper-lined muffin cups half full. Bake until a toothpick inserted in the center comes out clean, 15-20 minutes. Cool 10 minutes before removing from pans to wire racks to cool completely.
  3. For frosting, in a large bowl, beat margarine until light and fluffy. Beat in confectioners' sugar, cocoa and vanilla. Frost cupcakes.

Nutrition Facts

1 cupcake: 265 calories, 12g fat (2g saturated fat), 0 cholesterol, 194mg sodium, 40g carbohydrate (27g sugars, 1g fiber), 2g protein.