This post contains affiliate links. Read the full disclosure here.

Jump to Recipe
5 from 1 review

This small batch chocolate cupcake recipe makes 6 perfect chocolate cupcakes! I’ve frosted these small batch cupcakes with chocolate frosting, but you can easily swap that out for vanilla buttercream or your favorite frosting. These are perfect for when you want a little sweet treat but don’t need over a dozen cupcakes!

chocolate cupcake with a bite missing lying in a cupcake liner on its side

As much as I love making a fancy layer cake or a whole batch of cupcakes for parties and picnics, sometimes I just need a small batch recipe to have at home! Enter these small batch chocolate cupcakes!

Based on my favorite chocolate fudge cupcakes recipe, these small batch cupcakes are rich, chocolatey, and super moist. I’ve topped them with my best chocolate frosting, but I have a few other frosting recommendations if that doesn’t float your boat. 

Plus, just like all of my recipes, you can easily make these chocolate cupcakes dairy-free so they’re perfect if you have food allergies!

Why You’ll Love These Small Batch Chocolate Cupcakes

  • You only need simple pantry ingredients to make these small batch cupcakes, nothing super fancy!
  • This makes 6 cupcakes, so it’s perfect to make for just a couple of people or a small gathering. 
  • These cupcakes stay super soft and moist thanks to oil!

Ingredients Needed

small batch chocolate cupcake ingredients in bowls
  • Cocoa Powder: I recommend using Dutch-processed cocoa powder for both the cupcakes and the frosting. It’s richer and more chocolatey!
  • Oil: Use a neutral oil like sunflower oil or canola oil, but in a pinch, you could use olive oil.
  • Butter: If you’re dairy-free, swap out regular butter for vegan butter.
  • Hot Water: Adding hot water will ‘bloom’ the cocoa powder, making the cupcakes richer with more flavor.

Step by Step Instructions

chocolate cupcakes dry ingredients in a bowl

Step 1: Preheat your oven to 350°Fahrenheit and line a cupcake tin with 6 liners.

Step 2: In a large bowl, whisk together the flour, cocoa powder, sugar, salt, baking soda, and baking powder.

chocolate cupcake batter in a bowl

Step 3: Add the egg, vanilla, oil, hot water, and milk. Mix until smooth.

chocolate cupcake batter in muffin tin

Step 4: Pour the cupcake batter into the liners so they’re ⅔ full. Bake for 11-15 minutes.

Step 5: Let the cupcakes cool for 10 minutes before removing to a wire cooling rack to cool completely.

chocolate frosting in a bowl with a mixing paddle

Step 6: In the bowl of a stand mixer or in a large bowl with a handheld mixer, beat the butter until smooth. Add the cocoa powder and mix until smooth.

Step 7: Add the vanilla and beat once more. Add the icing sugar ¼ cup at a time, until you have your desired consistency. If you find the frosting too thick, add a tablespoon of milk. Frost the cooled cupcakes and enjoy!

Looking for more frosting options?

  • If you love chocolate but want to try something a little different, top these chocolate cupcakes with chocolate ganache! You could even fill the cupcakes with the ganache for a chocolate surprise inside. 
  • If you love a classic vanilla and chocolate cupcake, swap out the chocolate frosting for my dairy-free vanilla buttercream. You’ll just need to halve the recipe.
  • Love Reese’s cups as much as I do? Switch out the chocolate frosting for peanut butter from my chocolate peanut butter cupcakes! Again, you’ll need to halve the ingredients for just 6 cupcakes.
chocolate cupcake in a cupcake liner missing a bite

Expert Tips

  • I always recommend using a kitchen scale to weigh out your flour and cocoa powder! It’s so easy to add too much if you’re using measuring cups, and then your cupcakes will end up dry and dense.
  • If you don’t have a kitchen scale, then make sure you use the scoop and level method to weigh out both your flour and cocoa powder!
  • Make sure the cupcakes are totally cool before you start frosting them. Warm cupcake + cold frosting = a bad time! 
  • Only fill the liners up so they’re ⅔ full, otherwise, the cupcake batter will overflow in the oven. 
  • If you feel like your frosting is too thick, add a tablespoon of milk at a time. If the frosting is too thin, you can add ¼ cup of icing sugar at a time until you get the right consistency!

Storage Instructions

Once frosted, store the chocolate cupcakes in an airtight container at room temperature for up to 5 days. You can store any leftover frosting in the fridge or freezer.

To freeze, let the cupcakes cool completely. Wrap each one in plastic wrap and then place it in a freezer bag. Freeze for 2-3 months. Let thaw at room temperature before frosting.

More Small Batch Recipes You’ll Love

If you make this recipe, let me know how it went in the comments below, I’d love to hear from you! You can also tag me on Instagram or Facebook so I can check it out!

chocolate cupcake with a bite missing lying in a cupcake liner on its side
5 from 1 review

Small Batch Chocolate Cupcakes

This small batch chocolate cupcakes recipe makes 6 perfect chocolate cupcakes! I’ve frosted these small batch cupcakes with chocolate frosting, but you can easily swap that out for vanilla buttercream or your favorite frosting. These are perfect for when you want a little sweet treat but don’t need over a dozen cupcakes!

Ingredients
 

Chocolate Cupcakes

  • ½ cup (62 g) all-purpose flour
  • 7 Tablespoons (88 g) granulated sugar
  • ¼ cup (22 g) unsweetened Dutch processed cocoa powder
  • pinch of salt
  • ½ teaspoon baking soda
  • teaspoon baking powder
  • 1 egg
  • ¼ cup (57 ml) water, hot
  • 3 Tablespoon (41 ml) sunflower or canola oil (or other neutral oil)
  • 2 Tablespoons (32 ml) milk, (regular or dairy free)
  • ½ teaspoon vanilla extract

Chocolate Buttercream Frosting

  • ¾ cup (158 g) butter, softened, (regular or dairy free)
  • ½ cup (44 g) unsweetened Dutch processed cocoa powder
  • 1¼-1½ cup (180 g) powdered icing sugar
  • ½ teaspoon vanilla extract
  • 1 Tablespoon milk, if needed, (regular or dairy free)

Instructions
 

Chocolate Cupcakes

  • Preheat your oven to 350°Fahrenheit and line a cupcake tin with 6 liners.
  • In a large bowl, whisk the flour, cocoa powder, sugar, salt, baking powder and baking soda together.
  • Add in the egg, vanilla extract, oil, milk, and hot water, then mix until the cupcake batter is smooth.
  • Pour the cupcake batter into the liners, filling up to 2/3 full and bake for 11-15 minutes. A toothpick inserted in the middle should come out clean.
  • Let cupcakes cool in the pan for 10 minutes, then remove and let cool on a wire cooling rack.
  • While the cupcakes cool, make the buttercream.

Chocolate Buttercream

  • In the bowl of a stand mixer or in a large bowl with a handheld mixer, beat the butter until smooth and creamy. Add in the cocoa powder and beat until smooth.
  • Add the vanilla extract and beat once more. Then add the icing sugar ¼ cup at a time until you have the consistency you want. If you’re finding the frosting too thick, you can add in 1 tablespoon of milk at a time until it is spreadable. Frost the cooled cupcakes and enjoy!

Equipment

Mixing Bowls

Video

These small batch cupcakes are perfect for when you want a little sweet treat at home but don’t need over a dozen cupcakes!

Notes

Note: I highly recommend using a kitchen scale to weigh your dry ingredients. Metric measurements are found above under the “Metric” tab.
Cocoa Powder: I recommend using dutch processed cocoa powder.
Measuring Flour and Cocoa Powder: Either measure your flour using a kitchen scale or use the proper scoop and level method: fluff the flour in the bag/container with a fork then use a spoon to scoop the flour into the measuring cup, then run the back of a knife along the top of the cup to even it out. Do the same for the cocoa powder.
Storage and Freezing: Once the cupcakes are frosted, store them in an airtight container at room temperature for up to 5 days. You can place any leftover buttercream in the fridge or freezer.
Freezing: Let cool completely, then wrap each one individually in plastic wrap and place in a large freezer bag or container. Store in the freezer in a spot where they won’t get squished. Use within 2-3 months. Let thaw at room temperature completely before frosting.
Calories: 370kcal, Carbohydrates: 32g, Protein: 4g, Fat: 28g, Saturated Fat: 6g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 13g, Trans Fat: 0.2g, Cholesterol: 28mg, Sodium: 298mg, Potassium: 201mg, Fiber: 4g, Sugar: 17g, Vitamin A: 1127IU, Calcium: 31mg, Iron: 2mg
Did you make this recipe?Please let us know by leaving a star rating and review!

The calorie information provided for this recipe is an estimate. The accuracy of the calories listed is not guaranteed.