These bite-sized mini chocolate cupcakes with homemade buttercream are great for celebrating or those days when you just need chocolate. And the best part? You can make them in under 30 minutes!
You might also like Chocolate Ganache Cake, Chocolate Fudge Cake, and Chocolate Frosted Brownies.

The only thing better than chocolate cupcakes is mini chocolate cupcakes (the cake-to-frosting ratio is unmatched). These little cupcakes, topped with a creamy homemade chocolate buttercream, are super moist, fluffy, and easy to share. We love making these cupcakes for parties and get-togethers—or just because!
Mix things up by topping these mini cupcakes with sprinkles, fresh fruit, or even a caramel drizzle. We’re pretty sure this will become one of your go-to dessert recipes!
Jump To
Why You’ll Love These Cupcakes
- Bite-sized and great for sharing (or not)
- Soft, fluffy, and full of chocolate flavor
- Quick and easy to make (even for rookies)
- Easy to customize with different frosting, fillings, and toppings
Recipe Ingredients

Oil: Keeps the cupcakes soft and moist. Canola or vegetable oil works best, but melted butter is an option if you want a richer flavor (just know the texture may be a little different).
All-purpose flour: The key ingredient that gives cupcakes structure. Some recipes use cake flour, but all-purpose is the best choice here. If you’re curious about the difference, check out our post, What is all-purpose flour?
Cocoa powder: Use natural unsweetened cocoa powder for this recipe. You can try dark cocoa powder for a more intense chocolate flavor.
Sour cream: Adding sour cream makes these cupcakes extra moist and rich.
Butter: We like to use salted butter for the frosting but you can swap it out for unsalted, just be sure to add ¼ teaspoon of salt for the best flavor.
Heavy cream: A little bit of heavy cream makes the frosting smooth and creamy. Milk or half-and-half can be used as a substitute.
A full ingredient list with exact amounts can be found in the recipe card below.
Recipe Variations
Switch up the frosting. We top our mini chocolate cupcakes with chocolate buttercream, but you can use any flavor you like. Some of our favorites are whipped milk chocolate ganache and vanilla American buttercream frosting.
Try a flavor twist. Change up the cupcake batter by adding espresso powder, peppermint extract, white chocolate chips, or even a pinch of cinnamon and cayenne for a little spice.
Add extra toppings. Make your cupcakes even more fun with sprinkles, chocolate shavings, caramel drizzle, shredded coconut, chopped nuts, or fresh berries.
Add a filling. Fill the center of your cupcakes before frosting for a little surprise in every bite. Check out this video tutorial on how to fill cupcakes from Sally's Baking Addiction.
Expert Tips
Measure the flour correctly. The easiest way to measure flour is the spoon and level method. Spoon the flour into the measuring cup, then level it off with the back of a knife (or other straight edge).
Make your own buttermilk. If you don’t have buttermilk, mix 1 cup of milk (minus 1 tablespoon) with 1 tablespoon of white vinegar or lemon juice. Stir it and let it sit for 5 minutes before using.
Stick with natural unsweetened cocoa powder. Use natural unsweetened cocoa powder for this recipe, not dutch-processed. If you want more info, check out this guide on dutch-process vs. natural cocoa powder from Sally’s Baking Addiction.
Don’t overfill the cupcake liners. Fill the liners about ⅔ full (a small cookie scoop works great). Too much batter can make them overflow and bake unevenly.
Swap out the heavy cream for evaporated milk. For a smoother buttercream, try using evaporated milk instead of heavy cream.
Decorate like a pro. Use a star tip to pipe on the frosting for a bakery-style finish. Sprinkles, chocolate curls, or fresh fruit are a great finishing touch!
Want even more cupcake tips? These expert cupcake baking tips from Better Homes & Gardens have great advice for getting perfect cupcakes every time!
How To Make This Recipe
Prep Tip: Use Room Temperature IngredientsLet your eggs, sour cream, and butter sit out for about 15–20 minutes before you start baking. It helps everything mix smoothly and makes the cupcakes soft and fluffy. In a hurry? Here are some quick ways to soften butter!
make the cupcakes
Step 1: In a medium bowl, combine the flour, baking powder, baking soda, salt, and cocoa powder. Whisk the dry ingredients together until fully combined and set aside.
Step 2: In a large mixing bowl, combine the granulated sugar and oil until fully incorporated. Add the egg, vanilla extract, and sour cream. Mix until combined.
Step 3: Using a wooden spoon or spatula, gently stir in half of the flour mixture, followed by the buttermilk. Add in the rest of the flour mixture and mix just until the ingredients are fully combined.
Step 4: Preheat the oven to 350°F and prepare a 24-cup mini cupcake pan with mini cupcake liners. Use a small cookie scoop to fill the cupcake liners about ⅔ of the way full. Bake them for 10 minutes or until the center tests done with a toothpick. Let the cupcakes cool in the pan for about 10 minutes before transferring them to a wire cooling rack to cool completely.
Baking Tip: If you prefer not to use cupcake liners, just lightly grease the pan with cooking spray before adding the cupcake batter.
make the frosting
Step 5: In a medium mixing bowl, cream the softened butter with an electric mixer for 1-2 minutes until it’s smooth and creamy.
Step 6: Mix in the unsweetened cocoa powder and vanilla extract.
Step 7: Add in the powdered sugar one cup at a time, mixing between additions. This helps keep the frosting smooth. Add 2-3 tablespoons of heavy cream or milk (as needed) until it’s the perfect consistency.
Step 8: Once they are completely cooled, pipe a dollop of chocolate buttercream on top of each cupcake. (You can also just use a frosting knife to spread it on instead.) Note that frosting the cupcakes when they are too warm will make the frosting to melt off. Finally, add any toppings or decorations and enjoy!
How To Store Mini Cupcakes
These mini chocolate cupcakes store really well making them a great make-ahead dessert!
Store the unfrosted cupcakes in an airtight container for up to 2 days at room temperature, a week in the refrigerator, or up to 2 months in the freezer. Be sure to let them thaw before frosting.
The buttercream frosting can also be made ahead of time and stored in the refrigerator for up to a month. Let the frosting thaw slightly and whip it with an electric mixer to make it smooth and creamy again before using.
To keep frosted cupcakes fresh, don’t leave them out for more than a day. After that, store them in the refrigerator in a well-sealed container.
Recipe FAQ’s
Yes! You can make 12 regular-sized chocolate cupcakes with this recipe. Swap out the mini cupcake pan and liners for standard-sized ones and bake at 350°F for 18-22 minutes.
Natural unsweetened cocoa powder reacts with the baking soda to ensure the cupcakes rise properly. Using dutch-process may affect the flavor and texture of your cupcakes and may require making an adjustment to the leavening agents in the batter.
You’ll know the cupcakes are fully baked when a toothpick inserted into the center comes out clean or with a few moist crumbs—but no raw batter. If it comes out with raw batter, let the cupcakes bake a little bit longer, checking them every 1-2 minutes.
If the frosting is too thick, add milk or cream, one tablespoon at a time, until it’s the right consistency. For frosting that is too thin, add powdered sugar a little at a time until the desired consistency is achieved.
Get Free Recipes and Discount Codes Sent Right to Your Inbox!
As a subscriber of The Curly Spoon, you’ll get new recipes sent right to your inbox along with discount codes for some of our favorite products. Sign up now!
More Chocolate Recipes
If you tried this Mini Chocolate Cupcakes Recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it went in the 📝 comments below.
Recipe

Mini Chocolate Cupcakes
January 13, 2025Equipment
- Mini cupcake pan 24-cup
- Small cookie scoop recommended
Ingredients
FOR THE CUPCAKES
- ½ cup granulated sugar
- ¼ cup oil canola or vegetable
- 1 egg large
- ¼ cup sour cream room temperature
- ½ teaspoon pure vanilla extract
- ½ cup all-purpose flour
- ¼ cup unsweetened cocoa powder
- ½ teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon salt
- ¼ cup buttermilk room temperature
FOR THE FROSTING
- ½ cup butter softened
- ¼ cup unsweetened cocoa powder
- 3 cups powdered sugar
- ½ teaspoon pure vanilla extract
- 1-3 tablespoon milk or heavy cream
Instructions
Make the Cupcakes
- In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cocoa powder and set aside.
- In a large mixing bowl, combine the granulated sugar and oil. Add the egg, vanilla extract, and sour cream. Mix until combined.
- Use a wooden spoon or spatula to gently stir in half of the flour mixture, followed by the buttermilk. Add in the rest of the flour mixture and mix just until combined.
- Preheat the oven to 350°F. Prepare a 24-cup mini cupcake pan with mini cupcake liners. If you prefer not to use liners, lightly grease the pan with cooking spray.
- Use a small cookie scoop to fill the cupcake liners ⅔ of the way full. Bake them for 10 minutes or until the center tests done with a toothpick.
- Let the cupcakes cool in the pan for about 10 minutes. Then, transfer them to a wire rack to cool completely.
Make the Frosting
- In a medium bowl, cream the softened butter with an electric mixer for 1-2 minutes until smooth. Mix in the cocoa powdered and vanilla extract.
- Add the powdered sugar one cup at a time, mixing between additions, to keep the frosting smooth.
- Mix in 2-3 tablespoons of heavy cream or milk (as needed) until your desired consistency is reached.
Frost + Serve
- Once completely cooled, pipe a dollop of chocolate buttercream on top of each cupcake. You could use a frosting knife to spread it on instead.
- Add any toppings or decorations if desired. Serve and enjoy!
Notes
- Use room temperature ingredients to ensure they mix together properly. Check out this post to learn how to soften butter quickly for baking.
- Spoon and level method for the most accurate flour measurement.
- Fill the cupcake liners ⅔ of the way full so they don't overflow.
- Check cupcakes with a toothpick before taking them out of the oven to make sure they are finished baking.
- For regular-sized cupcakes, bake at 350°F for 18-22 minutes.
- Homemade buttermilk: Combine 1 cup of milk (minus 1 tablespoon) with 1 tablespoon of white vinegar or lemon juice. Stir to combine and let it sit for 5 minutes before use.
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
Mallory says
These mini chocolate cupcakes are always a hit. Soft, chocolatey, and so easy to make! Love how versatile they are with different frostings and toppings.