Moist homemade chocolate cupcakes with vanilla buttercream frosting recipe from @bakedbyrachel
Print Recipe

Chocolate Cupcakes with Vanilla Buttercream Frosting

An easy recipe for moist homemade chocolate cupcakes topped off with creamy vanilla buttercream frosting. A perfect dessert for any occasion!
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Dessert
Cuisine: American
Keyword: Chocolate, Cupcake
Servings: 12 cupcakes



  • 6 Tb unsalted butter softened
  • 3/4 C granulated sugar
  • 1 large egg
  • 1 1/2 tsp vanilla extract
  • 1/2 tsp salt
  • 3/4 tsp baking soda
  • 6 Tb unsweetened cocoa powder
  • 1 C all purpose flour
  • 6 Tb sour cream or plain yogurt
  • 1/4 C warm water


  • 1/2 C unsalted butter softened
  • 1/2 C shortening
  • 1 tsp vanilla extract
  • 2 C powdered sugar
  • 1 Tb heavy cream


  • Preheat oven to 350°F. Prepare a standard cupcake pan with 12 paper liners. 
  • In a large bowl or stand mixer, beach together butter and sugar until light and fluffy. Mix in egg and vanilla until fully combined. Scrape bowl as needed. Add salt, baking soda and cocoa powder, followed by flour. Mix until smooth. With mixer running on low, add sour cream. Finally, slowly drizzle in warm water, mixing until no streaks remain. Use a large cookie scoop to evenly divide batter between 12 standard cupcake liners. 
  • Bake for 20-22 minutes or until a toothpick inserted comes out clean. Cool in pan for 3-5 minutes, then transfer to a wire rack to cool completely. 
  • When cupcakes have cooled completely, prepare frosting. In a large bowl or stand mixer, beat together butter and shortening until fully combined. Mix in vanilla and powdered sugar, followed by heavy cream. Mix until light and fluffy and fully combined. Transfer to a large piping bag, fit with desired piping tip. Pipe frosting onto cooled cupcakes. Immediately decorate with sprinkles. 
  • Store cupcakes in an airtight container for up to several days. 


An original recipe from Baked by Rachel