Skip to Content

Eggless Chocolate Cupcake Recipe (Vegan)

This Eggless Chocolate Cupcake Recipe bakes the ultimate batch of moist and fluffy chocolate cupcakes made with no eggs, no milk ingredients, and no refined sugar. Glazed with dark chocolate and garnished with naturally sweet and creamy shredded coconut, these cupcakes are a heavenly, healthy treat!

Eggless chocolate cupcakes on a blue place mat. Silver spoons to the right of each cupcake.

Egg sensitivities can be challenging to navigate around baked goods. Eggs are a standard ingredient in your basic chocolate cupcake recipe as they provide structure, leavening, richness, color, and flavor.

Fortunately, there’s another way. With these easy-to-follow instructions, you’ll bake perfect eggless chocolate cupcakes using my highly-tested vegan cupcake formula, which includes a fiber-rich flour blend of spelt flour, brown rice flour, and chickpea flour.

Coconut milk and rich coconut oil play the role of eggs, so the cupcakes rise perfectly while staying moist.

When adorned with a dark chocolate glaze and coconut, these cupcakes are impossible to resist!

Of course, people will assume they are indulging in an unhealthy chocolate treat, so they will be thrilled to find out these cupcakes are a dairy-free, egg-free dessert made with wholesome, healthy ingredients!

Why You’ll Love This Recipe

  • These moist chocolate cupcakes are made with good-for-you ingredients. They are packed with plant protein and soluble fiber, which cure a chocolate craving while keeping you full and satisfied.
  • It’s low-fuss. This is the perfect vegan cupcake recipe for beginners.
  • This eggless cupcake recipe is customizable. The base egg-free chocolate cupcake is fantastic when finished with a chocolate glaze, but the egg-free frosting and topping options are endless!
  • It’s allergy-friendly. Great for class parties, bake sales, and birthday parties.

Three side-by-side images of the chocolate cupcakes being glazed with chocolate glaze.

Ingredients You’ll Need

  • Whole spelt flour – Spelt flour is a nutrient-dense baking flour made from 100% stone-ground whole wheat. It’s slightly higher in protein than all-purpose flour, bringing more density and dimension to baked goods.
  • Brown rice flour – Made from 100% stone-ground whole-grain brown rice, it’s an excellent source of fiber. In addition, it gives these cupcakes a subtle, nutty taste.
  • Chickpea flour – Chickpeas are a good source of plant-based protein and starch-resistant soluble fiber, which impact this flour’s low glycemic index.
  • Shredded coconut – Besides plant-sourced protein, fiber, and fats, coconut brings a good base of sweetness, moisture, and texture. I like using it to decorate these cupcakes as well.
  • Unsweetened cocoa powder – For the deep, dark chocolatey goodness.
  • Coconut sugar – This is my favorite unprocessed baking sugar. It isn’t overly sweet and caramelizes nicely in baked goods. Maple sugar and date sugar are great substitutions. You can also use brown sugar here.
  • Baking powder – This leavening agent creates a reaction in the batter as it bakes, causing the cupcakes to rise.
  • Coconut milk – Be sure to use a can of full-fat coconut.
  • Coconut oil – In my experience, this is the most reliable alternative to butter and vegetable oil in baking. It’s solid at room temperature, so melt it before use.
  • Vanilla extract – Pure vanilla enriches the chocolate cake batter with sweet, creamy, and caramel notes.
  • Chocolate glaze – I encourage you to decorate these cupcakes with my silky 2-ingredient chocolate glaze. It’s made with no dairy, no eggs, and no sugar. All you need is a quality dark chocolate baking bar and coconut oil.

How to Make Eggless Chocolate Cupcakes

  1. Prepare for baking: Preheat the oven to 350°F and line a 12-cup muffin pan with cupcake liners.
  2. Mix the dry ingredients: Mix the spelt flour, rice flour, chickpea flour, cocoa powder, shredded coconut, coconut sugar, and baking powder in a large mixing bowl.
  3. Stir the liquid ingredients: Add the coconut milk, melted coconut oil, and vanilla extract to a separate bowl and stir until smooth.
  4. Combine wet and dry ingredients: Add the wet mixture to the bowl of dry ingredients, and stir until combined. Be careful not to overmix!
  5. Pour the batter into the muffin pan and bake: Spoon the cupcake batter into your lined muffin pan, dividing it evenly between the cups, then transfer the pan to the preheated oven and bake for 25 minutes.
  6. Cool and decorate: Let the cupcakes rest in the muffin pan until they’re cool enough to handle. Then place on a wire cooling rack to finish cooling. Once cooled, top with chocolate glaze and shredded coconut.

How to Make 2-Ingredient Chocolate Glaze

You will love this simple dark chocolate glaze if you love chocolate cupcakes frosted with even more chocolate!

Here’s how to make it:

  1. Melt the chocolate with oil: Add the dark chocolate and coconut oil to a small pot and heat over medium-low heat, continuously stirring, until the chocolate melts. This shouldn’t take more than a minute, so please don’t leave the pot unattended.
  2. Cool before using: Once the chocolate is melted, remove the pot from the heat and set it aside. When the cupcakes are cooled, spread a layer of cooled chocolate glaze and sprinkle shredded coconut on top. Place cupcakes in the fridge for 10-15 minutes to set the glaze, and enjoy!

Vegan chocolate cupcake on a white saucer. More cupcakes in the background.

Recipe Tips

While they should be inherently dairy-free, dark chocolate and cocoa powder sometimes contain traces of milk ingredients, so don’t forget to double-check the ingredients list.

Don’t fuss with the batter more than you need to, or your cupcakes may turn out dense and chewy. Instead, mix just until the wet and dry ingredients are incorporated, then pour the batter into your muffin pan and bake immediately.

Do not overfill the muffin cups. If you have a 3-tablespoon ice cream scoop, it’s the perfect portion of batter, filling each cup ⅔ full.

These egg-free chocolate cupcakes are done when a toothpick inserted in the center comes clean with just a few crumbs attached.

The cupcakes will continue to set as they cool, so they must rest in the pan for 5-10 minutes before finishing up on a cooling rack.


I don’t recommend deviating far from the base vegan chocolate cupcake recipe, but feel free to swap the chocolate glaze with other toppings that align with dietary needs.

Here are some store-bought vegan frosting options with rave reviews:

  • Vanilla Frosting – Look for Simple Mills Organic Vanilla Frosting in stores or online. It is a vegan vanilla frosting made with coconut oil.
  • Chocolate Buttercream – Miss Jones brand organic buttercream frosting is an excellent vegan alternative to classic chocolate buttercream frosting.

Chocolate cupcakes on a blue place mat. Top view.

Storing & Freezing

Storing: Once glazed, these eggless cupcakes are okay to keep in a tightly sealed container at room temperature for 1-2 days. Storing cupcakes in the fridge tends to dry them out.

Freezing: If your cupcakes are unfrosted, they will keep well in the freezer. Wrap individual cupcakes securely in plastic wrap, place them all in a deep freezer bag, and freeze for 2-3 months.

Frequently Asked Questions

Why are my cupcakes dry instead of moist and fluffy?

A dry crumb indicates the dry-to-wet ingredient ratio was off and you used too much flour. Never scoop the flour with the measuring cup. Instead, transfer the flour from its container with a spoon into your measuring cup and level it off.

Can I bake the batter into a vegan chocolate cake instead?

I’ve never used this batter to bake an entire cake, but you should be able to divide the batter between two round 9″ cake pans and bake at 350°F for 45-50 minutes without any trouble.

Two cupcakes on saucers. One cupcake in the background. Silcer spoons to the right of each cupcake.

More Eggless Dessert Recipes You’ll Love

Vegan Chocolate Coconut Cupcakes

Eggless Chocolate Cupcake Recipe

Yield: 12 cupcakes
Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes

This eggless chocolate cupcakes recipe makes a batch of delicious cupcakes using simple ingredients. Dairy-free, egg-free, and vegan.


  • 1/2 cup cocoa powder, *See the Notes
  • 1/2 cup shredded coconut
  • 1/3 cup coconut sugar
  • 1/2 cup whole spelt flour
  • 1/2 cup brown rice flour
  • 1/2 cup chickpea flour
  • 1 Tbsp aluminum free baking powder
  • 1 can (398 ml) regular coconut milk
  • 2 Tbsp coconut oil, melted
  • 1 tsp vanilla extract

For the chocolate glaze:

  • 100 gr / 3.5 oz dark chocolate, **See the Notes
  • 1/2 Tbsp coconut oil


  1. Preheat the oven to 350 degrees.
  2. Put the chocolate powder, shredded coconut, coconut sugar, spelt flour, rice flour, chickpea flour and baking powder into a bowl. Mix well to combine.
  3. In another bowl, mix the coconut milk, coconut oil and vanilla extract.
  4. Pour the wet ingredients into the dry ingredients and stir to combine.
  5. Place the baking cups into a muffin pan. Spoon the batter into the baking cups making sure it's divided evenly. Bake in the preheated oven for 25 minutes.
  6. Take the muffin pan out of the oven and leave the cupcakes in the muffin pan for about 15 to 20 minutes. When cool enough to handle, carefully transfer the cupcakes to a cookie rack to cool completely.
  7. To make the chocolate glaze, place the dark chocolate and coconut oil into a small pot. Carefully warm it up over the medium-low heat making sure to constantly stir the chocolate. It really takes just over 1 minute so please don't leave the chocolate unattended.
  8. Once the chocolate is melted, take the pot off the heat and let the glaze cool to room temperature.
  9. Decorate the cupcakes with the chocolate glaze and some shredded coconut.
  10. Place the decorated cupcakes into the fridge for 10 to 15 minutes to allow the glaze to set.
  11. You can keep the cupcakes in the fridge overnight, however, they taste best when they are room temperature.


1. Although the cupcake ingredients don't contain dairy, dark chocolate or cocoa powder may contain traces of dairy products. Make sure to check the ingredient lists.

Nutrition Information
Yield 12 Serving Size 1 cupcake
Amount Per Serving Calories 243Total Fat 15.5gSaturated Fat 12.3gTrans Fat 0gUnsaturated Fat 2.2gCholesterol 0mgSodium 104.1mgCarbohydrates 27gFiber 3.9gSugar 11.1gProtein 4.3g

Nutrition facts provided on this website are an estimate and not guaranteed to be accurate. Please see a qualified health care provider for personalized diet advice and make sure that each of the ingredients is allowed in your diet.

Did you make this recipe?

If you tried this recipe, please give it a 5-star rating! To do this, click on the stars above. You can also leave a review or comment below. And don't forget to tag me if you share a picture on Instagram!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Mira L

Monday 13th of October 2014

I've been on a hunt for new cupcake recipes and these are just amazing!

Harriet Emily

Monday 8th of September 2014

I love the combination of chocolate and coconut! These look so delicious, i'm going to have to try making these!

Maria Ushakova

Tuesday 9th of September 2014

I am always for coconut and chocolate. Love the combo!

Cheryl Zimmerman

Thursday 4th of September 2014

Spelt flour is the only one I don't have. Is there something else I could use more of, or would out flour work as well? These cupcakes look delicious!! Thanks, Cheryl :)

Maria Ushakova

Thursday 4th of September 2014

You could try whole wheat flour instead. I think it should work. :)

Linda @ Veganosity

Thursday 4th of September 2014

We make a chocolate coconut cupcake too! Ours isn't gluten free but it is 100% vegan. We use cacao powder in place of cocoa powder.

Maria Ushakova

Thursday 4th of September 2014

This recipe is not 100% gluten free either. And cocoa powder and cacao powder is the same thing according to the package I used, with cacao being the French spelling and cocoa being the English spelling. Just wanted to clarify because I am in Canada and we always have English and French on packages and it get's confusing sometimes :)

Melanie @ Carmel Moments

Thursday 4th of September 2014

They look amazing Maria! Pinned. Have a great Thursday!

Maria Ushakova

Thursday 4th of September 2014

Thanks Melanie!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe