This Peanut Butter M&M Cake is where fun meets flavor! Soft, moist, and bursting with peanut butter goodness, every slice is studded with crunchy, colorful M&Ms for the perfect mix of texture and sweetness. It’s an easy-to-make dessert that feels playful yet indulgent—perfect for birthdays, potlucks, or simply treating yourself to something joyful.
Whether served warm with a glass of milk or topped with a dollop of whipped cream, this cake brings smiles to every table.
Why You’ll Love This Recipe
Peanut Butter Dream: Rich, nutty flavor with just the right amount of sweetness.
Colorful Fun: M&Ms add crunch, color, and a playful touch.
One-Bowl Wonder: Simple to mix, bake, and serve.
Perfect for Any Occasion: Great for parties, holidays, or a cozy night in.
Ingredients
- 1 cup creamy peanut butter
- ½ cup light butter or margarine, softened
- 1 cup light brown sugar, packed
- ½ cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1 ¾ cups all-purpose flour
- 1 tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- 1 cup low-fat milk (or unsweetened almond milk)
- ¾ cup mini M&Ms (plus a few extra for topping)
Instructions
1. Preheat Oven & Prepare Pan
Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan or line with parchment paper.
2. Cream the Butter & Peanut Butter
In a large bowl, beat together peanut butter, butter, brown sugar, and granulated sugar until smooth and fluffy.
3. Add Eggs & Vanilla
Mix in eggs and vanilla extract until fully combined.
4. Combine Dry Ingredients
In another bowl, whisk flour, baking powder, baking soda, and salt. Gradually add to the peanut butter mixture, alternating with milk, beginning and ending with dry ingredients. Mix until just combined.
5. Add M&Ms
Fold in mini M&Ms, reserving a handful for the top.
6. Bake
Spread batter evenly in prepared pan. Sprinkle remaining M&Ms on top and gently press them in. Bake for 30–35 minutes or until a toothpick inserted in the center comes out clean.
7. Cool & Serve
Allow cake to cool before slicing. Enjoy plain, with a dusting of powdered sugar, or topped with whipped cream.

Nutritional Information
Calories: 240
Carbohydrates: 28g
Fat: 12g
Protein: 6g
Fiber: 2g
Tips for Success
- Don’t Overmix: Keeps the cake soft and fluffy.
- Use Mini M&Ms: They distribute more evenly and don’t sink to the bottom.
- Warm Slice Tip: Microwave a slice for 10 seconds for that gooey, just-baked taste.
- Make It Extra Fancy: Drizzle with melted chocolate or a light peanut butter glaze.
Why This Recipe Works
Peanut butter adds richness and moisture, while M&Ms bring pops of color, crunch, and nostalgic charm. The combination of creamy and crunchy textures, balanced sweetness, and buttery depth makes this cake irresistible—simple enough for everyday baking, yet fun enough for special occasions.
Peanut Butter M&M Cake is a playful twist on classic comfort baking—soft, sweet, and filled with peanut butter flavor in every bite. It’s the perfect treat for celebrations or cozy weekends, and guaranteed to make everyone ask for seconds. Fun, colorful, and absolutely delicious, this cake proves that baking can be both simple and joyful.
Peanut Butter M&M Cake – A Colorful, Crowd-Pleasing Delight
12
servings15
minutes30
minutes240
kcal50
minutesThis Peanut Butter M&M Cake is where fun meets flavor! Soft, moist, and bursting with peanut butter goodness, every slice is studded with crunchy, colorful M&Ms for the perfect mix of texture and sweetness. It’s an easy-to-make dessert that feels playful yet indulgent—perfect for birthdays, potlucks, or simply treating yourself to something joyful.
Whether served warm with a glass of milk or topped with a dollop of whipped cream, this cake brings smiles to every table.
Ingredients
1 cup creamy peanut butter
½ cup light butter or margarine, softened
1 cup light brown sugar, packed
½ cup granulated sugar
2 large eggs
1 tsp vanilla extract
1 ¾ cups all-purpose flour
1 tsp baking powder
½ tsp baking soda
¼ tsp salt
1 cup low-fat milk (or unsweetened almond milk)
¾ cup mini M&Ms (plus a few extra for topping)
Instructions
- Preheat Oven & Prepare Pan
Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan or line with parchment paper. - Cream the Butter & Peanut Butter
In a large bowl, beat together peanut butter, butter, brown sugar, and granulated sugar until smooth and fluffy. - Add Eggs & Vanilla
Mix in eggs and vanilla extract until fully combined. - Combine Dry Ingredients
In another bowl, whisk flour, baking powder, baking soda, and salt. Gradually add to the peanut butter mixture, alternating with milk, beginning and ending with dry ingredients. Mix until just combined. - Add M&Ms
Fold in mini M&Ms, reserving a handful for the top. - Bake
Spread batter evenly in prepared pan. Sprinkle remaining M&Ms on top and gently press them in. Bake for 30–35 minutes or until a toothpick inserted in the center comes out clean. - Cool & Serve
Allow cake to cool before slicing. Enjoy plain, with a dusting of powdered sugar, or topped with whipped cream.
Notes
- Don’t Overmix: Keeps the cake soft and fluffy.
Use Mini M&Ms: They distribute more evenly and don’t sink to the bottom.
Warm Slice Tip: Microwave a slice for 10 seconds for that gooey, just-baked taste.
Make It Extra Fancy: Drizzle with melted chocolate or a light peanut butter glaze.