This post may contain affiliate sales links. Please see my full disclosure policy for details
This easy chocolate cupcake recipe makes incredible homemade cupcakes. They’re light and fluffy and stay moist for days. Frost them with chocolate frosting for the ultimate chocolate dessert!
Moist Homemade Chocolate Cupcakes
Everyone needs a go-to chocolate cupcake recipe. One that you inhale so fast you hardly stop to take a breath. Right?
Look no further my friends. These this easy recipe makes fluffy, moist cupcakes that are seriously insane. They stay moist for days, plus the chocolate cream cheese frosting just melts in your mouth. Seriously you guys, no other cupcake recipe can compare.
This recipe is easy to follow. It’s an oil-based chocolate cupcake, so not only is it quick to throw together, but you don’t have to worry about creaming butter and sugar. Plus oil-based cakes tend to be more moist and tender. The chocolate flavors aren’t overly sweet or intense, which is kinda nice because once you add the frosting, it’s a perfect balance.
What You’ll Need
- Granulated sugar
- Vegetable oil: oil tends to make cakes more moist than a recipe with butter. It also makes the crumb and texture a bit more tender and tighter.
- Whole eggs
- Pure vanilla extract: Use a high-quality REAL vanilla extract for this recipe, it makes all the difference
- Sour cream: Sour cream helps keeps cupcakes very moist. Don’t skip this!
- Dry Ingredients: All-purpose flour, baking powder and baking soda, salt.
- Cocoa Powder: I use a either natural unsweetened cocoa powder or Hershey’s Special Dark which is a Dutch processed cocoa.
- Espresso powder (optional): Sometimes I also like to add espresso powder to chocolate cakes, I think it helps intensify the chocolate flavor. The espresso powder is optional, or can be substituted for a fine ground coffee or omitted.
- Brewed Coffee: Coffee helps bring out the chocolate flavor, but don’t worry, these don’t taste like coffee at all.
Substitutions
I don’t recommend ingredient substitutions whenever possible, but know that sometimes they are necessary. Here are some suggestions:
- Sour cream: I recommend substituting with either plain or non-fat Greek yogurt. The recipe calls for light sour cream, but you can also use full-fat sour cream.
- Brewed Coffee: I recommend using milk instead, but only if needed. The coffee truly adds to the flavor and color of these cupcakes.
How to Make Chocolate Cupcakes
Preheat the oven to 350°F. Line a cupcake pan with cupcake liners.
Combine wet ingredients: Beat together the sugar, vegetable oil, eggs and vanilla extract until well incorporated. Then add the sour cream
Alternate adding the dry ingredients and coffee: In a separate bowl combine the remaining dry ingredients and sift together. Alternating adding add half the dry ingredients with half of the brewed coffee at a time and mix just until the flour starts to incorporate.
Fill the pan Using a large cookie scoop, divide the batter evenly, filling each liner 2/3 full.
Bake at 350°F for 14-16 minutes. Test the cupcakes for doneness by inserting a toothpick into the center of the cupcake. If the toothpick comes out clean, the cupcakes are done. Cool Completely.
Decorate with Chocolate Frosting
I don’t know about you but I am ALL about the chocolate frosting. These cupcakes are topped with a Chocolate Cream Cheese frosting. It’s rich and velvety and just melts in your mouth. I
American buttercream can traditionally be very sweet, but cream cheese frosting is more subtle. It doesn’t have an overpowering sweetness or butter flavor. It’s just slightly tangy from the cream cheese.
If you don’t love cream cheese frosting then you might try my chocolate fudge frosting made with melted chocolate or my easy chocolate frosting which is made with just cocoa powder. All good contenders, but the chocolate cream cheese frosting is by far my favorite.
How to Frost Cupcakes Like a Pro
Want to make beautiful bakery-style frosted cupcakes? A simple trick is to use jumbo piping tips for the frosting. Start from the outside edge of the cupcake, working your way up towards the middle, and only fill your piping bag a maximum of 2/3 full. If you need more help, I have shared tons more tips for decorating cupcakes.
How to Store Frosted Cupcakes
If you live in a hot and humid environment then I would suggest that you refrigerate cupcakes that are frosted and allow them to come to room temperature before serving. Otherwise, I store my cupcakes in a cool, dry place in an airtight container for up to 3 days once they are frosted.
Can I Freeze These?
Generally speaking, I don’t love to freeze cupcakes, they’re never quite as good as freshly baked. However, if you need to freeze them ahead of time, I recommend freezing them unfrosted. Bake and cool the cupcakes completely. Flash freeze for 15 minutes then transfer to an airtight container. Thaw to room temperature prior to frosting.
Can I Make a Cake With This Recipe?
If you’re more interested in a traditional 9×13-inch cake, don’t worry, I’ve got you covered. My Easy Chocolate Cake recipe is the same recipe, just with a reduced amount of frosting.
If you’d like to make a layer cake, then you’ll want to review my tips for this Chocolate Cake.
Follow Beyond Frosting:
Facebook | Twitter | Pinterest | Instagram
If you love no-bake recipes, be sure to check out my cookbook, No-Bake Treats!
Easy Chocolate Cupcakes Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 24 cupcakes
Description
This mouthwatering moist chocolate cupcake recipe is a homemade chocolate cupcake topped with a silky chocolate cream cheese frosting.
Ingredients
For the cupcakes:
- 1 ½ cups (285g) granulated sugar
- ½ cup (118 ml) vegetable oil
- 3 large eggs
- 1 tablespoon (15 ml) pure vanilla extract
- ½ cup (118 ml) light sour cream
- 2 cups (280g) all-purpose flour
- ½ cup (55 g) natural cocoa powder
- 1 tablespoon (5g) espresso powder (optional)
- 2 ½ teaspoons (9 g) baking powder
- ½ teaspoon (2 g) baking soda
- 1 teaspoon (5 g) salt
- 1 ¼ cup (355 ml) brewed coffee
For the frosting:
- ¾ cups (6 oz) unsalted butter
- 8 ounces cream cheese
- ½ cup +2 tablespoons (69g) cocoa powder
- 6 cups (780 g) powdered sugar
- 2 tablespoons (30 ml) milk or heavy whipping cream
- 1 tablespoon (15ml) pure vanilla extract
Instructions
For the cupcakes:
- Preheat the oven to 350°F. Line a cupcake pan with cupcake liners.
- In a large mixing bowl, combine the sugar, vegetable oil, eggs and vanilla extract. Beat on medium speed until the eggs and oil are well incorporated and the batter is lighter in color.
- Next mix in the sour cream and beat until well combined.
- In a separate bowl, sift together the dry ingredients. Then add half the dry ingredients followed by half of the coffee and mix just until the flour starts to incorporate.
- Finally add the remaining dry ingredients, mixing on low speed while pouring in the remaining coffee and beating until all of the ingredients are well combined. Use a spatula to scrape down the sides of the bowl and stir the batter from the bottom to the top to ensure it’s well mixed.
- Using a large cookie scoop, divide the batter evenly, filling each liner 2/3 full.
- Bake at 350°F for 14-16 minutes. Test the cupcakes for doneness by inserting a toothpick into the center of the cupcake. If the toothpick comes out clean, the cupcakes are done. Cool Completely.
For the frosting:
- Cut the butter into 1-inch blocks. Beat the butter for 1-2 minutes until it is slightly softened.
- Then add the cream cheese and cream together for 2-3 minutes until they are fluffy and free of lumps, scape down the bowl occasionally.
- Add the cocoa powder and vanilla extract and beat until well combined,
- Next, add the confectionary sugar 2 cups at a time, followed by one tablespoon of heavy whipping cream and vanilla extract and beat for 60-90 seconds until completely smooth.
- Add the remaining powdered sugar and heavy whipping cream and beat until desired consistency, at least 2 minutes.
- In a large piping bag fitted with a large open star pipping tip, pipe the frosting onto the cupcakes. Keep in an airtight container.
Notes
- Sour cream: If you need to substitute the sour cream, use nonfat Greek Yogurt
- Coffee: If you need to substitute the coffee, use milk
- To make this as a single layer cake you’ll want to see my Moist Chocolate Cake Recipe
- To make this as a layer cake, you’ll want to see my Chocolate Cake Recipe
- Make Ahead of time: These can be prepared up to 2 days in advance and stored in an airtight container. You can freeze the prepared cupcakes, stored in an airtight container, thaw overnight in the fridge, then bring to room temperature before frosting. I recommend frosting the day you’re serving.
- Frosting options: If you don’t like cream cheese frosting, you can top these with vanilla frosting, or my chocolate buttercream.
- Category: Cupcakes
- Method: Baked
- Cuisine: American
Keywords: chocolate cupcakes, homemade cupcakes, moist chocolate cupcake recipe
Hi!
How long would you say this batter is ok to sit out at room temp?
My oven only allows 1 batch of 12 at a time and I’m wanting to make a fair few batches.
Thanks!
Hi Caitlin, I would make one batch at a time and remix the batter with a spatula before you put the next batch in the oven.
Looks amazing and simple
Will make this weekend for sure
I hope you enjoy!
I’ve made these several times and they are my go to recipe now for chocolate cupcakes. I even tried them with a 1-for-1 gluten free flour blend and they were fantastic! Love this recipe and the frosting is also to die for!
★★★★★
That’s Amazing Andrea, thank you so much!! You are right, the gluten-free option is just as good! Thanks for so much for leaving a review.
Perfect even when I decreased the sugar! Thank you so much!
★★★★★
Awesome! I am so glad to hear that!
I have made these two times so far and both times the cake was phenomenal. I made the original cupcakes version then a sheet cake version with both the original chocolate cream cheese frosting and german chocolate cake frosting! I also whipped the egg whites and folded them in the batter at the end. The cake is so moist and fluffy…this may be my new go to chocolate cake recipe😊
★★★★★
So amazing Anna! Thank you for sharing! Did you notice a difference with the egg white folded in?
I LOOOOOOVED IT agaiiiiin! I made these and put a Giotto into each muffin form hole and the moist strong chocolate taste together with the Giotto surprise was an absolute hit!
I used the vanilla frosting instead, as I wanted to try colouring my frosting. Btw, is there a trick to colour chocolate frosting?
Thank you a thousand times for sharing the recipe!
★★★★★
Hi Danica- YEAH! So glad you liked these! For the chocolate frosting, what color are you looking to achieve. Usually I only add brown or black food coloring if I am trying to get a black frosting. Otherwise the color naturally comes from the cocoa powder.
If I wanted to half the recipe, would I use 1 or two eggs?
★★★★★
two eggs and 2/3 cup brewed coffee.
Can I use egg substitute instead of eggs?
I have not tested this with an egg replacement