Peanut Butter M&M's

Featured in Sweet treats that make you happy.

This moist peanut butter-packed bake blends creamy frosting with fun pops of M&M's. Made using rich peanut butter and fluffy buttermilk-based batter, the cake delivers warmth and sweetness in every bite. Topped with smooth peanut butter frosting and vibrant candy bits, this treat suits birthdays or casual get-togethers. It's a breeze to whip up and is bound to wow your guests with its playful look and bold flavors.

Maria from tastyhush
Updated on Thu, 12 Jun 2025 20:52:27 GMT
Soft Peanut Butter Cake with M&M's and Frosting Pin it
Soft Peanut Butter Cake with M&M's and Frosting | tastyhush.com

This decadent treat's packed with layers of peanut butter cake and crazy pops of color from M&M's. Each bite is held together with a dreamy peanut butter frosting. If you're wild about peanut butter and chocolate candies, this one's sure to have you grinning from ear to ear.

The first time I fixed this cake was for my nephew's birthday after he went on about loving peanut butter and M&M's. His huge smile when I set it out is still one of my happiest memories. Now, everyone keeps asking me to make one for every get-together.

Dreamy Ingredients

  • M&M's: Brings bursts of crunch, color, and a pop of chocolate
  • Heavy cream: Gives the frosting a fluffy, easy-to-spread finish
  • Powdered sugar: Makes everything silky smooth for the topping
  • Buttermilk: Adds a tangy kick and keeps things nice and moist
  • Vanilla extract: Rounds out the flavors with a little coziness
  • Large eggs: Makes sure the cake doesn’t fall apart and adds moisture
  • Granulated sugar: Sweetens things up and keeps the crumb light
  • Creamy peanut butter: That classic taste—try Jif or Skippy for the best results
  • Unsalted butter: Richness without surprise salt—so you’re in charge
  • Salt: Brings out all the peanutty goodness
  • Baking powder and baking soda: Double up to give your cake a great rise
  • All-purpose flour: Gives you a cake that’s just sturdy enough, not heavy

Simple Instructions

Decorate:
Scatter a handful of extra M&M's on top, then press more candies around the sides for extra flair.
Stack and Finish:
Set your first cake layer on a plate, slather plenty of frosting across the top, pile on the next layer, then cover the top and sides. For a super smooth look, grab a spatula or bench scraper—run it under hot water and dry it first.
Cream Frosting:
Beat the butter with peanut butter until it’s dreamy and smooth (about 3 minutes). Mix in the powdered sugar a bit at a time so you don’t get a sugar storm. Pour in cream and vanilla, then whip it on high for a few minutes until it’s lightly fluffy.
Let Cakes Cool:
Leave the cakes in the pans for 10 minutes. Run a knife gently along the sides and flip them over onto a wire rack. Now, just let them chill until completely cool—even if you’re dying to keep going!
Get Baking:
Pour the batter into your cake pans, leveling out the tops. Bake them for about 25–30 minutes. They’re done when a toothpick comes out clean or just a little bit sticky.
Toss in M&M's:
Gently fold the M&M's into the batter with a spatula. To keep them from sinking, toss them with a tiny dusting of flour first.
Stir Together:
Add your flour mixture to the wet bowl in three separate rounds, switching off with the buttermilk (start and finish with dry stuff). Don’t overmix, just combine each time.
Add Other Wet Stuff:
Crack in one egg at a time, blending each in before adding the next. Mix in that vanilla. Stop mixing as soon as things look combined—otherwise, your cake could end up chewy.
Start with Butter & Sugar:
In a big bowl, whip up the butter and peanut butter so they’re super creamy (give it a good 3 minutes). Next, gradually work the sugar in and keep beating for another few minutes so it’s light and airy.
Stir Up the Dry Bits:
Grab a medium bowl and whisk together the flour, baking powder, baking soda, and salt so everything’s evenly spread out. Plus, it makes the flour a little puffier.
Prep Your Pans:
Fire up your oven to 350°F and grease two 9-inch cake pans well—get into the corners, too—then dust them lightly with flour so your cakes come out like a dream once baked.
A slice of cake with M&M's on top. Pin it
A slice of cake with M&M's on top. | tastyhush.com

My grandma always told me a killer peanut butter cake should taste like childhood sandwiches but feel party-ready. After eating this one, she actually begged me for seconds—she claims it beats even her own legendary version.

Prep Ahead Tricks

Want to plan early? Bake the cake layers two days in advance and let them cool, wrap them up tight, and leave at room temp. You can even whip up the frosting a day ahead—pop it in the fridge sealed up. Just let it get back to room temp and beat it again before frosting for super smooth spreading.

Allergy Workarounds

If peanuts are a problem, swap in almond butter for a milder taste or sunflower seed butter to keep the nutty thing going minus the allergens. You’ll want to tweak the sugar amount a bit since some swaps aren't as sweet. For the candies, find another bright chocolate candy that fits your needs.

Tasty Pairings

This cake goes amazing with a scoop of vanilla ice cream or a cold glass of milk. Want to kick it up? Drizzle a little warm chocolate sauce over each slice right before you serve. It’s super rich, so smaller slices hit the spot. For extra yum, zap a piece in the microwave for about 10 seconds—peanut butter smells incredible warm.

Easy-Explain Texture Science

Using baking powder and soda together isn’t just for show—baking soda reacts with the buttermilk for lift, and baking powder helps out as things bake. Your cake rises just right with these two. All the fat from butter and peanut butter keeps it moist and soft, even days later.

A cake with M&M's on it. Pin it
A cake with M&M's on it. | tastyhush.com

Frequently Asked Questions

→ Is crunchy peanut butter okay for this recipe?

Of course! Crunchy peanut butter adds texture, but choose creamy if you want smoother results in both cake and frosting.

→ Which type of M&M's is best for this cake?

Standard chocolate M&M's are classic, though peanut or mini versions can bring unique textures and tastes.

→ How should I store the finished cake?

Keep it in a sealed container at room temperature for 2 days, or refrigerate up to 5 days for longer freshness.

→ Can I swap out the peanut butter frosting?

Yes, try cream cheese frosting or chocolate ganache if you're in the mood for something different!

→ Can I prepare this cake ahead of time?

Sure thing! The layers can be baked the day before and wrapped up tightly in plastic. Frost it fresh the day you serve.

→ What if I don't have buttermilk on hand?

Mix 1/2 cup milk with 1/2 tablespoon vinegar or lemon juice. Let it sit 5 minutes before adding to your batter.

Peanut Butter M&M's

Soft peanut butter cake with velvety frosting and colorful M&M's to brighten your table.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Maria

Category: Desserts

Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings (Two-layer cake)

Dietary: Vegetarian

Ingredients

→ Cake

01 1 cup granulated sugar
02 1 tsp vanilla extract
03 1/2 cup unsalted butter, softened
04 1/2 cup creamy peanut butter
05 1 1/2 cups all-purpose flour
06 1/4 tsp salt
07 1 tsp baking powder
08 1/2 tsp baking soda
09 2 large eggs
10 1 cup M&M's
11 1/2 cup buttermilk

→ Frosting

12 1 tsp vanilla extract
13 1/4 cup heavy cream
14 1 cup creamy peanut butter
15 1/2 cup unsalted butter, softened
16 2 cups powdered sugar
17 Extra M&M's for topping

Instructions

Step 01

Set your oven to 175°C (350°F). Coat two 9-inch round cake pans with butter and a sprinkle of flour.

Step 02

Stir together the flour, salt, baking powder, and baking soda in a bowl.

Step 03

Use a mixer to beat together the softened butter and peanut butter until it's smooth. Gradually add in the sugar and keep mixing until it looks light and fluffy.

Step 04

Crack in the eggs one by one, blending well after each. Pour in the vanilla and mix again.

Step 05

Alternate adding the dry mix and buttermilk into the peanut butter mixture. Begin and finish with the dry mix, and stop mixing when everything's just combined.

Step 06

Carefully mix in the M&M's using a spatula or spoon.

Step 07

Pour the batter into the pans, dividing it evenly. Bake for 25 to 30 minutes, or until a toothpick in the middle of the cakes comes out clean.

Step 08

Let the cakes sit in their pans for about 10 minutes, then move them over to a wire rack until fully cooled.

Step 09

Beat the peanut butter and butter until they're creamy. Slowly add powdered sugar while mixing. Pour in the cream and vanilla, then continue beating until light and fluffy.

Step 10

Spread a layer of frosting over one cake, place the second cake on top, and frost the top and sides evenly.

Step 11

Scatter extra M&M's over the top to finish.

Tools You'll Need

  • Pair of 9-inch round pans
  • Bowls for mixing
  • Hand or stand mixer
  • Wire rack for cooling
  • Whisk for dry ingredients
  • Frosting spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes peanuts
  • Contains dairy products
  • Made with gluten
  • Has eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 22 g
  • Total Carbohydrate: 55 g
  • Protein: 7 g