Creamy Peanut Butter Fudge Recipe
This Peanut Butter Fudge is smooth, creamy, and irresistibly rich — just like grandma used to make! Made with real butter, marshmallow creme, and pure vanilla, this classic homemade fudge melts in your mouth and satisfies every sweet craving. Whether you’re making it for the holidays, a family get-together, or just because, this old-fashioned recipe always brings comfort and smiles.
Why You’ll Love This Recipe
- 🥜 Rich and creamy: The perfect texture — soft, smooth, and melt-in-your-mouth delicious.
- ⏱️ Quick and easy: Ready in just a few simple steps, no candy-making experience required.
- 🎁 Perfect for gifting: Wrap in parchment or boxes for an easy homemade treat.
- 🍫 Classic flavor: A nostalgic blend of peanut butter and vanilla that never fails to please.
Ingredients
- 4 cups granulated sugar
- ½ cup butter
- 1 (12 oz) can evaporated milk
- 1 (7 oz) jar marshmallow creme
- 1 cup peanut butter
- 1 to 1½ teaspoons pure vanilla extract
Instructions
- Boil the Base: In a 4-quart heavy-bottomed saucepan, add slightly melted butter, sugar, and evaporated milk. Cook over medium-high heat, stirring constantly until the mixture begins to boil. Reduce heat to medium and continue stirring for 8–9 minutes, or until the candy thermometer reaches 234°F (soft ball stage).
- Mix the Fudge: Remove from heat. Using a buttered spatula, add the marshmallow creme and peanut butter one spoonful at a time, stirring well after each addition. Once smooth and creamy, stir in the vanilla extract.
- Pour & Cool: Immediately pour the mixture into a 13×9-inch foil-lined dish. Smooth the top and allow it to cool on a rack for 2–3 hours.
- Cut & Store: Once cooled, lift the fudge out of the pan, remove the foil, and cut into squares. Store in an airtight container wrapped in foil or plastic wrap.
Chef Tips & Variations
- 💡 Use creamy peanut butter: For the smoothest texture, avoid natural peanut butter that separates.
- 🍬 Test for doneness: If you don’t have a thermometer, drop a small spoonful into cold water — it should form a soft ball.
- 🌰 Add crunch: Stir in ½ cup chopped roasted peanuts for a nutty twist.
- 🎄 Gift idea: Wrap squares in wax paper and box for homemade holiday treats!
Storage
- Store fudge in an airtight container at room temperature for up to 1 week.
- Refrigerate for longer storage (up to 3 weeks).
- Freeze tightly wrapped for up to 2 months — thaw at room temperature before serving.
FAQs
Can I use crunchy peanut butter?
Yes! Crunchy peanut butter gives extra texture, but creamy peanut butter makes a smoother fudge.
Why did my fudge turn grainy?
This happens if the sugar crystallizes. Be sure to stir constantly and avoid scraping the sides of the pan once it starts boiling.
Can I double the recipe?
Absolutely! Just use a larger pot to prevent overflowing during boiling.
Creamy Peanut Butter Fudge Recipe
Yield: 24 squares | Prep Time: 10 mins | Cook Time: 15 mins | Cool Time: 2 hrs | Total Time: 2 hrs 25 mins
Ingredients
- 4 cups sugar
- ½ cup butter
- 1 can (12 oz) evaporated milk
- 1 jar (7 oz) marshmallow creme
- 1 cup peanut butter
- 1 tsp vanilla extract
Directions
- Boil sugar, butter, and milk until 234°F, stirring constantly.
- Stir in marshmallow creme, peanut butter, and vanilla until smooth.
- Pour into foil-lined pan, cool 2–3 hours, then cut into squares.
Chef Tip: For perfect creamy fudge, use a candy thermometer and avoid overcooking the sugar mixture.
💬 Have you tried this recipe? Share your fudge-making success in the comments below or tag @SmartCookRecipes on Instagram — I love seeing your homemade sweets! 🥜🍬

