Peanut Butter Fudge Recipe With Powdered Sugar: Melt-in-Your-Mouth Sweetness

Peanut Butter Fudge Recipe With Powdered Sugar: Melt-in-Your-Mouth Sweetness

This fudge changed my holiday dessert game forever. David still requests it every Christmas, and I’ve tested it on at least five different stovetops to get it just right.

What makes this version special is the simplicity—no candy thermometer, no complicated steps, just a foolproof method that works every time. The powdered sugar creates that signature melt-in-your-mouth texture we all love.

You’ll end up with a batch of rich, creamy fudge that’s smooth as silk and packed with peanut butter flavor. It sets up perfectly in the pan, ready to cut into squares.

Perfect for gifting, holiday platters, or sneaking a piece when no one’s looking. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Peanut Butter Fudge Recipe with Powder Sugar

Eight simple ingredients for that signature melt-in-your-mouth fudge everyone loves.

Ingredient Amount Notes
Creamy Peanut Butter 🥜 1 ½ cups Smooth, no stir-in oil separation
Powdered Sugar 🧂 4 cups Sifted for smooth texture
Unsalted Butter 🧈 ½ cup Cut into small pieces
Vanilla Extract 🌿 2 tsp Pure extract preferred
Salt 🧂 ¼ tsp Fine sea salt works best
Whole Milk 🥛 ¼ cup Or substitute evaporated milk
Granulated Sugar 🧂 ½ cup Optional for extra sweetness
Mini Marshmallows 🍬 2 cups Or large marshmallows chopped

The peanut butter is the star here. Jif or Skippy creamy work perfectly—just avoid natural styles with oil separation. I grab mine at Walmart or Target during holiday sales. The powdered sugar needs to be fresh (check for clumps). Domino or C&H brands are reliable. Butter quality matters less for melting, but unsalted lets you control the salt level.

No powdered sugar? Pulse granulated in a blender until fine (you’ll need about 30% more volume). Out of marshmallows? Corn syrup at one-third the amount works in a pinch, though texture differs slightly. For nut allergies, swap peanut butter for sunflower seed butter. The milk can be any percentage—whole adds richness (and I always have it on hand).

This keeps beautifully at room temp for up to 2 weeks in an airtight container. Freeze for 3 months if making ahead. Cut into squares once fully set—don’t rush it (worth the wait).

❤️

Why You’ll Love This Recipe

  • 5-Minute Magic: I mix everything in one bowl—no baking, no waiting for the oven to preheat. Honestly, it’s almost too easy.
  • Crowd Pleaser: I bring this to potlucks and it’s always the first thing to disappear. Between us, I’ve been asked for the recipe more times than I can count.
  • Budget Friendly: Five simple ingredients I usually have on hand. No last-minute grocery runs, and it still feels like a special treat.

Step-by-Step Instructions for Peanut Butter Fudge

Here’s how to create that signature melt-in-your-mouth texture with ease.

Step 1: Melt Butter and Prepare Base

In a large saucepan, melt the 0.5 cup Unsalted Butter over medium heat. I like to cut the butter into small pieces first so it melts evenly without burning. Watch for the butter to completely liquefy and just start to foam—this takes about 2-3 minutes.

Once melted, immediately add the 1.5 cups Creamy Peanut Butter and stir until fully combined into a smooth mixture. The peanut butter should blend seamlessly with the butter, creating a glossy, golden base. Remove from heat if it starts to bubble too vigorously.

Step 2: Incorporate Sweeteners and Marshmallows

Stir in the 4 cups Powdered Sugar gradually, about 1 cup at a time, mixing well after each addition. This prevents clumping and ensures a smooth consistency. The mixture will become thick and crumbly—this is normal.

Next, add the 2 cups Mini Marshmallows and 0.5 cup Granulated Sugar. Return the pan to low heat and stir constantly for 3-4 minutes until the marshmallows are completely melted and the mixture is smooth. You’ll notice it becomes glossy and starts to pull away from the sides of the pan.

Step 3: Add Final Liquid Ingredients

Remove the pan from heat and stir in the 0.25 cup Whole Milk and 2 tsp Vanilla Extract. The milk will loosen the mixture slightly, making it easier to work with. I always use pure vanilla extract here—the flavor difference is noticeable in such a simple recipe.

Finally, add the 0.25 tsp Salt and stir until fully incorporated. The salt might seem like a small amount, but it balances the sweetness perfectly. Taste the mixture now—it should be rich, sweet, and slightly salty with a prominent peanut butter flavor.

Step 4: Set and Cool the Fudge

Line a 8×8-inch baking dish with parchment paper, leaving some overhang on the sides for easy removal. Pour the fudge mixture into the prepared dish and spread it evenly with a spatula. The top should be smooth and glossy.

Let it cool at room temperature for 1 hour, then transfer to the refrigerator to set completely for at least 2 hours. The fudge is ready when it’s firm to the touch and holds its shape when cut. Resist the temptation to sample it early—it needs this time to achieve that perfect melt-in-your-mouth texture.

Step 5: Cut and Serve

Once fully set, use the parchment overhang to lift the fudge from the dish. Place it on a cutting board and use a sharp knife to cut into 1-inch squares. For clean cuts, dip the knife in hot water and wipe it between each slice.

Store the fudge in an airtight container at room temperature for up to 1 week, or in the refrigerator for up to 2 weeks. Each piece should be rich, creamy, and melt effortlessly on your tongue with that perfect balance of sweetness and peanut butter flavor.

👨‍🍳

Pro Tips For Making Peanut Butter Fudge Recipe With Powder Sugar

  • Melt Butter Slowly: Use low heat to melt the butter—high heat can cause the sugar to seize up later. I learned this the hard way after ending up with grainy fudge more times than I’d like to admit.
  • Sift the Sugar: Powdered sugar clumps are the enemy of smooth fudge. Sift it first, even if the bag claims it’s “pre-sifted”—trust me, it’s not.
  • Skip the Crunchy PB: Creamy peanut butter blends smoothly into the fudge base, while crunchy leaves those little bits that disrupt the texture. Save the crunchy stuff for sandwiches.
  • Chill Before Cutting: Let the fudge set in the fridge for at least 2 hours before slicing. Cutting too soon gives you a gooey mess instead of clean squares—yes, even if you’re impatient like me.

Health Benefits of This Recipe

Protein Powerhouse

Peanut butter delivers 7g of protein per 2-tbsp serving, making this fudge a sneaky way to add plant-based protein to your diet. It’s perfect for a post-workout treat or an afternoon pick-me-up when you need sustained energy. David swears by it for his 3pm slump. 💪

Healthy Fats Boost

Peanuts contain heart-healthy monounsaturated fats that support cardiovascular health. The 1.5 cups peanut butter in this recipe provides a good dose of these beneficial fats, which can help lower bad cholesterol levels when part of a balanced diet.

Energy-Rich Treat

This fudge packs quick energy from natural sugars and healthy fats. The powdered sugar and marshmallows provide fast-acting carbohydrates, while peanut butter offers longer-lasting fuel. It’s my go-to for hiking trips with the kids in Austin’s greenbelt. ✨

Vitamin and Mineral Source

Peanuts are rich in vitamin E, magnesium, and niacin. One serving of this fudge contributes to your daily needs of these essential nutrients, which support immune function, muscle health, and energy metabolism.

Antioxidant Benefits

Peanuts contain resveratrol and other antioxidants that help combat oxidative stress. While this is a treat, the peanut butter base gives it more nutritional value than traditional fudge recipes.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 35mg12%
Sodium 240mg10%
Total Carbohydrate 78g28%
Dietary Fiber 3g11%
Sugars 72g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use natural peanut butter?

Avoid natural styles with oil separation. The stabilized oils in regular creamy peanut butter create the perfect texture. Natural versions can make your fudge greasy or grainy.

2

Why does my fudge turn out grainy?

Graininess usually means the powdered sugar wasn’t fully dissolved or the mixture wasn’t heated enough. Stir constantly over low heat until completely smooth.

3

How long does it take to set?

After 1 hour at room temp, refrigerate for at least 2 hours until firm. Rushing this step results in fudge that doesn’t hold its shape when cut.

4

Can I substitute the marshmallows?

Yes, use corn syrup at one-third the amount. The texture will differ slightly but still taste delicious. Tested this myself when out of marshmallows!

★★★★★4.9(1 review)
Allison Carter