Peanut butter fudge is the kind of treat that disappears from the kitchen counter before it even has a chance to fully set. With its creamy texture and rich, nutty sweetness, this classic confection makes holidays, potlucks, and random Tuesday cravings infinitely better.
The best part? You only need a handful of ingredients and about 15 minutes of active time. Whether you are a seasoned candy maker or someone who has never touched a candy thermometer, this recipe will deliver foolproof results every single time.
Why You Will Love This Recipe
This peanut butter fudge hits all the right notes without demanding hours of your time or fancy equipment. It is the perfect balance of effort and reward.
- Ready in under 2 hours from start to slicing
- Uses simple pantry staples you probably already have
- No candy thermometer required for the easy version
- Makes excellent homemade gifts during the holiday season
- Customizable with mix ins like chocolate chips or crushed pretzels
My Experience Making This Recipe
I have made this peanut butter fudge more times than I can count, and it never fails to impress. The first batch I ever attempted was for a holiday cookie exchange, and people literally asked if I had bought it from a professional candy shop.
The aroma that fills your kitchen while the sugar and butter bubble away is absolutely intoxicating. That toasty, caramelized peanut butter scent makes waiting for it to set feel like genuine torture.
My family now requests this fudge for every birthday, holiday, and random weekend. It has become my signature treat, and honestly, I am completely fine with that reputation.
Recipe Overview
- Recipe Name: Peanut Butter Fudge
- Servings: 36 pieces
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 1 hour 45 minutes (including setting time)
- Course: Dessert, Confection
- Cuisine: American
- Calories per Serving: 145 calories
Equipment You Will Need
- 8×8 inch or 9×9 inch baking pan
- Parchment paper or aluminum foil
- Medium heavy bottomed saucepan
- Wooden spoon or heat resistant spatula
- Measuring cups and spoons
- Sharp knife for cutting
- Candy thermometer (optional but helpful)
Ingredients for Peanut Butter Fudge
- 2 cups granulated sugar
- 1/2 cup whole milk
- 1 cup creamy peanut butter
- 7 ounces marshmallow creme (one jar)
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter
Ingredient Notes and Substitutions
- Peanut butter: Creamy commercial peanut butter like Jif or Skippy works best because of its stabilizers. Natural peanut butter can cause the fudge to separate, so stick with the processed stuff here.
- Marshmallow creme: This provides the smooth, melt in your mouth texture without complicated candy making. You can substitute 3 cups of mini marshmallows melted with 2 tablespoons of corn syrup.
- Whole milk: The fat content helps create a creamier fudge. You can use 2% milk in a pinch, but avoid skim milk entirely.
- Granulated sugar: White sugar is traditional and gives the cleanest peanut butter flavor. Brown sugar adds a molasses note but changes the texture slightly.
- Vanilla extract: Pure vanilla adds depth and rounds out the sweetness. Imitation vanilla works but tastes noticeably flatter.
How to Make Peanut Butter Fudge
Step 1: Prepare Your Pan
Line your 8×8 inch baking pan with parchment paper, leaving overhang on two sides for easy removal later. Lightly grease the parchment with butter or cooking spray to prevent any sticking.
Step 2: Measure All Ingredients
Measure out the peanut butter, marshmallow creme, vanilla, and salt into separate containers before you start cooking. Fudge making moves fast once the sugar mixture is ready, and you will not have time to fumble with measuring cups.
Step 3: Combine Sugar, Milk, and Butter
Add the sugar, milk, and butter to your heavy bottomed saucepan over medium heat. Stir constantly with a wooden spoon until the sugar dissolves completely and the butter melts.
Step 4: Bring to a Boil
Once the sugar dissolves, stop stirring and let the mixture come to a rolling boil. If using a candy thermometer, you want to reach 234 to 240 degrees Fahrenheit, which is the soft ball stage.
No thermometer? Boil for exactly 2 minutes after the rolling boil starts. The mixture should look glossy and slightly thickened.
Step 5: Remove from Heat
Take the saucepan off the burner immediately when it reaches temperature. Residual heat continues cooking the sugar, so speed matters here to avoid grainy fudge.
Step 6: Add Peanut Butter and Marshmallow Creme
Quickly add the peanut butter and marshmallow creme to the hot sugar mixture. Stir vigorously until everything combines into a smooth, glossy mass with no streaks remaining.
Step 7: Add Vanilla and Salt
Stir in the vanilla extract and salt until fully incorporated. The salt is not optional here because it balances the intense sweetness and makes the peanut butter flavor pop.
Step 8: Pour into Prepared Pan
Work quickly to pour the fudge into your lined baking pan. Use your spatula to spread it evenly into the corners and smooth the top.
The fudge sets rapidly, so do not fuss with it for too long. A slightly imperfect top adds homemade charm anyway.
Step 9: Let the Fudge Set
Allow the fudge to cool at room temperature for at least 90 minutes, or until completely firm. You can speed this up in the refrigerator for about 45 minutes if patience is not your strong suit.
Step 10: Cut and Serve
Use the parchment overhang to lift the fudge block out of the pan. Cut into 36 pieces using a sharp knife, wiping the blade between cuts for clean edges.
Pro Tip: For the smoothest, most professional looking cuts, let the fudge come to room temperature after refrigerating, then use a knife warmed under hot water and dried completely.
Tips for the Best Peanut Butter Fudge
- Use a heavy bottomed pan to prevent hot spots that can scorch your sugar mixture.
- Do not stir once the mixture starts boiling because agitation can cause crystallization and grainy texture.
- Have all ingredients measured and ready before you begin cooking. This is called mise en place, and it saves candy batches.
- Work quickly after removing from heat since the fudge begins setting within minutes.
- Let the fudge set at room temperature first for the best texture, then refrigerate if needed.
- Store cut pieces between layers of wax paper to prevent them from sticking together.
Common Mistakes to Avoid
- Using natural peanut butter: The oils separate during cooking and create a greasy, broken fudge.
- Stirring during the boil: This introduces air and causes sugar crystals to form, resulting in grainy fudge.
- Undercooking the sugar mixture: Fudge that does not reach soft ball stage will be too soft and never set properly.
- Overcooking the sugar mixture: Going past 240 degrees creates fudge that is crumbly and dry instead of creamy.
- Adding ingredients too slowly: Hesitation lets the base cool unevenly, causing lumps and poor texture.
Serving Suggestions
This peanut butter fudge shines on its own but also plays well with other treats on a dessert spread. Consider these serving ideas to make your fudge the star of the show.
- Arrange on a platter with chocolate fudge for a classic flavor combination
- Package in decorative boxes or tins for homemade holiday gifts
- Chop into small pieces and fold into vanilla ice cream
- Serve alongside fresh apple slices for a salty sweet snack
- Include on a dessert charcuterie board with pretzels, chocolate, and dried fruit
Variations to Try
- Chocolate swirl fudge: Melt 1/2 cup chocolate chips and swirl through the top before setting for a gorgeous marbled effect.
- Crunchy peanut butter fudge: Use chunky peanut butter or stir in 1/2 cup chopped roasted peanuts for added texture.
- Maple peanut butter fudge: Replace vanilla with 1 teaspoon maple extract for a cozy autumn twist.
- Salted pretzel fudge: Press crushed pretzel pieces into the top before setting for sweet and salty perfection.
- Fluffernutter fudge: Swirl extra marshmallow creme on top and sprinkle with flaky sea salt.
Dietary Adaptations
- Gluten free: This recipe is naturally gluten free as written, but always double check your peanut butter label for any hidden gluten containing additives.
- Dairy free: Substitute the butter with coconut oil and use a plant based milk like oat milk. The texture will be slightly different but still delicious.
- Vegan: Use vegan butter, plant milk, and vegan marshmallow creme (Dandies brand melts well). The result is remarkably close to the original.
- Lower sugar: True low carb fudge requires a completely different recipe base with sugar alcohols and is not achievable with simple substitutions here.
Storage and Reheating
Refrigerator
Properly stored fudge stays fresh in the refrigerator for up to 2 weeks.
- Place in an airtight container
- Separate layers with wax paper or parchment
- Bring to room temperature before serving for the best texture
Freezer
Peanut butter fudge freezes beautifully for up to 3 months.
- Wrap individual pieces in plastic wrap
- Place wrapped pieces in a freezer safe container or bag
- Thaw in the refrigerator overnight before serving
Reheating
Fudge is best enjoyed at room temperature and does not require reheating.
- Remove from refrigerator 15 to 20 minutes before serving
- Avoid microwaving as it can cause the fudge to melt unevenly
- If frozen, thaw completely in the refrigerator first
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 145 |
| Total Fat | 6g |
| Saturated Fat | 1.5g |
| Carbohydrates | 21g |
| Fiber | 0.5g |
| Sugar | 19g |
| Protein | 2g |
| Sodium | 45mg |
| Cholesterol | 3mg |
Nutritional values are estimates based on standard ingredients and may vary depending on specific brands and substitutions used.
Frequently Asked Questions
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter works perfectly and adds a nice textural contrast. The fudge base will still be smooth with pleasant nutty bits throughout.
Why did my fudge turn out grainy?
Grainy fudge usually results from stirring during the boiling stage or not dissolving the sugar completely before boiling. Sugar crystals form and create that unpleasant sandy texture.
Can I make this fudge ahead of time?
Yes, this fudge actually improves after a day or two as the flavors meld together. Make it up to 2 weeks ahead and store it properly in the refrigerator.
My fudge is too soft and will not set. What happened?
The sugar mixture likely did not reach the proper temperature during cooking. You can try remelting it gently and cooking it a bit longer, but results may vary.
Can I double this recipe?
You can double the recipe, but use a larger pan and expect a slightly longer cooking time. Watch the temperature carefully since larger batches can behave differently.
Final Thoughts
This peanut butter fudge recipe has earned its place in my regular rotation for good reason. It delivers incredible flavor with minimal fuss, and the results look impressive enough to gift or serve at any gathering.
Once you nail this basic version, feel free to experiment with the variations and make it your own. Your friends and family will think you spent hours in the kitchen, and that can be our little secret.
Peanut Butter Fudge
Ingredients
Method
- Line an 8x8-inch baking pan with parchment paper, leaving overhang on two opposite sides, and lightly grease the parchment.
- Measure the peanut butter, marshmallow creme, vanilla extract, and salt into separate dishes so they are ready to add quickly.
- In a medium heavy-bottomed saucepan combine the granulated sugar, whole milk, and unsalted butter over medium heat, stirring constantly until the sugar dissolves and the butter melts, about 2 minutes.
- Stop stirring and bring the mixture to a rolling boil. Continue boiling undisturbed for exactly 2 minutes, or until a candy thermometer reads 234-240°F (soft-ball stage).
- Immediately remove the pan from the heat.
- Quickly stir in the creamy peanut butter and marshmallow creme until the mixture is smooth and uniform with no streaks, about 30 seconds.
- Stir in the vanilla extract and salt until fully incorporated.
- Pour the hot fudge into the prepared pan and spread it evenly with a spatula.
- Let the fudge cool at room temperature until completely set, about 90 minutes, or refrigerate for 45 minutes to speed up the process.
- Lift the set fudge out of the pan using the parchment overhang and cut into 36 squares, wiping the knife between cuts for clean edges.