Chocolate Peanut Butter Fudge Recipe
Introduction
Chocolate Peanut Butter Fudge is a rich, creamy treat that combines the best of both worlds. Its smooth chocolate base swirled with peanut butter makes it irresistible for any sweet tooth craving. Perfect for sharing or indulging yourself!

Ingredients
- 1 cup butter
- 1 1/4 cups milk chocolate chips*
- 1 1/4 cups semi-sweet chocolate chips*
- 1 teaspoon vanilla extract
- 1 12-ounce can evaporated milk
- 4 cups granulated sugar
- 2 1/4 cups mini marshmallows
- 1 cup creamy peanut butter
- 1 cup powdered sugar
- ½ cup butter, melted
Instructions
- Step 1: Add the butter, both types of chocolate chips, and vanilla extract to an extra-large mixing bowl. Set aside.
- Step 2: Line a 9×13-inch pan with parchment paper and set aside.
- Step 3: In a very large heavy-bottom saucepan, combine evaporated milk, granulated sugar, and mini marshmallows. Cook over medium heat, stirring frequently, until the mixture comes to a boil.
- Step 4: Maintain medium heat and stir constantly, scraping down the sides and bottom of the pan. This helps dissolve the sugar and prevents burning.
- Step 5: Boil the mixture for about 10 minutes. The fudge should turn a light golden brown. If using a candy thermometer, cook until it reaches about 235°F (reduce 1°F per 1,000 ft of elevation).
- Step 6: Pour the hot mixture into the bowl with the chocolate chips. Use an electric mixer to gently combine until smooth and melted. Pour the fudge into the prepared pan.
- Step 7: In a separate bowl, combine peanut butter, powdered sugar, and melted butter until smooth. Pour over the hot fudge and use a butter knife to swirl the peanut butter throughout by drawing lines down and back, and side to side.
- Step 8: Chill completely in the refrigerator. Once cooled, lift the fudge slab out using the parchment paper edges.
- Step 9: Cut into small squares or bricks. Wrap pieces tightly in plastic wrap, then aluminum foil. Store in the refrigerator to keep it moist.
Tips & Variations
- Use high-quality chocolate chips for a richer flavor and smoother texture.
- For a nuttier twist, add chopped peanuts or sprinkle crushed pretzels over the peanut butter swirl before chilling.
- If you prefer a firmer fudge, let it chill overnight in the fridge.
- Adjust sweetness by reducing the sugar slightly if desired.
Storage
Store the fudge wrapped tightly in plastic wrap and aluminum foil in the refrigerator. It will keep well for up to two weeks. To serve, let it sit at room temperature for a few minutes for easier cutting and a softer texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of chocolate?
Yes, you can substitute milk or semi-sweet chocolate chips with dark chocolate or white chocolate, but this will slightly change the flavor and sweetness.
Can I make this fudge without marshmallows?
Marshmallows help create a smooth and creamy texture. Omitting them may result in a denser, less smooth fudge, so it’s best to keep them in the recipe.
PrintChocolate Peanut Butter Fudge Recipe
This rich and creamy Chocolate Peanut Butter Fudge combines the decadent flavors of milk and semi-sweet chocolate chips with a smooth peanut butter swirl. Crafted with melted butter, evaporated milk, sugar, and mini marshmallows for a perfectly fudgy texture, this easy-to-make treat is ideal for satisfying sweet cravings or gifting during holidays.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 3 hours (including chilling time)
- Yield: About 48 small squares 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Fudge Base
- 1 cup butter
- 1 1/4 cups milk chocolate chips
- 1 1/4 cups semi-sweet chocolate chips
- 1 teaspoon vanilla extract
- 1 (12-ounce) can evaporated milk
- 4 cups granulated sugar
- 2 1/4 cups mini marshmallows
Peanut Butter Swirl
- 1 cup creamy peanut butter
- 1 cup powdered sugar
- 1/2 cup butter, melted
Instructions
- Prep Chocolate Chips: In an extra-large mixing bowl, combine the butter, milk chocolate chips, semi-sweet chocolate chips, and vanilla extract. Set this mixture aside for later use.
- Prepare Pan: Line a 9×13-inch pan with parchment paper to ensure easy removal of the fudge once set. Set aside.
- Heat Ingredients: In a very large heavy-bottom saucepan, combine the evaporated milk, granulated sugar, and mini marshmallows. Cook over medium heat, stirring frequently until the mixture comes to a boil. Stir constantly to prevent burning and to help dissolve the sugar fully.
- Boil Mixture: Continue boiling over medium heat for about 10 minutes until the mixture turns light golden brown. If using a candy thermometer, heat to approximately 235°F, adjusting for altitude by reducing 1 degree per 1,000 feet.
- Combine with Chocolate: Pour the hot mixture into the bowl with the reserved chocolate chips and butter. Using an electric mixer, gently combine until everything is melted and smooth. Immediately pour the fudge into the prepared pan.
- Create Peanut Butter Swirl: In a separate bowl, mix together the creamy peanut butter, powdered sugar, and melted butter until smooth. Pour this mixture evenly over the hot fudge. Use a butter knife to draw lines down and back across the pan, creating a marbled swirl effect.
- Chill Fudge: Place the pan in the refrigerator and chill completely until the fudge firms up. Once cooled, lift the fudge slab out using the parchment paper edges.
- Cut and Store: Cut the fudge into small squares or bricks. Wrap each piece tightly in plastic wrap and then aluminum foil. Store the wrapped fudge in the refrigerator to keep it moist and fresh.
Notes
- Use a candy thermometer for best results when boiling to ensure proper texture.
- Adjust candy cooking temperature based on your altitude to avoid overcooking or undercooking.
- Mini marshmallows help create a smooth, creamy texture in the fudge.
- Store fudge in the fridge wrapped tightly to prevent drying out.
- The peanut butter swirl adds flavor contrast and an attractive marble effect.
Keywords: chocolate fudge, peanut butter fudge, easy fudge recipe, homemade fudge, chocolate dessert, peanut butter swirl dessert

