Chocolate Peanut Butter Fudge is the ultimate melt-in-your-mouth dessert that combines two classic flavors in one rich, creamy bite. This no-bake treat is incredibly easy to make and perfect for holidays, parties, or as a sweet gift from your kitchen.
Why You’ll Love This Recipe
- Quick & Easy: No baking or candy thermometer needed.
- Decadent & Creamy: Smooth layers of chocolate and peanut butter create the perfect texture.
- Crowd Favorite: Loved by kids and adults alike.
- Perfect for Gifting: Great for sharing during holidays or special occasions.
- Freezer-Friendly: Make ahead and store for weeks.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Semi-sweet chocolate chips
- Creamy peanut butter
- Sweetened condensed milk
- Butter (optional, for added richness)
- Vanilla extract (optional)
Directions

- Line an 8×8-inch baking dish with parchment paper, leaving a bit of overhang to lift the fudge out later.
- In a microwave-safe bowl, combine chocolate chips and half of the sweetened condensed milk. Microwave in 30-second bursts, stirring each time, until smooth. Stir in a bit of vanilla extract if desired.
- In a separate bowl, microwave peanut butter with the remaining sweetened condensed milk until smooth.
- Pour the chocolate mixture into the prepared dish and spread evenly.
- Pour the peanut butter mixture on top and gently swirl with a knife for a marbled effect.
- Chill in the refrigerator for at least 2 hours, or until fully set.
- Remove from the pan, slice into squares, and serve.
Servings and Timing
- Servings: 36 1-inch squares
- Prep Time: 10 minutes
- Chill Time: 2 hours
- Total Time: 2 hours 10 minutes
Variations
- Nutty Fudge: Add chopped roasted peanuts to the top or mixed into the peanut butter layer.
- Dark Chocolate: Use dark chocolate chips instead of semi-sweet for a deeper flavor.
- Layered Fudge: Let the chocolate layer cool slightly before adding the peanut butter layer to create two distinct levels.
- Sweet & Salty: Sprinkle sea salt flakes on top before chilling for a gourmet finish.
- Crunchy Swirl: Add crushed pretzels or graham crackers to the swirl for texture.
Storage/Reheating
- Room Temperature: Keep in an airtight container in a cool, dry place for up to 5 days.
- Refrigerator: Store up to 2 weeks for the freshest texture.
- Freezer: Freeze for up to 3 months. Place parchment between layers and store in an airtight container. Thaw in the fridge before serving.
FAQs
Can I use natural peanut butter?
It’s best to use traditional creamy peanut butter, as natural versions can separate and affect texture.
Can I make this dairy-free?
Yes, substitute with dairy-free chocolate chips and use sweetened condensed coconut milk.
Do I have to use the microwave?
No, you can melt the ingredients on the stovetop using a double boiler.
How do I get clean cuts?
Use a sharp knife dipped in hot water and wiped clean between slices for neat squares.
Can I add toppings?
Absolutely! Try chopped nuts, mini chocolate chips, or even sprinkles before chilling.
Can I double this recipe?
Yes, just use a 9×13-inch pan and increase chilling time slightly.
Is this recipe gluten-free?
Yes, the core ingredients are gluten-free, but always check your labels to be sure.
Can I make this ahead?
Yes, it stores very well. Make it several days or even weeks ahead if frozen.
Why is my fudge too soft?
It may not have chilled long enough. Leave it in the fridge for a few more hours to firm up.
Can I use white chocolate?
Yes! White chocolate works beautifully for the base or for an added swirl with peanut butter.
Conclusion
Chocolate Peanut Butter Fudge is a smooth, sweet, and satisfying dessert that’s as easy to make as it is to devour. With just a few ingredients and no baking required, it’s perfect for whipping up a quick treat that feels indulgent and festive. Make a batch today and share the joy of this irresistible combo!
PrintChocolate Peanut Butter Fudge
Chocolate Peanut Butter Fudge is a rich, creamy, no-bake treat combining the classic flavors of chocolate and peanut butter, perfect for holidays or any sweet craving.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes (including chilling)
- Yield: 25 pieces 1x
- Category: Dessert
- Method: No-Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup creamy peanut butter
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- Optional: chopped peanuts for topping
Instructions
- Line an 8×8 inch baking dish with parchment paper or lightly grease it.
- In a medium saucepan over low heat, combine chocolate chips and sweetened condensed milk.
- Stir continuously until the chocolate is fully melted and smooth.
- Add peanut butter and salt, stirring until fully incorporated.
- Remove from heat and stir in vanilla extract.
- Pour the mixture into the prepared pan and spread evenly.
- Top with chopped peanuts if desired.
- Refrigerate for at least 2 hours or until firm.
- Cut into squares and serve. Store leftovers in an airtight container in the fridge.
Notes
- You can swirl extra peanut butter on top before chilling for a decorative effect.
- This fudge can be frozen for up to 2 months.
- Use chunky peanut butter for added texture if preferred.
Nutrition
- Serving Size: 1 piece
- Calories: 160
- Sugar: 14g
- Sodium: 60mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 5mg