Vanilla Cupcakes with Cherry Butter Cream Icing

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

If you’re looking for a classic vanilla cupcake recipe, this is it! These moist and delicious Vanilla Cupcakes are topped off with a creamy and flavourful fresh Cherry Buttercream. So good. This easy recipe makes 24 scrumptious cupcakes that are perfect for parties or any special occasion.



Vanilla Cupcakes:

  • 2 1/4 cups all purpose flour
  • 4 tsp baking powder
  • 3/4 tsp salt
  • 1/2 cup unsalted butter, at room temperature
  • 1 1/2 cups sugar
  • 1 cup milk
  • 1 tsp vanilla extract
  • 3 eggs

Fresh Cherry Butter Cream Icing:

  • 3 tbsp fresh cherry puree (see tips)
  • 1 cup unsalted butter
  • 3 1/2 cups icing sugar (confectioners’ sugar or powdered sugar)
  • 1 tsp vanilla


  • 24 fresh cherries (optional)


Making the cupcakes:

  1. Preheat your oven to 350 degrees F.
  2. In a bowl whisk together the flour, baking powder and salt. Set aside.
  3. Using a stand mixer, cream the butter and sugar together until smooth.
  4. Add the eggs to the butter mixture and mix until smooth.
  5. Alternate adding the dry ingredients and the milk to the butter mixture.
  6. Beat on low until smooth.
  7. Pour the batter into approximately 24 muffin cups.
  8. Bake for 20-25 minutes, until a toothpick inserted into the centre of the cupcake comes out clean.
  9. Let the cupcakes cool completely before frosting them.

Making the icing:

  1. Puree about 8 cherries, then measure out 3 tbsp (I like to use a hand blender to do this). Set aside.
  2. Sift the icing sugar.
  3. In a mixer, beat butter until soft and fluffy.
  4. Add the sifted icing sugar and mix until well combined.
  5. Add the vanilla and cherry puree.
  6. Then once the cupcakes have cooled, you can frost them.
  7. Top each cupcake with a fresh cherry.
  8. Expect pure silence at your table while devouring these tasty treats!