.
M&M’s Peanut Butter Cake with Peanut Butter Frosting: A Sweet Slice of Nostalgia
Jump To:
- M&M’s Peanut Butter Cake with Peanut Butter Frosting: A Sweet Slice of Nostalgia
- Why You’ll Love It
- Ingredients You’ll Need
- How to Make M&M’s Peanut Butter Cake with Peanut Butter Frosting
- Tips for Success
- Variations to Try
- Frequently Asked Questions
- How to Serve It
- Final Thoughts
- Chef’s Notes & Pro Tips
- M&M's Peanut Butter Cake with Peanut Butter Frosting
There’s something magical about the combination of peanut butter and chocolate. It’s a duo that feels like a warm hug, a childhood memory, and a celebration all rolled into one. I remember the first time I made this M&M’s Peanut Butter Cake with Peanut Butter Frosting. It was for my best friend’s birthday, and I wanted to create something that would make her day extra special. As I mixed the batter, the rich, nutty aroma of peanut butter filled the kitchen, mingling with the sweet scent of vanilla. The sound of the mixer whirring and the sight of the golden batter pouring into the pan felt like pure joy. When the cake came out of the oven, it was perfectly moist, with a tender crumb that practically begged to be frosted. And oh, the frosting! Creamy, dreamy peanut butter goodness, topped with a rainbow of M&M’s that added a playful crunch. The moment we sliced into it, the room erupted with laughter and “oohs” and “aahs.” It wasn’t just a cake—it was a moment, a memory, and a reminder of how food can bring people together.

Why You’ll Love It
- It’s a nostalgic treat that combines two classic flavors: peanut butter and chocolate.
- The cake is incredibly moist and tender, with a rich peanut butter flavor.
- The frosting is creamy, dreamy, and perfectly balanced—not too sweet, not too heavy.
- Topped with colorful M&M’s, it’s as fun to look at as it is to eat.
- Perfect for birthdays, celebrations, or just because you deserve a slice of happiness.
Ingredients You’ll Need
- All-purpose flour: The base of the cake—light and fluffy.
- Granulated sugar: Adds sweetness and helps create that tender crumb.
- Brown sugar: For a hint of molasses flavor and extra moisture.
- Peanut butter: Use creamy for the cake and frosting—it’s the star of the show!
- Butter: Unsalted, softened, for richness and structure.
- Eggs: They bind everything together and add moisture.
- Milk: Keeps the cake tender and helps with the batter consistency.
- Vanilla extract: A splash for that warm, comforting flavor.
- Baking powder & baking soda: For the perfect rise.
- Salt: Just a pinch to balance the sweetness.
- Powdered sugar: For the frosting—it dissolves beautifully for a smooth texture.
- M&M’s: For topping—go wild with the colors!
How to Make M&M’s Peanut Butter Cake with Peanut Butter Frosting
Prepping the Batter
Start by preheating your oven to 350°F (175°C) and greasing your cake pans. In a large mixing bowl, cream together the butter, granulated sugar, and brown sugar until light and fluffy. This step is key—it incorporates air into the batter, making the cake tender. Add the peanut butter and mix until smooth, then beat in the eggs one at a time, followed by the vanilla extract. In a separate bowl, whisk together the flour, baking powder, baking soda, and salt. Gradually add the dry ingredients to the wet mixture, alternating with the milk. Mix until just combined—don’t overmix, or the cake could become dense. Pour the batter into the prepared pans and smooth the tops with a spatula.
Baking the Cake
Bake the cakes for 25–30 minutes, or until a toothpick inserted into the center comes out clean. The smell of peanut butter and vanilla will fill your kitchen, and it’s pure bliss. Let the cakes cool in the pans for about 10 minutes, then turn them out onto a wire rack to cool completely. Patience is key here—frosting a warm cake is a recipe for disaster!
Making the Frosting
While the cakes cool, whip up the frosting. In a large bowl, beat the softened butter and peanut butter until creamy. Gradually add the powdered sugar, mixing on low speed to avoid a sugar cloud. Once incorporated, increase the speed and beat until the frosting is light and fluffy. Add a splash of milk if it’s too thick—you want it spreadable but not runny.
Assembling the Cake
Place one cake layer on a serving plate and spread a generous amount of frosting on top. Add the second layer and frost the top and sides of the cake. Don’t worry if it’s not perfect—this cake is all about the fun! Finally, press M&M’s into the top of the cake, creating a colorful, playful design. Slice, serve, and watch the smiles appear.

Tips for Success
- Use room temperature ingredients for a smoother batter and frosting.
- Don’t overmix the batter—it can make the cake dense.
- Let the cakes cool completely before frosting to avoid a melty mess.
- If the frosting is too thick, add a splash of milk; if too thin, add more powdered sugar.
- Store leftovers in an airtight container to keep the cake moist.
Variations to Try
- Chocolate Lovers: Add cocoa powder to the batter for a chocolate-peanut butter twist.
- Gluten-Free: Swap the all-purpose flour for a gluten-free blend.
- Mini Cakes: Bake the batter in muffin tins for individual servings.
- Nut-Free: Use sunflower seed butter instead of peanut butter.
- Extra Crunch: Mix chopped peanuts into the frosting for added texture.
Frequently Asked Questions
→ Can I make this ahead of time? Yes! The cake can be baked and frosted a day in advance. Store it in an airtight container at room temperature.
→ Can I use crunchy peanut butter? Absolutely! It’ll add a fun texture to both the cake and frosting.
→ How do I store leftovers? Keep the cake in an airtight container at room temperature for up to 2 days or in the fridge for up to 5 days.
→ Can I freeze this cake? Yes! Wrap the unfrosted cake layers tightly in plastic wrap and freeze for up to 3 months. Thaw before frosting.
How to Serve It
This cake is perfect for any occasion—birthdays, holidays, or just a Tuesday night treat. Serve it with a cold glass of milk or a scoop of vanilla ice cream for the ultimate indulgence. Don’t forget to take a moment to admire your handiwork before diving in!
Final Thoughts
This M&M’s Peanut Butter Cake with Peanut Butter Frosting is more than just a dessert—it’s a celebration of flavor, fun, and togetherness. Whether you’re baking it for a special occasion or just because, it’s guaranteed to bring smiles to the table. So grab your mixing bowl, preheat your oven, and get ready to create something truly magical. Happy baking!
Chef’s Notes & Pro Tips
- For an extra peanut butter punch, drizzle melted peanut butter over the frosted cake.
- If you’re short on time, use store-bought frosting and mix in peanut butter for a quick fix.
- To make the cake extra moist, brush the layers with a simple syrup before frosting.
- Experiment with different M&M’s colors to match the theme of your celebration.

M&M's Peanut Butter Cake with Peanut Butter Frosting
Ingredients
- 1 ½ cups all-purpose flour 190 g
- 1 cup granulated sugar 200 g
- ½ cup packed brown sugar 100 g
- ¾ cup unsweetened cocoa powder 75 g
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- ½ cup creamy peanut butter 125 g
- ¾ cup vegetable oil 180 ml
- ½ cup milk 120 ml
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup M&M's 170 g
- 1 cup creamy peanut butter 250 g for frosting
- 4 cups powdered sugar 460 g
- ½ cup unsalted butter softened (115 g)
- ¼ cup milk 60 ml for frosting
Instructions
- Preheat your oven to 350°F (175°C) and grease two 9-inch round cake pans.
- In a large bowl, whisk together flour, granulated sugar, brown sugar, cocoa powder, baking soda, baking powder, and salt.
- In a separate bowl, combine peanut butter, vegetable oil, milk, eggs, and vanilla extract. Mix until smooth.
- Gradually add the wet ingredients to the dry ingredients and mix until fully combined.
- Fold in the M&M's gently, reserving some for decoration.
- Divide the batter evenly between the prepared cake pans.
- Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
- Allow the cakes to cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
- For the frosting, beat together creamy peanut butter, softened unsalted butter, and powdered sugar in a large bowl.
- Gradually add milk until the frosting reaches your desired consistency.
- Once the cakes are completely cool, spread a layer of frosting on top of one cake layer.
- Place the second layer on top and frost the top and sides of the entire cake.
- Decorate with reserved M&M's on top as desired.



