Peanut Butter Fudge Recipe
Introduction
Peanut Butter Fudge is a rich and creamy treat that combines the smoothness of white chocolate with the nutty flavor of peanut butter. This easy no-bake recipe is perfect for satisfying your sweet tooth in just a few hours. Whether for a quick snack or a homemade gift, it’s a delightful indulgence.

Ingredients
- 12 oz / 340 g white chocolate, chopped (or chips)
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1 cup / 250 g / 8.8 oz creamy peanut butter
- 1/2 cup / 75 g / 2.5 oz roasted peanuts (optional)
Instructions
- Step 1: Line a 9×9-inch (23 cm) square baking pan with parchment paper, creating a sling that covers the sides. Secure with clips if needed and set aside.
- Step 2: In a large microwave-safe bowl, combine the white chocolate and peanut butter. Microwave at 50% power in 30-second intervals, stirring well after each until smooth and fully melted.
- Step 3: Stir the sweetened condensed milk into the melted mixture until there are no streaks and everything is evenly combined.
- Step 4: Pour the fudge mixture into the prepared pan and spread it out evenly. Sprinkle the roasted peanuts on top if using, pressing them gently with the back of a spoon.
- Step 5: Refrigerate the fudge until firm, about 2 to 3 hours or overnight. It will start glossy and become matte as it sets.
- Step 6: Lift the fudge out of the pan using the parchment sling. Cut into squares with a sharp knife; 25 bite-sized pieces work well. Optionally, sprinkle with sea salt before serving.
Tips & Variations
- Use natural peanut butter for a less sweet, more intense nutty flavor.
- Add a pinch of sea salt on top to balance the sweetness and enhance flavor.
- Mix in mini chocolate chips or swirl in some melted dark chocolate for extra richness.
- For a crunchy texture, fold in chopped roasted peanuts instead of just sprinkling on top.
Storage
Store peanut butter fudge in an airtight container at room temperature or in the refrigerator. It stays softer at room temperature but lasts about 1-2 weeks either way. You can also freeze the fudge for up to 3 months; thaw in the fridge before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use milk or dark chocolate instead of white chocolate?
Yes, you can substitute milk or dark chocolate for a different flavor. Keep in mind this will change the color and sweetness of the fudge.
Do I have to refrigerate the fudge?
Refrigeration helps the fudge set firmly and extends its shelf life. If you prefer softer fudge, you can keep it at room temperature but consume it within a few days.
PrintPeanut Butter Fudge Recipe
This easy and creamy Peanut Butter Fudge combines the rich flavors of white chocolate, smooth peanut butter, and sweetened condensed milk to create a luscious treat. Perfect for satisfying your sweet tooth, this no-bake fudge sets quickly in the fridge and can be customized with crunchy roasted peanuts or a sprinkle of sea salt for added texture and flavor.
- Prep Time: 10 minutes
- Cook Time: 5 minutes (melting and mixing)
- Total Time: 2 hours 15 minutes (including chilling time)
- Yield: 25 bite-sized squares 1x
- Category: Dessert
- Method: No-Cook
- Cuisine: American
- Diet: Vegetarian
Ingredients
Main Ingredients
- 12 oz / 340 g white chocolate, chopped or chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1 cup / 250 g / 8.8 oz creamy peanut butter
Optional Toppings
- 1/2 cup / 75 g / 2.5 oz roasted peanuts
- Sea salt, for sprinkling
Instructions
- Prep work: Line a 9×9-inch (23 cm) square baking pan with parchment paper, creating a sling that covers the sides of the pan. Secure the parchment with clips if necessary and set the pan aside.
- Melt the chocolate and peanut butter: Place the white chocolate and creamy peanut butter in a large microwave-safe bowl. Microwave at 50% power in 30-second intervals, stirring thoroughly after each to ensure the mixture melts evenly and becomes smooth without burning.
- Incorporate condensed milk: Add the sweetened condensed milk to the melted white chocolate and peanut butter mixture. Stir continuously until the mixture is well combined and no streaks remain, resulting in a glossy, uniform batter.
- Pour into pan: Quickly pour the fudge batter into the prepared pan and spread it evenly with a spatula. If using, sprinkle the roasted peanuts over the surface and gently press them into the fudge with the back of a spoon to ensure they stick.
- Set the fudge: Refrigerate the fudge for 2 to 3 hours, or overnight, until it is firm and set. The initially glossy surface will turn matte as it solidifies.
- Cut into squares: Once the fudge is fully set, lift it out of the pan using the parchment paper sling. Use a sharp knife to cut the fudge into squares, typically 25 bite-sized pieces, or any size preferred. Optionally, sprinkle with a pinch of sea salt before serving.
- Store: Store the fudge either at room temperature, where it will be softer, or in the refrigerator for a firmer texture. Alternatively, freeze for up to 3 months, thawing before serving.
Notes
- Microwave heating at reduced power prevents burning the chocolate.
- You can substitute the white chocolate with white chocolate chips or candy melts.
- Pressing roasted peanuts gently ensures they stay on the fudge surface.
- Sea salt enhances the flavor by balancing the sweetness.
- Fudge can be stored room temperature for immediate use or refrigerated for longer shelf life.
- Freezing extends shelf life but may slightly alter texture.
Keywords: peanut butter fudge, no-bake fudge, white chocolate fudge, creamy peanut butter dessert, easy fudge recipe

