M&M’s Peanut Butter Cake with Peanut Butter Frosting

Are you ready to elevate your dessert game? This M&M’s Peanut Butter Cake with Peanut Butter Frosting recipe is a delightful blend of rich peanut butter goodness and colorful M&M’s that will satisfy any sweet tooth. Perfect for birthdays, celebrations, or just a weekend treat, this cake is a must-try for peanut butter lovers!


For the Cake:

  • 1 1/2 cups all-purpose flour
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup unsalted butter (room temperature)
  • 1/2 cup creamy peanut butter
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 tsp vanilla extract
  • 1/2 cup buttermilk
  • 1 cup M&M’s

For the Frosting:

  • 1/2 cup unsalted butter (room temperature)
  • 1 cup creamy peanut butter
  • 2 cups powdered sugar
  • 1/4 cup heavy cream
  • 1 tsp vanilla extract


Preheat and Prepare:

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.

Mix Dry Ingredients:

2. In a bowl, whisk together flour, baking powder, baking soda, and salt.

Cream Butter and Peanut Butter:

3. In a large bowl, beat together butter and peanut butter until creamy.

Incorporate Sugar and Eggs:

4. Gradually add granulated sugar, beating until fluffy. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.

Combine Wet and Dry Mixtures:

5. Add dry ingredients alternately with buttermilk to the peanut butter mixture, beginning and ending with dry ingredients. Mix until just combined.

Fold in M&M’s:

6. Gently stir in 1 cup of M&M’s into the batter.

Bake to Perfection:

7. Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean.

Cool and Prepare Frosting:

8. Allow cakes to cool in pans for 10 minutes, then transfer to a wire rack to cool completely. Meanwhile, prepare the frosting.

Whip Up the Frosting:

9. In a large bowl, beat together butter and peanut butter until creamy. Gradually add powdered sugar, beating until smooth. Add heavy cream and vanilla extract, beating until fluffy.

Frost and Decorate:

10. Spread frosting on the top of one cake layer. Place the second layer on top and frost the top and sides of the cake.

Final Touches:

11. Sprinkle additional M&M’s on top of the frosted cake for a colorful finish.

Tips for Success:

  • Ensure the cakes are completely cooled before frosting to prevent the frosting from melting.
  • For a smoother frosting, sift the powdered sugar before mixing.
  • Add a pinch of salt to the frosting if you prefer a less sweet taste.

Serving and Storage Tips :

After putting your heart and soul into baking the perfect M&M’s Peanut Butter Cake with Peanut Butter Frosting, you want to ensure it’s served and stored just right to maintain its deliciousness. Here are some essential tips:

1. Serving:

  • Presentation: When serving the cake, ensure it’s on a clean, attractive cake stand or plate. This enhances the visual appeal and makes it inviting to dig in.
  • Slice Size: Cut the cake into slices using a sharp, clean knife. For a neat presentation, wipe the knife between cuts to maintain clean edges.
  • Temperature: Serve at room temperature for the best texture and flavor. This allows the frosting to soften slightly without melting.

2. Storing Leftovers:

  • Refrigeration: Store leftover cake in an airtight container in the refrigerator. The frosting and cake will stay fresh for up to 3-4 days.
  • Freezing: If you need to store the cake for longer, you can freeze it. Wrap individual slices or the entire cake tightly in plastic wrap and then in foil. Freeze for up to 1-2 months.
  • Thawing: When ready to enjoy frozen cake, thaw it in the refrigerator overnight. Bring it to room temperature before serving for the best taste.

3. Refreshing Leftovers:

  • Microwave Method: If you prefer a warm slice, microwave individual portions for 10-15 seconds on a microwave-safe plate.
  • Oven Method: To refresh larger portions or the whole cake, wrap it in foil and warm it in a 300°F (150°C) oven for 10-15 minutes. This restores moisture and softness.

4. Garnishing: Before serving leftovers, you can add a fresh garnish of extra M&M’s on top for a pop of color and texture.

5. Enjoying Again: Even after a day or two, this cake retains its deliciousness. The flavors meld, making each bite as enjoyable as the first. Perfect for afternoon tea, dessert after dinner, or a midnight snack.

By following these tips, you can ensure that every slice of your M&M’s Peanut Butter Cake with Peanut Butter Frosting is as delightful as the first. Enjoy the rich flavors and the happiness it brings to everyone who tastes it!

Variations :

While the classic M&M’s Peanut Butter Cake with Peanut Butter Frosting is already a crowd-pleaser, here are some creative variations to personalize and elevate your baking adventure:

1. Chocolate Lover’s Twist:

  • Chocolate Peanut Butter Cake: Replace 1/4 cup of the flour in the cake with cocoa powder for a chocolatey base. Use chocolate M&M’s instead of regular ones for a double chocolate delight.

2. Nutty Crunch:

  • Nutty Additions: Fold chopped roasted peanuts or almonds into the cake batter for added crunch and nuttiness. Sprinkle some on top of the frosting for a beautiful garnish.

3. Caramel Drizzle:

  • Caramel Infusion: Drizzle caramel sauce over each cake layer before frosting. Alternatively, mix caramel bits into the cake batter for a gooey surprise.

4. Cookie Crumble:

  • Cookie Crust: Crush chocolate sandwich cookies and press them into the bottom of the cake pans before pouring the batter. It creates a delightful cookie crust that complements the cake.

5. Berry Burst:

  • Berry Compote: Top the frosted cake with a layer of mixed berry compote or fresh berries. The tartness of berries balances the sweetness of the cake and frosting.

6. Spiced Sensation:

  • Spiced Peanut Butter Cake: Add a pinch of cinnamon and nutmeg to the cake batter for a warm, spiced flavor that pairs wonderfully with peanut butter.

7. Ice Cream Sandwich:

  • Ice Cream Cake: Layer slices of vanilla or chocolate ice cream between cake layers before frosting. Freeze until firm, then frost with peanut butter frosting and decorate with M&M’s.

8. Espresso Elegance:

  • Coffee Infusion: Replace half of the buttermilk with strong brewed coffee in the cake batter. This adds a subtle coffee flavor that enhances the richness of the peanut butter.

9. Vegan Delight:

  • Vegan Option: Substitute dairy ingredients with plant-based alternatives. Use vegan butter, almond or soy milk instead of buttermilk, and a vegan powdered sugar for the frosting.

10. Mini Indulgences:

  • Cupcake Conversion: Turn this cake recipe into cupcakes for individual servings. Adjust the baking time to about 15-18 minutes or until a toothpick inserted comes out clean.

Experimentation Encouraged: Feel free to mix and match these variations or create your own! Whether you prefer a classic combination or want to explore new flavors, these ideas will inspire you to make each bite of your M&M’s Peanut Butter Cake with Peanut Butter Frosting uniquely delicious. Enjoy your baking journey!


Here are answers to common questions that may arise while making or serving this delightful dessert:

1. Can I use crunchy peanut butter instead of creamy in the cake and frosting?

  • Yes, you can! Crunchy peanut butter will add extra texture to both the cake and frosting, providing a delightful crunch with every bite.

2. How do I ensure my cakes come out moist and fluffy?

  • Be careful not to overmix the batter once you add the dry ingredients. Mix until just combined to avoid developing too much gluten, which can result in a denser texture.

3. Can I make this cake in advance? How should I store it?

  • Yes, you can make the cake in advance. Store it covered in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze the cake (without frosting) wrapped well in plastic wrap and foil for up to 1-2 months.

4. How can I prevent my frosting from becoming too sweet?

  • If you prefer less sweet frosting, start by adding powdered sugar gradually and taste as you go. You can also balance the sweetness with a pinch of salt or a splash of lemon juice.

5. Can I omit the M&M’s or substitute them with something else?

  • Yes, you can omit the M&M’s or replace them with chocolate chips, chopped nuts, or another favorite candy for a personalized touch.

6. Can this recipe be adapted for gluten-free baking?

  • Yes, you can use a gluten-free all-purpose flour blend in place of regular flour. Ensure all other ingredients are also gluten-free, including the baking powder and baking soda.

Enjoy Your Creation: Savor each bite of this decadent M&M’s peanut butter cake, where every forkful brings together the creamy richness of peanut butter and the delightful crunch of M&M’s. Whether shared with loved ones or savored alone, this cake promises to be a memorable treat that will leave you craving more.