Peanut Butter Fudge with M&Ms
Classic peanut butter fudge gets a candy-crunch update here, with M&Ms stirred through just before it sets — no candy thermometer needed.
- Prep15 minutes
- Cook5 minutes
- Total2 hours 20 minutes
- Serves24
Why You’ll Love This Peanut Butter Fudge with M&Ms
This recipe has become a staple in my kitchen, effortlessly stepping in as a sweet treat for gatherings or lazy afternoons with the family. I love that I can prepare it ahead of time, making it perfect for busy weeks or last-minute gatherings. It saves me from the stress of piecing together a dessert when I’m short on time.
Simplicity shines through in this fudge recipe: just a handful of ingredients and a few easy steps. It’s the kind of treat you can whip up while keeping an eye on the kids, and I appreciate that it requires no complicated techniques or fancy equipment.
What Makes this Recipe Unique
More easy holiday fudge and mixes: Christmas Crack Chex Mix and Really Easy Gingerbread Fudge.
– Affordability: This recipe utilizes budget-friendly ingredients like white chocolate chips and peanut butter, making it accessible for anyone.
– Decadent Flavor: Combining creamy peanut butter and sweet white chocolate creates a deliciously rich and indulgent dessert that satisfies any sweet tooth.
– Simplicity: With just a few straightforward steps, anybody can master this dish, even novice bakers.
– Make-Ahead Convenience: You can prepare this fudge in advance and simply chill it until you’re ready to serve, making it ideal for parties or after-school snacks.
Estimated Macros & Calories
Here’s a quick look at the estimated nutrition for this treat.
(estimated per serving, without optional ingredients)
- Calories: 155
- Protein: 2
- Carbohydrates: 22
- Fat: 7
- Fiber: 0
The Most Authentic Peanut Butter Fudge with M&Ms Recipe
This Peanut Butter Fudge with M&Ms is bound to become a cherished recipe in your home. It’s ultra-creamy, perfectly sweetened, and a blast of nostalgia for anyone who enjoys the classic combination of chocolate and peanut butter. Trust me, this fudge is one of those dishes that makes any occasion a little more special.
Ingredient Notes
– White Chocolate Chips: These provide the rich base for the fudge, melding beautifully with the peanut butter to create a creamy texture.
– Sweetened Condensed Milk: It sweetens the fudge and adds a luscious creaminess that binds everything together.
– Creamy Peanut Butter: The star ingredient, bringing a rich, nutty flavor and a satisfying texture. I recommend using a high-quality brand for maximum creaminess.
– Unsalted Butter: Contributes to the richness and helps the fudge maintain its smooth consistency as it sets.
– Vanilla Extract: Adds a warm undertone, enhancing the overall flavor profile of the fudge.
Instructions
Step 1: Prepare the Pan
Line an 8-inch square pan with parchment or foil, making sure to leave some overhang on two sides. This will help you lift the fudge out easily later. If you like, give it a light coating of nonstick spray.
Step 2: Melt the Mixture
In a medium saucepan over low heat, combine white chocolate chips, sweetened condensed milk, and butter. Stir constantly for a few minutes until everything is fully melted and the mixture is smooth. Be careful not to let it simmer!
Step 3: Mix in the Flavors
Remove the saucepan from heat and stir in the creamy peanut butter, vanilla extract, and fine salt until it’s all well blended and silky.
Step 4: Fold in the M&Ms
Gently fold in 1 cup of the Peanut Butter M&M candies, reserving the rest for later. This adds delightful crunch to your fudge.
Step 5: Chill and Set
Transfer the mixture to the prepared pan and smooth out the top. Sprinkle the reserved M&Ms on top, pressing them in slightly so they’ll stick.
Step 6: Cut and Serve
Place the pan in the refrigerator until the fudge is firm, which should take a couple of hours. Once set, use the parchment overhang to lift the fudge out and cut it into small squares before serving.
Tips and Mistakes to Avoid
– Make sure to stir the mixture constantly while melting to prevent it from burning or sticking to the pan.
– Avoid letting the fudge mixture come to a simmer, as this can alter the texture.
– When folding in the M&Ms, be gentle to maintain the smooth texture of the fudge.
Storage Tips
Store leftover fudge in an airtight container in the refrigerator. It should stay good for about a week, though I doubt it’ll last that long! You can also freeze the fudge for longer storage, but it’s best enjoyed fresh. Just be sure to slice it before freezing to make it easy to grab individual pieces later.
Variations and Substitutions
– If you’d like a twist, try adding chopped nuts for extra crunch or a hint of maple syrup for added sweetness.
– You could swap the white chocolate chips for dark chocolate chips to alter the flavor profile if preferred.
– For those seeking a higher-protein treat, serve the fudge with a side of Greek yogurt.
– If you’re looking for a gluten-free option, this fudge is naturally gluten-free as it contains no flour.
Why This Recipe Is The Real Deal
What truly sets this Peanut Butter Fudge with M&Ms apart is its incredible simplicity. In just a few steps, you can create a delicious dessert that feels indulgent without requiring hours in the kitchen. I love that it’s forgiving and adaptable, allowing you to make it your own without worry.
It’s the perfect treat for any occasion—whether it’s a family gathering or a weekday snack, you can rely on this fudge to deliver on flavor and satisfaction. Give it a try, and I think you’ll agree it’s worth keeping in your recipe rotation.
More High Protein Recipes You’ll Love
If you enjoyed this recipe, these easy ideas are a great next step:
- No-Bake Chocolate Peanut Butter Cookies
- Really Easy Gingerbread Fudge Recipe
- Garlic Butter Steak with Veggies
Want more? Browse all of our high protein desserts recipes or explore the full high protein recipes collection.
Frequently Asked Questions
How long does Peanut Butter Fudge with M&Ms take to make?
Prep time is 15 minutes and the total time is 2 hours 20 minutes . It makes 24 servings.
How should I store Peanut Butter Fudge with M&Ms?
Store leftovers in an airtight container in the fridge for up to 4 days.
Can I freeze Peanut Butter Fudge with M&Ms?
Yes. Cool completely, freeze in portions for up to 3 months, and thaw in the fridge before reheating.
Can I make Peanut Butter Fudge with M&Ms ahead of time?
Yes. Prep the ingredients ahead of time, then cook or reheat when you are ready to eat.
What is your top tip for Peanut Butter Fudge with M&Ms?
Read the recipe through and prep your ingredients first so everything comes together smoothly.
What substitutions work for Peanut Butter Fudge with M&Ms?
Swap proteins, vegetables or dairy for what you have on hand. Greek yogurt and reduced-fat cheese are easy ways to adjust the macros.
The Bottom Line
This Peanut Butter Fudge with M&Ms is a delightful combination of creamy and sweet, making it a fantastic addition to any dessert lineup. I hope you give this recipe a go and enjoy all the happiness it brings to your table. I’d love to hear how it turns out for you!
Lauren Mitchell
Recipe Creator at The Cookly
Easy high-protein recipes for everyday life.

Peanut Butter Fudge with M&Ms
Ingredients
- 2 cup white chocolate chips
- 14 oz sweetened condensed milk
- 3 tablespoon unsalted butter
- 1 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- 1 1/2 cup Peanut Butter M&M's divided
Instructions
- Line an 8-inch square pan with parchment or foil, leaving overhang on two sides.
- In a medium saucepan over low heat, combine white chocolate chips, sweetened condensed milk, and butter. Stir constantly until smooth. Do not let it simmer.
- Remove from heat and stir in the peanut butter, vanilla extract, and salt until blended and silky.
- Gently fold in 1 cup of the M&M's, reserving the rest for topping.
- Transfer to the prepared pan, smooth the top, and sprinkle with reserved M&Ms, pressing in slightly.
- Refrigerate until firm, about 2 hours, then lift out using the parchment and cut into squares.
