Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of creamy peanut butter fudge squares on a plate

Peanut Butter Fudge


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 20 mins
  • Yield: 36 squares 1x
  • Diet: Vegetarian

Description

This Peanut Butter Fudge is creamy, rich, and melts in your mouth. Perfect for dessert tables, gifts, or a sweet snack, this no-bake fudge combines peanut butter and butter with just the right amount of sweetness for an irresistible treat.


Ingredients

Scale

1 cup unsalted butter

1 cup creamy peanut butter

1 teaspoon vanilla extract

4 cups powdered sugar, sifted

1/4 teaspoon salt

Optional toppings: chopped peanuts, chocolate drizzle, or sea salt flakes


Instructions

1. Line an 8×8-inch baking dish with parchment paper.

2. In a medium saucepan over low heat, melt butter and peanut butter together, stirring until smooth.

3. Remove from heat and stir in vanilla extract and salt.

4. Gradually add sifted powdered sugar, stirring until fully combined and smooth.

5. Pour mixture into prepared pan and spread evenly.

6. Optional: sprinkle chopped peanuts, drizzle melted chocolate, or add sea salt flakes.

7. Refrigerate for at least 2 hours until firm.

8. Lift fudge from pan using parchment overhang and cut into squares.

9. Serve at room temperature.

Notes

Use almond or cashew butter for a variation.

Add chocolate chips or swirl melted chocolate into the fudge.

Wrap squares individually for gifting.

Keep fudge in an airtight container at room temperature or refrigerate.

  • Prep Time: 10 mins
  • Cook Time: 10 mins
  • Category: Dessert
  • Method: No-Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 square
  • Calories: 150
  • Sugar: 18g
  • Sodium: 65mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 5mg