Rich and creamy Chocolate Peanut Butter Fudge that’s easy to make at home with only 2 ingredients. Perfect for dessert, gifting, or satisfying your sweet tooth.

Chocolate Peanut Butter Fudge is a decadent treat that combines smooth chocolate with creamy peanut butter for the ultimate indulgence. Its rich, velvety texture makes it perfect for dessert, snacks, or sharing with friends and family.
This easy-to-make fudge comes together quickly with just a few simple ingredients and can be customized with mix-ins like nuts, chocolate chips, or candy pieces. Once set, it slices beautifully and is ideal for gifting or enjoying straight from the pan.
Fudge with just 2 ingredients is a winner in my book. I love fudge but rarely have time for complicated recipes. I make fudge every Christmas and this is easy enough to make year-round. From Salted Caramel Fudge Recipe to Tiger Butter Fudge Recipe, the ideas are endless for fudge.
Table of contents
Why We Love This
- Decadent Flavor: The combination of rich chocolate and creamy peanut butter creates a perfect balance that satisfies any sweet tooth.
- Easy to Make: With just a few simple ingredients, this fudge comes together quickly and requires minimal effort.
- Customizable: Add nuts, chocolate chips, or candy pieces to tailor the fudge to your taste.
- Perfect for Gifting: Cut into squares, it makes a beautiful homemade gift for friends and family.
- Great for Any Occasion: Ideal for holidays, parties, or just a special treat at home.
Ingredients

- Peanut Butter: Use creamy peanut butter for a smooth, cohesive texture that blends perfectly with the chocolate.
- Chocolate Frosting: Traditional, not whipped, frosting works best for this recipe.
Jump to the peanut butter cup recipe below with full instructions and ingredient list.
Variations
- Nut Butter. Peanut butter can be substituted with another type of nut butter.
- Crunchy Peanut Butter. Use crunchy peanut butter instead of creamy for a different texture in the fudge. It will not be as smooth but gives it a new flavor in the peanut butter layer.
- Frosting. Substitute vanilla frosting for the chocolate frosting to make Peanut Butter fudge. This tastes so amazing.
- Nuts. Add nuts to the fudge mixture either on top or mixed in. Walnuts or pecans would be delicious in this recipe.
- Mix-ins. You can add candy or add-ins to change the flavor. Mini M&M’s, reece’s pieces, mini marshmallows and peanut butter chips would all be delicious.
- Extract. You can add 1 teaspoon vanilla extract to the fudge if you prefer.
- Topping. Sprinkle the top of the fudge with sprinkles, nuts or candy. Try different color sprinkles for holidays, birthday parties and special occasions during the year.
- Shapes. Use cookie cutters to cut the fudge into shapes instead of slicing into bars. You can do hearts, stars, Christmas trees or anything you like.
Step By Step Instructions

Step 1. First, you will need a microwave-safe bowl. Add the peanut butter and frosting together in the bowl and microwave for one minute.

Step 2. Next, stir the chocolate mixture until smooth. Place back in the microwave for another minute. Continue to stir until smooth.

Step 3. Finally, pour the fudge mixture into a baking dish. Don’t forget to line the pan with parchment paper or aluminum foil and spray with cooking spray. Then you can easily just pull it out to cut into bars.

Step 4. Once it is in the square baking pan, smooth it out with a spatula. Put in the fridge until it hardens. It normally takes about an hour. Then remove the chocolate fudge from prepared pan and cut.
Storage
Airtight Container: Store chocolate peanut butter fudge in an airtight container to keep it fresh.
Room Temperature: Fudge can be kept at room temperature for up to 1 week.
Refrigeration: For longer storage, refrigerate for up to 2 weeks.
Freezing: Wrap tightly in plastic wrap or foil, then place in a freezer-safe container for up to 3 months. Thaw at room temperature before serving.

Pro Tips
- Harden Fudge: For a firmer texture, place the fudge in the freezer for 30 minutes before serving.
- Room Temperature: Fudge tastes best at room temperature; remove from the refrigerator a few minutes prior to serving.
- Allow to Set: Let the fudge fully set before cutting to avoid a messy or uneven texture.
- Cut into Squares: Use a plastic knife for clean edges, wiping off residue between cuts for neat slices.
- Adjust Serving Size: Cut fudge into small portions if desired, as it’s rich and sweet. Smaller pieces go a long way.
More Easy Fudge Recipes
- Vanilla Fudge Recipe
- Oreo Fudge Recipe
- Peanut butter Chocolate Chip fudge
- Peppermint Fudge Recipe
- Maple Fudge
Make this decadent fudge recipe today. Then leave a star recipe rating and comment please.
Chocolate Peanut Butter Fudge
Ingredients
- 1 jar peanut butter (16 oz.)
- 1 jar chocolate frosting (16 oz.)
Instructions
- In a microwave safe bowl, melt the peanut butter and frosting together for one minute.
- Stir and heat for one more minute.
- Pour mixture into a prepared 9×9 glass baking pan. (I like to line my baking pan with foil or parchment paper)
- Smooth, then refrigerate fudge until hard.
- It will take About an hour.
- Remove from pan, and cut into bite size pieces






Thanks for the recipe, Carrie. I just have one question. If the peanut butter is combined with the chocolate, why doesn’t it make the fudge look lighter in color. It’s not that important, just wondering. Thanks.
It is just the peanut butter/ chocolate ratio. If there was more peanut butter, it would lightening it up more.
Perfect. I had to restrain myself from pigging 🐷 out! lol