This is a delicious moist chocolate cupcake recipe with olive oil that's made in just one bowl. The Mascarpone frosting is basically a delicious, fudgy chocolate ganache that takes them over the top.

You probably already have a chocolate cupcake recipe in your recipe book, but if you're like me then you know that there's always room for another one!
Plus this recipe is very easy (it's made in just one bowl and you can even make it without an electrical mixer), it has some healthy fat from the olive oil - just like these melt-in-your-mouth olive oil brownies - and produces moist, intensely chocolaty, fluffy and soft cupcakes.
As far as the chocolate Mascarpone frosting I really have no words... It's like eating a fudgy chocolate truffle, and it complements the cupcakes perfectly. Note that this cupcake recipe is without milk, but the frosting is not.
So, if you follow a dairy-free diet you can make the cupcakes but you should substitute the Mascarpone frosting with something else that doesn't contain dairy.

How to make (and keep) them moist.
The first thing you should do is start with a good chocolate cupcake recipe! You may have noticed that cocoa powder absorbs a good amount of moisture. This means that the recipe needs a lot of liquid in order to stay moist. So that's why the batter for many chocolate cake recipes is a lot thinner compared to a vanilla cake batter.
What liquids to use
Your best option is coffee or water (roasted almond/hazelnut milk is also great if you have some). Coffee has a similar flavor profile with cocoa, thats why it enhances the taste of chocolate cupcakes. And in most cases you won't be able to taste the coffee because the cocoa powder will overpower it. If you don't want to add any coffee, you can add water instead.
Don't overbake
You hear it all the time. If you overbake your cupcakes they will be dry. Because every household oven is different, you are the best judge for when your baked goods are done. Use the times given in the recipe as a reference point, and check doneness with a toothpick.
If a toothpick inserted in the center of a cupcake comes out with a few crumbs stuck on it, then your cupcakes are perfectly baked. Also, to ensure even baking for all the cupcakes, make sure that all the cupcakes liners are filled equally. An ice cream scoop is very helpful for this.
After the cupcakes have cooled, store them in an aitight container to prevent them from drying. They're even better the next day!

Why this recipe is without milk
I have been baking cakes and cupcakes for over 20 years now, and I have come to the conclusion that dairy (like milk, yogurt, buttermilk) makes the cocoa taste less chocolaty. However, almond milk or hazelnut milk (because it's not dairy) will go very well with this recipe.
Note that only the cupcakes are dairy-free. The Mascarpone frosting is not dairy-free because it contains Mascarpone which is a type of cream cheese.

My favorite tip for decorating cupcakes is this the star tip 1M.
Some of the best chocolates for these cupcakes are:
- Lindt Swiss Bittersweet Chocolate Bar
- Ghirardelli 60% Cacao Bittersweet Baking Chocolate Chips
- Belgian Dark Couverture Chocolate Semisweet Callets
If you have any leftover chocolate, make sure to make this easy, 2-ingredient chocolate mousse recipe!
For decoration inspiration, watch this video with 4 ways to frost a cupcake.
📖 Recipe

Moist chocolate cupcake recipe (and a Mascarpone frosting)
Ingredients
For the cupcakes:
- ¾ cups (100 grams) all-purpose flour
- ⅔ cups (60 grams) Dutch-processed cocoa powder, sifted
- 1 ½ teaspoons baking powder
- ¼ teaspoon fine salt
- 1 cup (200 grams) light brown sugar
- ⅓ cup (80 grams) olive oil
- 1 large egg (60 grams)
- ½ cup (125 grams) strong coffee
- 1 tablespoon vanilla extract
- 1 tablespoon brandy or kahlua or whiskey
For the chocolate Mascarpone frosting:
- 2 tablespoons (15 grams) icing sugar
- 3 tablespoons (20 grams) Dutch processed cocoa powder, sifted
- 2 tablespoons (30 grams) milk
- ½ cup (125 grams) Mascarpone cheese (room temperature)
- 6.7 oz (190 grams) chopped dark chocolate 50% cocoa (semi-sweet)
- 1 tablespoon (15 grams) brandy, kahlua or whiskey (you can substitute with vanilla extract)
- chocolate sprinkles for decoration.
Instructions
- Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- Make the cupcakes: transfer the flour, the cocoa, the salt, the baking powder, and the sugar in a bowl and mix to combine. Make a large well in the center and add the olive oil, the egg, the coffee, the brandy, and the vanilla. Beat with a whisk until just combined.
- Bake: Divide the batter into 11 cupcake liners and bake for 20 - 22 minutes or until a toothpick inserted in the center comes out with a few moist crumbs. Don't overbake.Transfer the cupcakes to a rack and let them cool completely.
- Make the chocolate Mascarpone frosting: Add the cocoa powder, the icing sugar and the milk to a small pot and stir to combine. Add the Mascarpone cheese and heat over low heat until hot. Remove from heat and add the chopped chocolate. Stir well until the chocolate is melted (if all the chocolate is not melted return to heat and stir until the mixture is smooth).Refrigerate until the frosting reaches a spreading consistency. If the frosting gets too stiff, let it come to room temperature
- Frost the cupcakes: work the frosting with a spatula to make it soft and transfer it into a piping bag (a star tip number 1M is recommended). Frost the cupcakes and sprinkle with chocolate sprinkles. Eat.
Notes
Nutrition
If you like this recipe, Pin it!

Sarah says
So I’m giving this a 4 star because I didn’t use the frosting and tweaked the recipe slightly: but I really loved this cupcake! It’s not too sweet, with a good chocolate taste and doesn’t stick to the wrapper while being moist.
The changes I made were using vegetable oil instead of olive (I just don’t have olive oil) and I used rum for the alcohol.
When it says 11 servings it means it: I spread my batter out to 12 and they’re all just slightly shorter than I’d like them to be.
Makos says
Hi Sarah,
Vegetable oil is perfectly fine and the rum sounds like a great idea 🙂 thanks!
catherine says
Not a comment but rather a question… can i just double this recipe to make a bigger batch of cupcakes?
Makos says
Yes, go ahead 🙂
Selina says
Hi. Can I use sunflower or rapeseed oil instead of vegetable oil and which of the two would you recommend? Thanks!
Makos says
Hi, I believe that both oils are okay for this recipe but rapeseed oil is thought to be healthier with a nutty taste, so I would choose that. Happy baking Selina!
Amanda says
Very easy and delicious. The olive oil sounded strange at first but it works!
Makos says
Glad you liked them Amanda!
Louise says
Hi, thank you for the recipe; the cupcakes are cooling and look amazing! My 5 year old son helped, and has had a delicious time cleaning out the bowl before I washed up; he definately approves of the flavour! The only mistake I’ve made is forgetting to add a tablespoon of water to replace the alcohol I didn’t use; hopefully this won’t affect the texture!
I want to make your frosting recipe but have realised I don’t have mascarpone! Will the recipe work without or any adjustments/substitutions to be made? Thank you!
Makos says
Hi Louise, the quantity of the water is small so I don't believe it will make a big difference! About the frosting: my first thought is to use cream cheese instead of mascarpone, but I haven't tried it. Because mascarpone is richer in fat than regular cream cheese, maybe it's a good idea to also add a tablespoon of butter.
D says
Absolutely phenomenal! Probably my new favorite cake recipe. Will definitely be making this many more times!
Makos says
Thanks D!!!
Happy baking 🙂
RAsha says
Just Amazing I did it with gluten free flour and it turns out amazing so soft and moist everybody love it.
Makos says
Thanks for the feedback Rasha! I'm very happy you liked it 🙂
Elysia Bacon says
Our cupcakes exploded in the oven and we followed the recipe step by step
Makos says
Hi Elysia, I'm sorry to hear that. I've made them a lot of times without any problems. What exactly do you mean by "exploded"?
Is it possible you overfilled the liners so the cupcake batter overflowed?
Gayla Webb says
I would like to try this recipe. I only use organic non-alkalized cocoa. What would be the modification for this? I vaguely remember using baking soda rather than baking powder. If this is the solution how much baking soda would I use?
Makos says
Hi Gayla, unfortunately non-alkalized cocoa is not easy to find here and I haven't tested this recipe with it, so I can't say for sure how to modify it. Personally I would start by replacing the one and a half teaspoons of baking powder with half teaspoon baking soda and half teaspoon baking powder. Another thing I 'd like to mention is that non alkalized cocoa will make the cupcakes less chocolaty, so keep that in mind also.
Have a nice day!
Lena says
Great recipie! Can the frosted cupcakes be kept at room tempreture (in an airtight container) or do they have to be stored in the fridge
Makos says
Hi Lena, they can be kept at room temperature for 2-3 days (depending on how warm or cold is the weather) or refrigerated for 5-6 days. If you plan to keep them more than 2 days I suggest refrigerating them and letting them come to room temperature for 90 minutes before serving.
Nishat says
I make these cupcakes on repeat as every time I make them, someone else will ask for them again.
Thank you so much for this recipe. These are such delicious cupcakes 🥰
Makos says
Hi Nishat, thank you so much for the feedback! I’m so happy you like them!
Emmi says
I have a question about what the egg does in this recipe?
Makos says
Hi Emmi, the egg give structure to the cupcakes and helps them rise
Lena says
Delicious! Thanks for the recipe. One question though, do you know if the cakes (sans frosting) can be frozen after baking?
Makos says
Hi Lena, yes you can freeze these, after they’re completely cool. Wrap each cupcake individually in plastic wrap to prevent freezer burn. Put the wrapped cupcakes in a freezer-safe bag or airtight container and store in the freezer.
To thaw, just leave them at room temperature for a few hours, still wrapped. If you’re in a hurry, you can microwave one (unwrapped) for about 15–20 seconds or until defrosted 🙂