Indulge in this homemade peanut butter fudge that’s creamy, rich, and melts in your mouth. Perfect for dessert tables, gifts, or a sweet snack, this fudge combines the nutty goodness of peanut butter with just the right amount of sweetness for an irresistible treat. It’s simple to make with just a few ingredients and doesn’t require baking, making it a go-to recipe for quick, decadent homemade candy.
Why You’ll Love This Recipe
- Rich and creamy texture: Silky-smooth fudge that melts in your mouth.
- Quick and easy: No baking required; ready in under 30 minutes.
- Perfect for gifting: Cut into squares and wrap for homemade presents.
- Simple ingredients: Pantry staples like peanut butter, butter, and sugar.
- Crowd-pleaser: Loved by kids and adults alike for its nutty sweetness.
Ingredients

- 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
Step-by-Step Instructions

- Prepare the pan: Line an 8×8-inch square baking dish with parchment paper, leaving overhang for easy removal.
- Melt butter and peanut butter: In a medium saucepan over low heat, melt the butter and peanut butter together, stirring until smooth.
- Add vanilla and salt: Remove from heat and stir in vanilla extract and salt.
- Incorporate powdered sugar: Gradually add sifted powdered sugar, stirring constantly until fully combined and smooth.
- Transfer to pan: Pour the mixture into the prepared pan, spreading evenly with a spatula.
- Optional toppings: Sprinkle chopped peanuts, drizzle melted chocolate, or sprinkle sea salt on top.
- Chill: Refrigerate for at least 2 hours or until firm.
- Cut and serve: Lift fudge from pan using parchment overhang and cut into squares. Serve at room temperature.
Tips & Variations
- Nut butter variations: Try almond butter or cashew butter for a different flavor twist.
- Chocolate swirl: Melt 1/4 cup chocolate chips and swirl into the fudge before chilling.
- Mini peanut butter cups: Pour fudge into mini cupcake liners for individual treats.
- Storage tip: Keep fudge in an airtight container at room temperature or refrigerate to maintain firmness.
- Add texture: Mix in crushed pretzels, toffee bits, or chocolate chips for a crunchy variation.
Storage & Freezer Instructions
- Room temperature: Store in an airtight container for up to 1 week.
- Refrigerator: Store for up to 2 weeks, keeping it covered to prevent drying.
- Freezer: Wrap individual squares in parchment and store in a freezer-safe bag for up to 3 months. Thaw at room temperature before serving.
Serving & Pairing Ideas

- Serve with a warm cup of coffee, hot chocolate, or milk.
- Perfect addition to dessert platters for parties or holidays.
- Pair with fresh fruit like strawberries or apple slices for a balance of sweetness.
- Great for gift-giving when wrapped in decorative parchment and tied with ribbon.
Frequently Asked Questions
Can I make peanut butter fudge without butter?
Yes! You can substitute butter with coconut oil or margarine for a slightly different texture, but butter gives the classic creamy consistency.
Can I use natural peanut butter?
Yes, but natural peanut butter has more oil and may make the fudge softer. Chill longer if needed.
How do I get smooth fudge without gritty sugar?
Sift the powdered sugar before adding it and stir constantly while incorporating it into the melted butter and peanut butter.
Can I add chocolate to this fudge?
Absolutely! Fold in chocolate chips or drizzle melted chocolate over the top for a decadent twist.
Ready to Make It?
This peanut butter fudge is a simple, rich, and indulgent treat that everyone will love. Follow these easy steps for creamy squares of fudge that are perfect for dessert, gifts, or a sweet snack anytime. Save this recipe for your next treat or share it with friends who love nutty, sweet indulgence!
You Might Also Like
- Garlic Parmesan Breadsticks – Soft, buttery breadsticks with a golden crust and savory garlic topping.
- Mini Cheeseball Bites – Creamy, flavorful cheese appetizers rolled in crunchy coatings.
- Crispy Baked Mozzarella Sticks – Golden, cheesy, and oven-baked perfection.
- French Onion Pot Roast – Tender beef roast slow-cooked in rich French onion gravy.
Peanut Butter Fudge
- 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
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