This post may contain affiliate links.
This M&M Peanut Butter Fudge is an easy recipe that will satisfy your sweet tooth and become one of your favorite colorful desserts.

With its creamy texture and colorful M&M candies on top, peanut butter fudge is not only delicious but also fun to make.
I can’t get enough of this homemade fudge!! Seriously, everyone loves the combination of creamy peanut butter fudge and crunchy M&M candies.
The best part about this homemade peanut butter fudge is that it uses simple ingredients you probably already have in your kitchen.
Plus, there’s no baking involved! Just a little bit of melting, mixing, and waiting for it to set.
Trust me, the hardest part is waiting for it to be ready. So, let’s dive into why this is the easiest peanut butter fudge you’ll ever make.
Whether you’re preparing it for a holiday gathering, a birthday party, or just because you’re craving something sweet, this fudge is the perfect choice.
It’s so easy that even the kids can help out, making it a fun family activity. The yummy blend of peanut butter and chocolate will have everyone reaching for more of this Peanut Butter Fudge!
Some of our other favorite FUDGE RECIPES we have on our site include: Boston Cream Pie Fudge (Simple Fudge Recipe), Homemade Christmas Fudge (How to Store Fudge, and Fudge with Nuts.

Jump to:
- WHY THIS RECIPE WORKS:
- INGREDIENTS NEEDED (SCROLL TO THE BOTTOM OF THIS POST FOR THE FULL RECIPE CARD):
- HOW TO MAKE pEANUT bUTTER fUDGE:
- FREQUENTLY ASKED QUESTIONS ABOUT THIS RECIPE:
- DOES THIS NEED TO BE REFRIGERATED?
- CAN THIS BE MADE AHEAD?
- ANY ADDITIONS?
- ANY SUBSTITUTIONS?
- HOW TO STORE:
- DANA’S TIPS AND TRICKS:
- M&M Peanut Butter Fudge Recipe
WHY THIS RECIPE WORKS:
- Simple Ingredients: Uses basic ingredients like peanut butter baking chips and sweetened condensed milk.
- No Candy Thermometer Needed: This easy fudge recipe doesn’t require precise temperatures or soft ball stage monitoring.
- Perfect Texture: Results in a creamy fudge with a delightful peanut butter flavor and colorful M&M crunch.
INGREDIENTS NEEDED (SCROLL TO THE BOTTOM OF THIS POST FOR THE FULL RECIPE CARD):
- Peanut butter baking chips
- Sweetened condensed milk
- Butter
- Salt
- Vanilla
- Peanut Butter M&M Minis

HOW TO MAKE pEANUT bUTTER fUDGE:
- Line a 9×9” square baking dish with parchment paper and set aside.
- Using a double boiler, fill the bottom portion with 2-3” of water and place the other pot on top.
- Combine the peanut butter baking chips, sweetened condensed milk, butter, and salt in the top portion of the double boiler.
- Heat over medium heat until everything is melted and smooth, stirring occasionally at first and then continuously as it starts to melt.
- Once melted and smooth, remove from the heat and add the vanilla.
- Let the fudge cool in the pan for about 3 minutes before adding about ½ cup of M&Ms to the batter – mix gently only to combine.
- Pour the batter into the prepared pan and top with remaining M&Ms (sometimes you have to press them into the fudge).
- Cover and let the fudge cool at room temperature for at least 6 hours (or overnight).
- Cut into squares and serve.

FREQUENTLY ASKED QUESTIONS ABOUT THIS RECIPE:
DOES THIS NEED TO BE REFRIGERATED?
No, you should not store this easy peanut butter fudge recipe in the refrigerator.
Because of the M&Ms, the fudge doesn’t set well in the fridge, and the colors may bleed.
It’s best to keep it at room temperature in an airtight container.
CAN THIS BE MADE AHEAD?
Yes! This fudge can be made ahead of time.
In fact, it’s a good idea to let it sit overnight to fully set.
Just store it at room temperature, and it’s ready to enjoy when you need it.
It’s also great for gifts, so be sure to make a nice big batch!

ANY ADDITIONS?
Fudge is perfect for experimenting.
Feel free to try any of these or just wing it on your own!
- Chocolate Chips: Sprinkle some chocolate chips on top for extra sweetness.
- Chopped Nuts: Add walnuts or pecans for a crunchy texture.
- Marshmallow Cream: Swirl in some marshmallow creme for a fluffy twist.
- Sea Salt: Sprinkle a little sea salt on top for a sweet and salty combo.
- White Chocolate Drizzle: Drizzle melted white chocolate over the fudge.
- Sprinkles: Add colorful sprinkles for a festive look.
- Crushed Pretzels: Mix in for a salty crunch.
- Caramel Sauce: Drizzle caramel on top before it sets.
- Coconut Flakes: Mix in shredded coconut for added flavor.
- Mini Peanut Butter Cups: Chop and add them on top for double peanut butter goodness. Perfect for the peanut butter lover!
ANY SUBSTITUTIONS?
Always! I love having options for y’all!
- Peanut Butter Baking Chips: Use creamy peanut butter or natural peanut butter instead.
- Butter: Substitute unsalted butter with salted butter but omit the added salt.
- Peanut Butter M&M Minis: Use regular M&Ms or any other favorite candy.
- Vanilla: Swap vanilla extract with almond extract for a different flavor.
- Salt: Use a pinch of sea salt or omit if using salted butter.

HOW TO STORE:
Refrigerator: It’s best not to store this fudge in the refrigerator as it may cause the M&M colors to bleed and affect the texture.
Keep it at room temperature in an airtight container for up to one week.
Freezer: You can freeze the fudge for up to three months.
Place it in a sealed container or wrap it tightly with plastic wrap and aluminum foil.
Keep in mind that the M&M colors may bleed a little when it thaws.
DANA’S TIPS AND TRICKS:
- Use Parchment Paper: Line your square pan with parchment paper or wax paper for easy removal.
- Melt Slowly: Use medium heat and stir continuously to prevent burning.
- Let It Cool: Allow the fudge mixture to cool for about 3 minutes before adding M&Ms to prevent melting the candies.
- Press M&Ms Gently: If the M&Ms don’t stick on top, gently press them into the fudge.
- Cutting Tips: Use a sharp knife warmed under hot water for clean cuts.
- Room Temperature Setting: Let the fudge set at room temperature for at least 6 hours or overnight for the best results.

This M&M Peanut Butter Fudge is a wonderful fudge recipe that’s perfect for sharing with friends and family.
It’s an easy peanut butter fudge that doesn’t require a candy thermometer or complicated steps.
Whether it’s for a holiday season treat, a birthday party, or just because, this fudge is sure to be a favorite. Enjoy your delicious peanut butter fudge!
If you like this recipe, you might also like:
M&M Peanut Butter Fudge Recipe
Ingredients
- 3 cups peanut butter baking chips
- 1 can sweetened condensed milk
- 3 tablespoons butter
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 8.60 ounce bag peanut butter M&M Minis
Instructions
- Line a 9×9” square baking dish with parchment paper and set aside.
- Using a double boiler, fill the bottom portion with 2-3” of water and place the other pot on top.
- Combine the peanut butter baking chips, sweetened condensed milk, butter, and salt in the top portion of the double boiler.3 cups peanut butter baking chips, 1 can sweetened condensed milk, 3 tablespoons butter, 1/4 teaspoon salt
- Heat over medium heat until everything is melted and smooth, stirring occasionally at first and then continuously as it starts to melt.
- Once melted and smooth, remove from the heat and add the vanilla.1 teaspoon vanilla extract
- Let the fudge cool in the pan for about 3 minutes before adding about ½ cup of M&Ms to the batter – mix gently only to combine.8.60 ounce bag peanut butter M&M Minis
- Pour the batter into the prepared pan and top with remaining M&Ms (sometimes you have to press them into the fudge).
- Cover and let the fudge cool at room temperature for at least 6 hours (or overnight).
- Cut into squares and serve.
Notes
- Use Parchment Paper: Line your square pan with parchment paper or wax paper for easy removal.
- Melt Slowly: Use medium heat and stir continuously to prevent burning.
- Let It Cool: Allow the fudge mixture to cool for about 3 minutes before adding M&Ms to prevent melting the candies.
- Press M&Ms Gently: If the M&Ms don’t stick on top, gently press them into the fudge.
- Cutting Tips: Use a sharp knife warmed under hot water for clean cuts.
- Room Temperature Setting: Let the fudge set at room temperature for at least 6 hours or overnight for the best results.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!














