Print

Mocha Swirl Cream-Filled Cupcakes with Espresso Buttercream

mocha swirl cream-filled cupcakes - featured image

Tender chocolate cupcakes marbled with a mocha swirl, filled with a creamy whipped center, and topped with silky espresso buttercream. Perfect for coffee and chocolate lovers, these bakery-worthy treats are easy to make and sure to impress.

Ingredients

Scale
  • 1 1/2 cups all-purpose flour
  • 3/4 cup granulated sugar
  • 1/4 cup packed brown sugar
  • 1/4 cup unsweetened cocoa powder
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 tablespoon instant espresso powder
  • 2/3 cup whole milk (room temperature)
  • 1/3 cup vegetable oil
  • 2 large eggs (room temperature)
  • 1 1/2 teaspoons pure vanilla extract
  • For the Cream Filling:
  • 1/2 cup heavy cream (cold)
  • 3 tablespoons powdered sugar
  • 1/2 teaspoon vanilla extract
  • For the Espresso Buttercream:
  • 1 cup unsalted butter (softened)
  • 2 1/2 cups powdered sugar (sifted)
  • 2 teaspoons instant espresso powder (dissolved in 2 teaspoons hot water)
  • 1 teaspoon vanilla extract
  • Pinch of salt
  • 12 tablespoons heavy cream or milk

Instructions

  1. Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
  2. In a medium bowl, whisk together flour, granulated sugar, brown sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
  3. In a small bowl, dissolve instant espresso powder in 2 tablespoons hot water. Let cool slightly.
  4. In a large mixing bowl, whisk together milk, vegetable oil, eggs, and vanilla extract. Add the dissolved espresso and whisk until smooth.
  5. Gradually add the dry ingredients to the wet ingredients, mixing with a spatula until just combined. Do not overmix.
  6. Gently swirl the batter to create a marble effect. Divide the batter evenly among the cupcake liners, filling each about 2/3 full.
  7. Bake for 16-18 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
  8. For the cream filling: In a cold mixing bowl, whip heavy cream with powdered sugar and vanilla extract until stiff peaks form.
  9. Using a small knife, cut a cone-shaped piece from the center of each cooled cupcake. Fill a piping bag (or zip-top bag) with the whipped cream and pipe into the cavity. Replace the top.
  10. For the espresso buttercream: In a large bowl, beat softened butter until creamy. Gradually add sifted powdered sugar, vanilla, dissolved espresso, and salt. Beat until smooth and fluffy. Add heavy cream as needed for desired consistency.
  11. Pipe or spread the espresso buttercream on top of each cupcake. Garnish with chocolate shavings or a dusting of cocoa if desired.

Notes

For best results, use room-temperature eggs and milk. Don’t overmix the batter to keep cupcakes tender. If making ahead, store unfrosted cupcakes in an airtight container and fill/frost before serving. For a stronger coffee flavor, sprinkle espresso powder on the buttercream before serving. Gluten-free and dairy-free adaptations are possible with 1:1 flour blends and plant-based dairy substitutes.

Nutrition

Keywords: mocha cupcakes, espresso buttercream, cream-filled cupcakes, chocolate coffee cupcakes, bakery style cupcakes, easy cupcake recipe, coffee dessert, party dessert, homemade cupcakes