These truly are the BEST Vegan Double Chocolate Muffins! It’s unbelievably moist, fluffy, and packed with rich chocolate flavour and lots of chunky chocolate chips. This easy one-bowl recipe makes the perfect bakery-style muffins that everyone loves, and they are entirely egg-free and dairy-free! Ideal for a quick breakfast, snack, or as a guaranteed hit at any gathering you throw at home.
*This post may contain affiliate links. For full disclosure visit our Affiliate Disclosure page.

Table of Contents


Main ingredients and substitutions
Plain flour: The base of this recipe is plain flour. I like the soft and fluffy texture plain flour gives to baked goods. You can also use 1:1 gluten-free flour for gluten-free muffins.
Brown sugar: I used two types of sugar. The main sugar is brown sugar. It gives a lovely, more moist texture to baked goods than white sugar, which is why I use it when I want that moist or chewy result. You can substitute it with coconut sugar if you want a more wholesome choice. You can also use all regular caster sugar, though the final texture may be slightly less moist.
Caster sugar: I used caster sugar as well to sweeten up the muffins. It helps create a nice little slight crunch on top and balances the sweetness with the bitterness of the cocoa powder. You can use brown sugar in place of caster sugar and just use all brown sugar if you don’t have any caster sugar, or would like a moister texture.
Vegan butter: I like using melted vegan butter in muffins for its lovely buttery flavour. It pairs so well with chocolate too! My current favourite brand is Flora. It’s salted vegan butter, and it works amazingly for my recipes. Feel free to use any other vegan block butter if you can’t find Flora. Oil won’t work, unfortunately, as it will make the muffins too wet and oily.
Soy milk: I used soy milk in this recipe because I find that soy milk gives a rich texture to baked goods and it creates a lovely vegan buttermilk. You can also use almond milk, oat milk, or any other plant milk of your choice in place of soy milk if you want!
Soy yoghurt: Soy yoghurt plays a very important role in making these muffins so nice and moist! Its slight sourness is also perfect with the sweetness. I usually use Alpro Greek style, but it can be substituted with coconut yoghurt for an even more moist texture or almond yoghurt for a lighter texture.
Cacao powder: I used pure 100% cacao powder (with no added sugar) for a rich chocolate flavour. Make sure your cacao powder is not a sweetened “cocoa powder,” as that will alter the taste massively!
Vegan chocolate chips: Vegan chocolate chips are a must for that double chocolate experience, so don’t skip on them! You can find them easily in shops and online now like Amazon or Tesco. You can also use chocolate chunks by chopping up your favourite vegan chocolate bar – it will be more chucky and melty, which I quite like!
Other ingredients: Apple cider vinegar, tapioca flour, baking soda, and baking powder.
*I use bone char-free sugars for all of my recipes. I cover the topic in my article Vegan Baking 101. Go to the “Is sugar vegan?” section to learn more!

Want to master your muffin baking skill?

Get my free ebook The Little Guide to Perfect muffins now!
This ultimate guide has all the tips and tricks to bake your perfect muffins + 3 easy and delicious vegan muffin recipes you can bake straight away as you finish reading the guide.
Recommended equipment for this recipe
Muffin tin: I used to use a muffin tray that bakes 9 muffins at a time, but I upgraded to one that bakes 12 muffins! Just use one that fits the size of your oven and you will be fine.
Muffin cups: I prefer to bake muffins in muffin cups rather than directly in the muffin tray. I find it makes them look prettier, first of all, and also it’s much easier to take them out of the tray afterwards. If you don’t have muffin cups though, you can bake directly in the greased tray. Just be careful not to rip those lovely tops off when removing them!
Silicone spatula or wooden spoon: I like using a silicone spatula or a large wooden spoon to mix the batter. It’s more gentle than a whisk and helps prevent overmixing, which can develop too much gluten and ruin the texture. If you only have a whisk, use it gently.
Ice cream scoop: An Ice cream scoop comes in very handy for portioning the batter evenly into the muffin cups.

*The ingredient list and measurement for this recipe can be found in the recipe card at the bottom.
How to make vegan double chocolate muffins
Step1: Make vegan buttermilk
Preheat your oven to 180°C (350°F).
Let’s start by making our vegan buttermilk! Simply mix your room-temperature soy milk with the apple cider vinegar and give it a quick stir. This little magic trick creates the perfect acidic base to help our muffins rise up lovely and tall.
Step 2: Mix the wet ingredients
Next, gently melt your vegan butter in the microwave or in a saucepan over low heat. Go ahead and pour it into a mixing bowl or a jug with your room-temperature soy yoghurt and that vegan buttermilk we just made.
Whisk it all together until it’s smooth and well combined. (A quick tip: using room-temperature ingredients here is important to stop the melted butter from seizing up.)




Step 3: Mix the batter
Now, in a large bowl, whisk together all of your dry ingredients – the flour, both sugars, cacao powder, and raising agents. Then make a well in the centre and pour in your wet mixture. Grab your wooden spoon or spatula and gently fold everything together until everything is just combined. Remember, we’re being gentle here. A few little lumps are absolutely fine! Finally, tenderly fold in vegan chocolate chips. There we have our muffin batter!
Step 4: Pour into muffin cups and bake
Almost there! Line your muffin tray with muffin cups and, using an ice cream scoop, divide the batter evenly. You want to fill each case full to get that tall domed muffin top! Pop them in the oven for 23 to 25 minutes. They’re ready when a skewer poked into the centre comes out clean. If it comes out with wet batter, bake for another 3 to 5 mins. Let them cool in the tray forabout 5 to 10 minutes before moving them to a cooling rack. Enjoy!


Must Read: The Ultimate Guide to Perfect Muffins – A complete guide to baking your perfect vegan muffins with easy and delicious muffin recipes!
Expert tips and tricks
The golden rule: no overmixing
Muffins are super easy to bake if you know how to bake them. Here’s one of the most important tips I can share: don’t overmix your batter. It’s the secret to perfect muffins! Overmixing develops too much gluten, which can give your muffins a rubbery and tough texture and, sadly, flat muffin tops that just won’t rise.
I always swap my whisk for a large wooden spoon or silicone spatula. I use a gentle “cut-and-fold” motion. Bring the spoon from the top of the bowl down to the bottom and across, until the wet and dry mixture is just combined. If your muffins haven’t been as soft and fluffy as you’d like, try this gentle mixing trick – it makes all the difference!
Use room temperature ingredients
Remember to let your soy milk and yoghurt come to room temperature before you start baking. Why? Because we’re mixing them with melted butter, which is still warm and can solidify if mixed with cold ingredients.
If they’re too cold, they’ll turn the butter into little lumps when you combine them. If this happens though, don’t worry! Just pop the mixture in the microwave for 10-20 seconds and give it a quick whisk until it’s smooth again.
Add the chocolate chips at the very end
For those lovely, distinct chocolate chips in every bite, always fold them in last. If you add them to the dry ingredients, the warm, melted butter in the wet mix can start to melt them. By adding them at the final stage, you keep their perfect shape for those glorious pockets of melty chocolate.
Use a digital scale to weigh ingredients
Always use a digital scale rather than measuring cups when you are baking. It’s so much more accurate and measuring correctly is very important to achieve the best result.
Recipe variations
- Add the zest of one orange to the wet ingredients for a bright, citrusy twist! Chocolate and orange always go hand in hand!
- Feeling choc minty? Stir 1/2 teaspoon of peppermint extract into the wet mixture for a festive, refreshing flavour. Perfect for Christmas!
- Swap the vegan chocolate chips for peanut butter chips or salted caramel chips for the ultimate sweet-and-salty combo. Mmmm, yummy.

How to store
- Room temperature: For enjoying within 1-2 days, store your completely cooled muffins in an airtight container at room temperature. A bread box or a tin works perfectly too. This keeps them soft and moist without drying out. If you live in a warm climate or are baking in the summer and your kitchen is hot, do not leave the muffins out at room temperature, as they can spoil quickly.
- Refrigerator: If you’d like to keep them for up to 3 days, you can store them in the fridge. Place them in an airtight container to prevent them from absorbing any odour in the fridge. Let them come to room temperature or warm them in the microwave or oven before eating for the best texture and flavour.
- Freezer: These muffins freeze great for up to 2-3 months. First, let the muffins cool completely. Then, wrap each one individually in cling film. Finally, place all the wrapped muffins inside a large, freezer-safe bag or airtight container to prevent freezer burn and store in teh freezer. To thaw, take out as many as you need and let them thaw at room temperature for a few hours, or overnight in the fridge. For a quick warm-up, pop a thawed muffin in the microwave.
*Although you can store this recipe in the fridge or freezer, it’s always best to consume it fresh and as soon as possible.
Q and A
My muffins didn’t dome. What went wrong?
This is often due to overmixing the batter, which develops too much gluten. Next time, remember to mix until just combined—a few lumps are okay! Also, ensure your baking powder is fresh and your oven is fully preheated.
What can I use if I don’t have apple cider vinegar?
No problem! An equal amount of fresh lemon juice or white vinegar works perfectly as a substitute.

Want to master the basics of vegan baking?
Check out Vegan Baking 101 – the beginner’s guide to vegan baking for you to become an excellent vegan baker and familiar with the basics of vegan baking, ingredients, and techniques with useful tips!
Please leave a comment and rate this recipe in the comment section below if you like this recipe! Let me know and tag me @thechestnutbakery on Instagram too. Thank you for making my recipe, friends!
Recipe Card
Print
Vegan Double Chocolate Muffins
- Total Time: 45 minutes
- Yield: 12 muffins
- Diet: Vegan
Description
These are the best vegan double chocolate muffins ever! They are exceptionally good – incredibly soft and moist, yet so fluffy with rich and decadent chocolate flavour and chocolate chips. They are very easy to make and perfect for breakfast, lunch and even bringing to home parties.
Ingredients
- 2&1/2 cups (300g) plain flour
- 3/4 cup (110g) brown sugar
- 1/2 cup (105g) caster sugar
- 1/2 cup (35g) cacao powder
- 1/2~1 cup (80~160g) vegan chocolate chips
- 3/4 cup (180ml) melted vegan butter
- 1/2 cup (120ml) soy milk (room temperature)
- 1/2 cup (130g) soy yogurt
- 1 tbsp tapioca flour
- 1 tsp apple cider vinegar
- 1/2 tsp baking powder
- 1/2 tsp baking soda
Instructions
- Preheat the oven to 180°C(350°F).
- In a small bowl, mix the soy milk and apple cider vinegar to make vegan buttermilk. Set aside.
- Melt the vegan butter over low to medium heat in a small saucepan, or on a double boiler, or in a microwave.
- Add the vegan buttermilk and soy yoghurt to melted vegan butter and mix well. Set aside.
- In a large bowl, mix well the flour, sugars, cacao powder, tapioca flour, baking powder and baking soda with a whisk.
- Add the wet mixture into the dry mixture and mix gently with a large wooden spoon or a spatula until they are just combined. Don’t overmix the batter!
- Fold the vegan chocolate chips into the batter.
- Scoop the batter into a muffin tray lined with muffin cups until about 3/4. Sprinkle some more vegan chocolate chips on top.
- Bake for 25 mins or until an inserted toothpick comes out clean.
- Let the muffins cool down, take them out and transfer them onto a cooling rack to cool further.
- Enjoy!
Notes
Be careful not to overmix the batter.
Use muffin cups to prevent them from sticking to the tray.
- Prep Time: 20 mins
- Cook Time: 25 mins
- Category: Muffins
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 muffin
- Calories: 298
- Sugar: 21g
- Sodium: 15mg
- Fat: 13g
- Carbohydrates: 41g
- Fiber: 4g
- Protein: 5g
















Lucy says
The texture of these looks perfect – I’m yet to try baking vegan muffins so this recipe just went straight to the top of my to do list!
Maiko says
I urge you to make them as soon as you can because they are just so good! It’s super easy to make too even if you haven’t made vegan muffins before. Let me know how it goes when you make them!
Tavo says
these cupcakes are yummy! I went for them and we ate them all in one day!
Maiko says
I’m glad you all liked the muffins!
Kayla says
I love how rich these chocolate muffins were! So delicious!
Maiko says
Aren’t they the best and richest muffins ever? I’m glad you liked them!
Freya says
These were divinely chocolatey and so simple to make!
Maiko says
I’m happy you liked them!
Chrissaysnature says
I love these muffins! They are so easy to make and very simple. Perfect for chocolate lovers! Thanks!
Maiko says
One of the best things about this muffin recipe, it’s so easy and simple! I’m glad you liked them!
Anaiah says
Yumm! Super chocolatey and perfectly moist vegan muffins! These were a great decadent sweet treat to whip up this afternoon. Thanks for this recipe!
Maiko says
I’m so glad you liked them!
Natalie says
Oh yum! These muffins look perfect. Honestly can’t wait to make them for my son. He will love this!
Maiko says
I’m sure your son will LOVE them! Let me know how it goes 🙂
Julia says
I love your recipes they always work and these were really successful and really popular. They didn’t last very long… disappearing off the plate. Such moist and flavourful chocolate muffins.
Maiko says
Thank you for making them Julia! I’m so happy you liked them 🙂
JoAnne says
Terrific recipe! I didn’t have yogurt, so I substituted applesauce. Also didn’t have tapioca flour so I substituted cornstarch (used 1/2 the amount of tapioca flour, or 1.5 teaspoons). Very pleased with the results. I love your tips and tricks! Thank you.
Maiko says
Thank you Joanne, I’m so happy that you loved this recipe!