Homemade Cream-Filled Chocolate Cupcakes

Moist chocolate cupcakes, a light and fluffy vanilla cream filling, and a simple chocolate frosting on top. What’s not to love? These are a classic done very well. Everyone, of all ages, will adore them.

cooling rack frosted chocolate cupcakes.

So many cupcake recipes turn out tough and dry, or just blah, but I promise this one is tender and perfect. No weird textures or flavors. And they look beautiful when they are finished.

Ingredients and Tools You’ll Need

The ingredients are all basic pantry items. The only thing you might not have is shortening for the filling. You can just use more butter (though your filling might be softer). If you don’t have a piping bag to fill the cupcakes, you can use a Ziploc bag with a tiny corner cut-off. I’ve also left a link below to a piping kit that’s pretty affordable.

A Newsletter you’ll love

Daily recipes from the farmhouse, Sunday meal plans, seasonal ideas, straight from my kitchen to your inbox. 

ingredients on counter.

This will make 24 cupcakes. This recipe is so easy to double or triple if you want. You can make adjustments in the recipe card at the bottom of this post.

Equipment

  • 2 12-cup muffin tins
  • 24 Cupcake liners
  • Mixing Bowls (large and medium)
  • Electric Mixer (stand mixer or hand mixer)
  • Wire cooling rack
  • Piping bag with a small star tip (or a plastic bag with the tip cut off)

Ingredients

For the Cupcakes

  • 3 cups flour
  • 3 cups sugar
  • ⅓ cup cocoa
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 eggs
  • 1 cup milk
  • 1 cup vegetable oil
  • 1 cup water
  • 1 teaspoon vanilla

For the Cream Filling

  • ¼ cup softened butter
  • ¼ cup shortening
  • 2 cups powdered sugar
  • 3 tablespoons milk
  • 1 teaspoon vanilla
  • ¼ teaspoon salt

Chocolate Frosting

  • ½ cup butter (melted)
  • ⅔ cup baking cocoa
  • 3 cups powdered sugar
  • ⅓ cup of milk
  • 1 teaspoon vanilla

Instructions

If you don’t want to fill them, you can skip that step. They will still taste great plain or with just the frosting.

Step One: Make The Batter

Set the oven to 375°. Get 2 cupcake pans and put paper liners in them.

To make the cupcakes, you will need a stand mixer or a hand mixer and a large bowl. Add all of the dry ingredients to the mixer or bowl (flour, sugar, cocoa, baking soda, salt). Then add all of the wet ingredients. Beat everything until it is smooth. Fill the cupcake liners 3/4 full with batter.

mixing bowl with dry ingredients and finished cupcake batter.

Step Two: Bake

Bake for 17-20 minutes, or until a cake tester comes out clean. Remove the cake from the pans and let it cool on wire racks. Allow the cake to cool completely before adding the filling.

cupcake batter before and after baking.

Step Three: Make The Filling

To make the filling, add all of the ingredients to a mixer and blend on low speed. Once the ingredients are combined, turn up the speed to medium-high and beat until the filling is very fluffy. You should see a change in volume as air gets mixed in. This will take a few minutes.

bowl of fluffy white filling.

Step Four: Fill

Get a piping bag with a small star tip. Fill the bag with the cream filling. To fill the cupcakes, turn them over and stab them through the paper liners with the pastry bag tip. Squeeze for about five seconds. Cut open the cupcake and see how much filling is inside. Adjust your next squeeze so there is less or more filling, depending on what you want.

If you are having a hard time breaking through the paper, you can poke a hole with a toothpick. You should use all the filling with 24 cupcakes. Wipe off the bottoms when you are done.

piping bag filled with cream and cupcake filled showing filling coming out of bottom.

Step Five: Make The Frosting

Use an electric mixer to mix the melted butter and cocoa together. Do this on low speed.

Next, add the powdered sugar and milk to the bowl. Turn the mixer on at a low speed at first, then slowly increase the speed. Add vanilla extract. Let the frosting mix on medium speed until it is spreadable. If it is too thick, add more milk very slowly.

process shots of mixing bowl with homemade chocolate frosting.

Step Six: Frost

Frost your cupcakes and add sprinkles, candles, or any other decorations you’d like!

overhead view of 6 frosted cupcakes.

Storage Instructions

These cupcakes will stay fresh at room temperature for 3-4 days, on a plate covered with plastic wrap. They tend to dry out a bit in the fridge, so I prefer them on the counter or frozen.

If you want to store them longer, they can be frozen for up to two months. To freeze them, let the cupcakes cool completely, wrap individually in plastic wrap, and then place them in an airtight container or freezer bag. When ready to enjoy them, take the cupcakes out of the freezer and thaw them at room temperature.

Tip: place a frozen one inside someone’s lunchbox in the morning. It will be perfectly defrosted in 3-4 hours for a special surprise.

Questions and Troubleshooting

Can I skip the filling and just make regular chocolate cupcakes?

Of course! These will still taste moist and delicious plain or with just the frosting.

Are you sure I don’t need to refrigerate them? What about the milk in the frosting?

There is so much sugar in this that it’s not a problem. Promise!

My batter seems thin. Is this okay?

Yes, a good chocolate cake recipe will often have a thin batter. It’s normal.

My frosting is too thick. What should I do?

Just add a little more milk, one teaspoon at a time, until it reaches the right consistency. It’s easy to fix, but be careful not to add too much at once.

finished cupcake on counter split in half.

More Fun Recipes Your Kids Will Love

Every kid loves a dessert they can hold in their hand.

Printable Recipe

Cream Filled Chocolate Cupcakes

Moist chocolate cupcakes filled with homemade vanilla cream and topped with a simple chocolate frosting, the perfect treat with a cold glass of milk. Makes 24 cupcakes.
Print Recipe
frosted cupcake cut open to show filling
Prep Time:20 minutes
Cook Time:18 minutes
Total Time:38 minutes

Equipment

  • 2 12-cup muffin tins
  • 24 Cupcake liners
  • Mixing Bowls (large and medium)
  • Electric Mixer (stand mixer or hand mixer)
  • Wire cooling rack
  • Piping bag with a small star tip (or a plastic bag with the tip cut off)

Ingredients

For the Cupcakes

  • 3 cups flour
  • 3 cups sugar
  • cup cocoa
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 eggs
  • 1 cup milk
  • 1 cup vegetable oil
  • 1 cup water
  • 1 teaspoon vanilla

For the Cream Filling

  • ¼ cup softened butter
  • ¼ cup shortening
  • 2 cups powdered sugar
  • 3 tablespoons milk
  • 1 teaspoon vanilla
  • ¼ teaspoon salt

Chocolate Frosting

  • ½ cup butter (melted)
  • cup baking cocoa
  • 3 cups powdered sugar
  • cup of milk
  • 1 teaspoon vanilla

Save This Recipe

I’ll send you a link so you can find it later.

You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️

Instructions

Make the cupcakes

  • Prep.  Preheat the oven to 375°F (190°C) and line two 12-cup muffin tins with cupcake liners.
  • Mix the dry ingredients.  In a large mixing bowl or the bowl of a stand mixer, sift together the flour, sugar, cocoa powder, baking soda, and salt.
  • Add the wet ingredients.  Add eggs, milk, vegetable oil, water, and vanilla extract to the dry ingredients. Beat at low speed for 30 seconds, then increase the speed to medium and beat until the mixture is smooth and fully combined (about 2 minutes). Then, scrape down the sides of the bowl as needed.
  • Fill the cupcake liners.  Fill the prepared cupcake liners ¾ full with the batter.
  • Bake.  Bake for 17–20 minutes, rotating the pans halfway through for even baking. The cupcakes are done when a toothpick inserted into the center comes out clean.
  • Cool.  Remove cupcakes from the tins and transfer them to a wire rack to cool completely before adding the filling.

Make the filling

  • Mix the ingredients.  In a large bowl, beat the softened butter and shortening on low speed until smooth and creamy. Gradually add powdered sugar, milk, vanilla extract, and salt. Beat on low speed until combined, then increase to medium-high speed and beat until fluffy (about 3–5 minutes).
  • Prepare the piping bag.  Fit a piping bag with a small star tip (about size #16 or #18). Fill the bag with the cream filling.
  • Fill the cupcakes.  Insert the piping tip into the center of each cooled cupcake. Then, squeeze the piping bag for about 5 seconds to fill each cupcake.
    Tip: If it’s hard to pierce the cupcake, use a toothpick to create a small hole first. Cut one cupcake open to check the filling amount, then adjust the filling for the rest.
    Wipe the bottoms of the cupcakes to remove any excess filling.

Make the frosting

  • Combine the butter and cocoa.  In a medium bowl, combine the melted butter and sifted cocoa powder, stirring until smooth.
  • Add the powdered sugar and milk.  Add powdered sugar and milk, beating on low speed until combined. Increase speed to medium and beat until the frosting is light and fluffy.
  • Add the vanilla.  Mix in the vanilla extract and beat until fully incorporated.
  • Adjust the consistency.  If the frosting is too thick, add more milk, one teaspoon at a time, until it reaches a spreadable consistency.
  • Frost the cupcakes.  Use a spatula or piping bag to frost the filled cupcakes generously.  Any leftover frosting can be stored for future use.

Notes

Don’t be tempted to skip the liners…the batter will stick without them!
This is, of course, a lovely and simple cupcake even if you skip the filling. 

Nutrition

Calories: 425kcal | Carbohydrates: 65g | Protein: 3g | Fat: 19g | Saturated Fat: 6g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 31mg | Sodium: 271mg | Potassium: 103mg | Fiber: 2g | Sugar: 50g | Vitamin A: 222IU | Calcium: 31mg | Iron: 1mg
Servings: 24 cupcakes
Calories: 425kcal
Author: Katie Shaw

Did You Make This?

I would love it if you would leave a review!

Love,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating