Peanut Butter M&M’s Cake

M&M’S peanut butter cake with peanut butter frosting

Peanut butter cake loaded with chopped Peanut Butter M&M’s and a dreamy peanut butter frosting, this cake is a peanut butter lover dream come true!


  • 1 cup butter, room temperature
  • 1 cup sugar
  • 1 tsp vanilla
  • 3 eggs
  • 1 cup vanilla yogurt, drained for a couple of hours in the fridge (see notes)
  • 2 cups all-purpose flour
  • 2 teaspoons baking powder
  • pinch of salt
  • 3/4 cup Peanut Butter M&M’S, roughly chopped
  • Frosting
  • 1 cup butter, room temperature
  • 2 cups creamy peanut butter
  • 5 cups powder sugar
  • 1/4 cup heavy cream (see notes)


  1. Heat the oven to 350F. Grease and line two 9 inch round baking pans with parchment paper. Set aside.
  2. In a mixing bowl add the butter and sugar. With the paddle attachment on, beat on low speed until light and creamy, about 3 minutes.
  3. Add the vanilla extract, followed by the eggs, one at a time, beating well after each addition.
  4. Beat in the yogurt followed by the flour, baking powder and salt in two-three batches mixing until just combined.
  5. With a spatula, fold in the chopped M&M’S.
  6. Divide the cake batter between the two cake pans and bake in preheated oven for 22-25 minutes until a toothpick inserted in the center comes out clean.
  7. Remove from the oven, leave to cool completely in the pans set on a wire rack.
  8. When the cake layers are cooled, make the frosting.
  9. In a mixing bowl, add the peanut butter and the butter. With the paddle attachment on, beat until smooth.
  10. Gently, beat in the powdered sugar, 1/2 cup at a time until add the sugar is incorporated.
  11. If you have a cake ring, add 1/4 cup heavy cream to the frosting and fit the mixer with the whisk attachment. Whip on low speed, slowly increasing it for 5 minutes.
  12. Turn the mixer off and assemble the cake.
  13. Place one of the cake layers on a serving platter. Arrange the cake ring around it to fit it tightly.
  14. Spoon half of the frosting over the first cake layer and spread it evenly.
  15. Place the second cake layer over the frosting, slightly pressing it down. Tighten the cake ring if needed.
  16. Spoon the remaining peanut butter frosting over the second layer and finish the cake with more Peanut Butter M&M’S or Peanut M&M’S or a combo of the two.
  17. Refrigerate for at least 2-3 hours before removing the cake ring.


* To drain the vanilla yogurt, place a piece of cheese cloth, a coffee filter or paper towels in a colander set on top of a bowl. Spoon the yogurt into the colander, cover with a piece of plastic wrap and refrigerate for few hour.

** A cake ring will prevent the cake from sliding once assembled. If you do not have a cake ring/collar, do not add the cream to the frosting.

Author: Roxana | Roxana’s Home Baking

Recipe Type: Dessert, Cake

Got Something To Say:

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


Copyright © 2022.