Chocolate Peanut Butter Fudge

This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This chocolate peanut butter fudge recipe is an easy no bake dessert, made with sweetened condensed milk, chocolate chips, and creamy peanut butter. Peanut butter lovers are going to go nuts over this easy chocolate fudge recipe with a peanut butter swirl and topped with peanut butter cups.

three chocolate and peanut butter fudge squares stacked, top fudge piece has a bite taken out of it


 

When I say I couldn’t stop eating this fudge, I am not lying. My husband and I kept cutting squares every time we walked into the kitchen. Were there extra trips to the kitchen that didn’t need to be made just to sneak a bite? You betcha.

We ended up freezing a second batch to have some on hand. And you know what? Fudge on demand in your freezer turns out is a very dangerous thing to have!

For this fudge recipe, I used my easy chocolate fudge recipe, but swirled a creamy peanut butter layer on top. Then because I couldn’t help myself I wanted more peanut butter flavor. That’s when the chopped up peanut butter cups got added to the top of the fudge. There was no turning back now.

This easy chocolate peanut butter fudge, made on the stovetop with condensed milk, is super easy to make and even easier to devour. If you have a sweet tooth like me, I know you will love this peanut butter fudge treat.

And it’s wonderful to make around the holidays.. I love easy holiday treats like this around the holidays that can be mixed up and gifted!

Why you will love this chocolate peanut butter fudge

  • Made with just 8 easy to find ingredients.
  • A no bake dessert made on the stove top.
  • Quick and easy to prep – no candy thermometer is needed.

See Also:

square of chocolate peanut butter fudge on a wire rack

Ingredients needed

For the full recipe and ingredient amounts, please refer to the recipe at the bottom of the post.

  • Peanut butter – I used a creamy peanut butter for this recipe. You could use a chunky peanut butter, but you may find it harder to swirl. I tried with a natural peanut butter you have to stir first and found it was too oily for the peanut butter mixture to swirl on top.
  • Confectioners sugar – Also known as powdered sugar, or icing sugar. This is to sweetened the peanut butter swirl.
  • Butter- You will use melted butter in the peanut butter layer and the chocolate layer. I like to use unsalted butter when baking, but salted butter will also work. Just omit the extra pinch of salt.
  • Vanilla extract – This adds flavor to the fudge. I like to use pure vanilla extract but imitation vanilla extract will also work.
  • Semi-sweet chocolate – I used semi-sweet chocolate chips, but baking chocolate bars chopped up or dark chocolate chips will also work. You could use milk chocolate chips, but your fudge will be on the sweeter side.
  • Sweetened condensed milk – This is to sweeten and thicken the fudge. Be sure to grab a can of sweetened condensed milk and not use evaporated milk which is not the same thing.
  • Salt – I like to add a pinch of salt to balance out the sweetness.
  • Peanut butter cups – Chop up some Reese’s cups and sprinkle on top once the fudge is spread into the pan. If you want even more peanut butter flavor, you could stir extra cups into the chocolate mixture. Or try swapping with peanut butter chips or chopped, salted peanuts instead!
ingredients for chocolate peanut butter fudge recipe

How to make chocolate peanut butter fudge

  1. Prepare pan. Line an 8-inch square pan with parchment paper or wax paper and set aside. I like to leave an overhang so I can easily lift the fudge out and cut it into squares.
  2. Make the peanut butter swirl. In a medium bowl, stir together peanut butter swirl ingredients until smooth. Set aside.
  3. Make chocolate fudge layer. In a medium saucepan, set over medium-low heat, combine the chocolate, butter and sweetened condensed milk, and salt together. Stir until melted and smooth. Remove from the heat and stir in the vanilla extract.
  4. Prepare fudge. Pour the mixture into the prepared baking dish.
step by step photos of making peanut butter chocolate fudge
  1. Dollop the peanut butter mixture on top of the chocolate fudge layer.
  2. Swirl the mixture with the tip of the knife. 
  3. Top with peanut butter cups.
  4. Chill fudge. Cover with plastic wrap, and refrigerate until firm, about 2 hours. Remove the fudge from the prepared pan, lifting out the paper, and then cut into squares and serve. 
step by step photos of assembling peanut butter chocolate fudge

Heather’s Baking Tips

  • Line your pan with foil or parchment paper. For easy removal, line the pan with parchment paper or aluminum foil. I like to leave some excess overhang so the fudge is easy to remove from the pan. Since this is a no bake treat, you can also line with wax paper.
  • Do not cook on too high of a heat. You want to make sure to melt the chocolate mixture on a medium-low heat so the chocolate doesn’t burn.
  • Use a heavy-bottomed saucepan or a double boiler. You want to make sure to use a heavy-bottomed quality saucepan or make the fudge in a double boiler, so the fudge doesnโ€™t burn while itโ€™s on the stovetop.
  • Stir the fudge mixture constantly. Be sure to stir chocolate fudge mixture constantly, using a heat-resistant spatula, so as not to let the chocolate chips burn on the bottom.
  • Cut the chocolate fudge when itโ€™s cold. The fudge will be easier to cut when it’s cold. I like to remove the fudge from the fridge, and lift the fudge out of the pan, then cut into squares.
chocolate peanut butter fudge squares on parchment paper

Recipe FAQs

How long will this chocolate peanut butter fudge last?

You can store this chocolate peanut butter fudge will last in a covered container, at room temperature for up to a week or in the fridge for up to 2 weeks.

Can I freeze this chocolate peanut butter fudge?

This peanut butter fudge freezes beautifully! Freeze any leftover fudge for up to 3 months in an airtight container or freezer bag. Thaw in the fridge overnight.

How do I slice chilled fudge easily?

Use a hot, sharp knife to slice cleanly through the chocolate fudge. Run a sharp knife under hot water then wipe clean, and then cut the fudge neatly into squares.

three chocolate peanut butter fudge squares stacked on top of each other

More fudge recipes to try

Let’s Bake Together!

Subscribe to my newsletter to never miss a new recipe or baking challenge! And if you bake one of my recipes be sure to tag me on Instagram. You can also follow along with me on Facebook and You Tube.

Chocolate Peanut Butter Fudge

This easy chocolate peanut butter fudge recipe has a peanut butter swirl, and topped with peanut butter cups. Made on the stovetop and takes minutes to mix up!
5 from 3 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 10 minutes
Cook Time: 5 minutes
Chilling Time: 2 hours
Total Time: 2 hours 15 minutes
Servings: 16 servings
Calories: 295kcal

Ingredients

For the peanut butter layer

  • 1/4 cup (67 g) peanut butter
  • 1/2 cup (60 g) powdered sugar
  • 1/4 cup (1/2 stick, 4 Tbs., 57 g) unsalted butter melted
  • 1/2 teaspoon vanilla extract

For the chocolate fudge layer

  • 3 cups (355 g, 18 ounces) semi-sweet chocolate chips
  • 14 ounces sweetened condensed milk
  • 3 tablespoons (42 g) unsalted butter
  • โ…› teaspoon salt
  • 1 ยฝ teaspoons vanilla extract
  • 1/2 cup chopped peanut butter cups

Instructions

  • Prepare pan. Line an 8-inch square pan with parchment paper, tin foil, or wax paper and set aside. I like to leave an overhang so I can easily lift the fudge out and cut it into squares.
  • Make the peanut butter swirl. In a medium bowl, stir together the peanut butter, powdered sugar, melted butter and vanilla extract until smooth.
  • Make chocolate fudge layer. In a medium saucepan, set over medium-low heat, combine the chocolate chips, butter and condensed milk, and salt together. Stir until melted and smooth. Remove from the heat and stir in the vanilla extract.
  • Prepare fudge. Spread the chocolate fudge into the prepared pan. Dollop the peanut butter mixture on top. Swirl with the tip of a knife. Sprinkle on chopped peanut butter cups.
  • Chill fudge. Cover pan with plastic wrap and refrigerate for 2 hours or until firm. Remove the fudge from the pan, lifting out the paper, and then cut into squares and serve.

Notes

  • Storage: You can store the fudge will last in a covered container, at room temperature for up to 2 weeks, or in the fridge for up to 3 weeks.
  • Freezing: You can freeze the fudge for up to 3 months, in a covered container. Thaw at room temperature.
  • Peanut butter:ย I used a creamy peanut butter for this recipe. You could use a chunky peanut butter, but you may find it harder to swirl. I tried with a natural peanut butter you have to stir first and found it was too oily for the peanut butter mixture to swirl on top.
  • Chocolate:ย I used semi-sweet chocolate chips, but baking chocolate bars chopped up or dark chocolate chips will also work. You could use milk chocolate chips, but your fudge will be on the sweeter side.
  • Butter: If you only have salted butter, omit the salt in the recipe.ย 
  • Peanut butter cups:ย  Chop up some Reese’s cups and sprinkle on top once the fudge is spread into the pan. If you want even more peanut butter flavor, you could stir extra cups into the chocolate mixture. Or try swapping with peanut butter chips or chopped, salted peanuts instead!

Nutrition

Calories: 295kcal | Carbohydrates: 31g | Protein: 4g | Fat: 17g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 16mg | Sodium: 53mg | Potassium: 285mg | Fiber: 3g | Sugar: 26g | Vitamin A: 149IU | Vitamin C: 1mg | Calcium: 92mg | Iron: 2mg
Tried this Recipe? Pin it for Later!Mention @BostonGirlBakes or tag #BostonGirlBakes!


 
5 from 3 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




More You'll Love!