Peanut Butter Fudge Recipe With Vanilla Frosting: Decadent Layers of Sweet and Creamy

Peanut Butter Fudge Recipe With Vanilla Frosting: Decadent Layers of Sweet and Creamy

This layered dessert brings together the rich, nutty depth of peanut butter fudge with the light, creamy sweetness of vanilla frosting. The contrast between the dense, fudgy base and the airy topping creates a texture that’s impossible to resist.

I developed this recipe to satisfy both chocolate and vanilla lovers in one elegant treat. The peanut butter fudge sets firm enough to hold its shape while remaining smooth and melt-in-your-mouth tender.

The vanilla frosting adds a buttery, cloud-like finish that balances the intensity of the fudge. Together, they form a dessert that’s as visually impressive as it is delicious.

Perfect for holidays, potlucks, or whenever you need a showstopping sweet. Here’s how to make these decadent layers.

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

Ingredients for Peanut Butter Fudge Recipe with Vanilla Frosting

Rich peanut butter and creamy vanilla come together in these indulgent layered treats.

Ingredient Amount Notes
Creamy Peanut Butter 🥜 1 ½ cups Natural or commercial, well-stirred
Unsalted Butter 🧈 ½ cup For fudge base, room temperature
Powdered Sugar 🍚 3 cups Sifted for smooth frosting
Vanilla Extract 🌿 2 tsp Pure extract for best flavor
Heavy Cream 🥛 ¼ cup For creaminess in frosting
Granulated Sugar 🍚 1 ½ cups For fudge sweetness
Salt 🧂 ½ tsp Balances sweetness in fudge
Semi-Sweet Chocolate Chips 🍫 1 cup Melted for depth, optional
Marshmallow Fluff ⚪ 1 cup For stable fudge texture
Vanilla Bean 🌿 1 whole Seeds scraped for frosting
All-Purpose Flour 🌾 ¼ cup Stabilizes frosting if needed
Milk 🥛 2 tbsp Adjusts frosting consistency

The peanut butter is non-negotiable here. Jif or Skippy for that classic creamy texture, though natural works if you stir it well (the oil separation can mess with the fudge set). For the butter, unsalted lets you control the salt content—Land O’Lakes is my go-to. Marshmallow fluff might seem old-school, but it’s the secret to that melt-in-your-mouth fudge. Grab it near the ice cream toppings at Walmart or Target.

No peanut butter? Almond butter at a 1:1 ratio works, but the flavor shifts. Swap the semi-sweet chips for milk chocolate if you prefer it sweeter. Out of vanilla extract? Vanilla bean paste (use half the amount) adds speckles and depth. The heavy cream in the frosting can be whole milk in a pinch—just add a splash more powdered sugar to stiffen it up.

Fudge keeps at room temp in an airtight container for 5 days (if it lasts that long). The frosting can be made 2 days ahead—store it covered in the fridge, then re-whip before using. For longer storage, freeze the fudge base for up to 3 months.

❤️

Why You’ll Love This Recipe

  • 5-Minute Mix: I just melt the peanut butter and butter together, stir in powdered sugar, and it’s done—no baking, no fuss.
  • Sweet & Creamy: The heavy cream makes it ridiculously smooth, and that vanilla frosting on top? Pure comfort in every bite.
  • Party Favorite: I bring this to potlucks and it’s always the first to disappear—kids and adults alike can’t resist it.
  • Budget Stretcher: Five simple ingredients I usually have on hand, and it makes a big batch for next to nothing.

Step-by-Step Instructions for Peanut Butter Fudge With Vanilla Frosting

Here’s how to make perfect fudge and frosting layers that come together beautifully.

Step 1: Prepare the Peanut Butter Fudge Base

Line an 8×8-inch baking pan with parchment paper, leaving an overhang on the sides. In a large microwave-safe bowl, combine the 1.5 cups Creamy Peanut Butter, 1.5 cups Granulated Sugar, 0.5 cup Unsalted Butter, and 0.25 cup Heavy Cream. Microwave on high for 2 minutes, stirring halfway through.

The mixture should be smooth and bubbling at the edges. Stir in the 1 cup Marshmallow Fluff and 0.5 tsp Salt until fully incorporated. If using, fold in the 1 cup Semi-Sweet Chocolate Chips for extra richness. Pour into the prepared pan and smooth the top with a spatula.

Step 2: Chill the Fudge Layer

Let the fudge cool at room temperature for 10 minutes, then refrigerate for at least 1 hour until completely set. The surface should be firm to the touch with no indentation when pressed lightly. This chilling step is crucial for clean layers.

While the fudge sets, you can prepare the frosting. The fudge must be fully cold before adding the frosting layer to prevent melting or mixing. If you’re in a hurry, a 15-minute freeze can work, but watch closely to avoid over-hardening.

Step 3: Make the Vanilla Frosting

In a stand mixer fitted with the paddle attachment, beat the 0.5 cup Unsalted Butter until creamy. Scrape the seeds from the 1 whole Vanilla Bean and add them to the butter along with the 2 tsp Vanilla Extract. Gradually add the 3 cups Powdered Sugar on low speed to prevent a cloud of sugar.

Once incorporated, increase the speed to medium and beat for 2-3 minutes until light and fluffy. Add the 2 tbsp Milk and 0.25 cup All-Purpose Flour, then mix for another 1 minute. The frosting should hold its shape when spread but remain smooth and spreadable.

Step 4: Assemble and Finish

Once the fudge is set, spread the vanilla frosting evenly over the top using an offset spatula. Work quickly but carefully to avoid disturbing the fudge layer beneath. The frosting should form a smooth, even layer about ½-inch thick.

Return the pan to the refrigerator for 30 minutes to allow the frosting to set slightly before slicing. This brief chill makes for cleaner cuts. When ready to serve, use the parchment overhang to lift the fudge out of the pan, then cut into 16 squares with a sharp knife dipped in hot water between each cut for the smoothest edges.

👨‍🍳

Pro Tips For Making Peanut Butter Fudge Recipe With Vanilla Frosting

  • Chill the Mixture: Let the peanut butter and butter mixture cool for 10 minutes before adding powdered sugar—I learned this the hard way after ending up with a grainy, greasy mess. Room temp ingredients blend smoother.
  • Sift the Sugar: Powdered sugar clumps like crazy, so sift it first or you’ll spend forever breaking up lumps with a spoon. A fine mesh strainer works in a pinch.
  • Skip the Salt: Resist the urge to add salt since creamy peanut butter already has enough. I ruined a batch by over-salting before realizing the peanut butter did the work for me.
  • Warm the Cream: Microwave the heavy cream for 15-20 seconds before mixing into the frosting—cold cream can seize the sugar and leave you with a stiff, unspreadable mess. Sounds weird, but it works.

Essential Equipment for peanut butter fudge recipe with vanilla frosting

Mixing Bowls

Use a large microwave-safe mixing bowl for the fudge base—at least 8-cup capacity to prevent overflows when heating. I prefer Pyrex glass bowls because they conduct heat evenly and you can see the mixture bubbling. 💡

Baking Pan

An 8×8-inch baking pan gives the perfect thickness for both layers. I always line mine with parchment paper, leaving overhang for easy removal. USA Pan makes excellent non-stick options if you want extra insurance against sticking.

Stand Mixer

For the frosting, a stand mixer with paddle attachment whips air into the butter and sugar beautifully. My KitchenAid 5-quart handles this recipe effortlessly. If you don’t have one, a hand mixer works but requires more elbow grease.

Offset Spatula

This is my secret weapon for spreading frosting smoothly. A 10-inch offset spatula lets you glide over the fudge without disturbing the layer beneath. Ateco makes affordable, professional-quality ones that last forever.

Measuring Tools

Precision matters with powdered sugar and butter. I use OXO Good Grips measuring cups for dry ingredients and a kitchen scale for butter—1 stick = ½ cup. Sift the powdered sugar first for lump-free frosting. ✨

Chilling Equipment

Your refrigerator is essential for setting both layers. For faster chilling, use a wire rack to allow air circulation underneath the pan. If making multiple batches, ensure your fridge has enough space—these pans need flat, stable surfaces.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 45mg15%
Sodium 280mg12%
Total Carbohydrate 72g26%
Dietary Fiber 2g7%
Sugars 68g
Protein 8g16%
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 crunchy peanut butter instead of creamy?

Yes, but the texture will be slightly different. Crunchy peanut butter adds a pleasant bite, though the fudge may be less smooth. For best results, use creamy for the base layer and save crunchy for topping variations.

2

Why did my frosting turn out runny?

This usually happens if the butter was too warm or not enough powdered sugar was used. Chill the frosting for 15 minutes and re-whip. If still loose, add more powdered sugar 1 tablespoon at a time until thickened.

3

How far in advance can I make this?

The fudge base keeps well for 5 days at room temperature in an airtight container. Add frosting the same day as serving for best texture. For longer storage, freeze unfrosted fudge for up to 3 months.

4

Can I make this without marshmallow fluff?

Marshmallow fluff helps create the signature creamy texture. Substitute with 2 cups mini marshmallows melted with the peanut butter mixture, but expect a slightly denser result.

★★★★★4.8(2 reviews)
Allison Carter