Creamy Peanut Butter Fudge Recipe for Rich Homemade Candy

This peanut butter fudge has become a holiday favorite in our home. Its silky, creamy texture and full peanut butter flavor make it an ideal seasonal treat for gifting or sharing with friends and family.

This delicious peanut butter fudge recipe has become a staple in our home for Christmas and the holidays! Its smooth, creamy texture and rich peanut butter flavor make it a must-have treat for the season. It's perfect for gifting or sharing with friends and family.

Why You’ll Love This Peanut Butter Fudge Recipe

This easy-to-make fudge delivers rich peanut butter flavor with a smooth, melt-in-your-mouth texture. It’s perfect for holiday cookie trays, cookie tins, or boxed as a homemade gift. The recipe is flexible—stir in chopped nuts, chocolate chips, or peanut butter cups for extra texture and flavor.

Making the Fudge

  • Rich and Creamy Texture: The combination of evaporated milk, butter, and creamy peanut butter produces a smooth, velvety fudge.
  • Great Holiday Treat: Ideal for Christmas parties, cookie exchanges, or packaged as presents.
  • Customizable: Add toppings or mix-ins like chopped nuts, chocolate chips, or miniature peanut butter cups to suit your preference.
A glass dish with chilled peanut butter fudge in it.

Ingredients

This homemade fudge uses simple pantry ingredients. Adjust quantities in the recipe card for the number of servings you want to make.

  • 12 ounce can evaporated milk
  • 4 cups white sugar
  • ½ cup softened unsalted butter (divided)
  • 2 tablespoons vanilla extract
  • 16 ounces creamy peanut butter
  • 2 tablespoons light Karo corn syrup
  • 7 ounces marshmallow fluff
Side view of cut peanut butter fudge on a wooden board.

How to Make Peanut Butter Fudge on the Stovetop

  1. Line a 7×11 baking dish with aluminum foil or parchment paper, or lightly butter the bottom and sides.
  2. In a large pot, combine ¼ cup butter, the evaporated milk, and 4 cups sugar.
  3. Heat gently on low just until the butter melts—do not boil yet.
  4. In a separate large bowl, mix 2 tablespoons vanilla extract, 2 tablespoons light Karo syrup, the remaining ¼ cup softened butter, 16 ounces peanut butter, and 7 ounces marshmallow fluff. Stir until smooth and set aside.
  5. Slowly raise the pot’s heat to medium-low and bring the mixture to a rolling boil, then reduce slightly to maintain that boil.
  6. Stir continuously for 10–15 minutes until the mixture reaches 235°F–240°F (soft ball stage). To test without a thermometer, drop a small amount into cold water—if it forms a soft ball, it’s ready. Avoid overcooking.
  7. Remove the pot from the heat immediately and stir in the peanut butter mixture until fully combined.
  8. Pour the hot fudge into the prepared dish and smooth the top.
  9. Allow it to cool to room temperature, then cover and refrigerate for at least 4 hours to firm.
  10. Cut into 1-inch squares. Store in an airtight container in the refrigerator for up to 2 weeks or freeze for up to 3 months.
Close up of squares of peanut butter fudge on cutting board.

Reaching the Soft Ball Stage

  1. Cook Evenly: Use a heavy-bottomed saucepan and cook over medium heat, stirring constantly to prevent burning.
  2. Use a Candy Thermometer: Heat to 235°F–240°F (113°C–116°C) for consistent results.
  3. Or Do the Cold Water Test: Drop a small amount into cold water—if it forms a soft, pliable ball, the mixture is ready.
A plate of four pieces of peanut butter fudge squares.

Quick Tips

  • Heavy-Bottomed Pan: Prevents hot spots and scorching for a smoother result.
  • Stir Constantly: Keeps the texture even and reduces the chance of sugar crystallization on the pot sides.
  • Monitor Temperature: A candy thermometer helps hit the soft ball stage precisely.
  • Low to Medium Heat: Control the boil so the mixture cooks evenly without burning.
  • Cool Before Chilling: Let the fudge cool at room temperature before refrigerating to achieve a creamier finish.
A plate stacked high with creamy peanut butter fudge.

Other Holiday Favorites

This peanut butter fudge pairs beautifully with classic Christmas cookies and makes a lovely addition to cookie trays or homemade gift boxes. Consider pairing it with gingerbread, Linzer cookies, brown butter toffee cookies, or sugared shortbread for a balanced holiday selection.

  • Gingerbread Cookies featured image.
    Gingerbread Cookies
  • Linzer Cookies featured image.
    Linzer Cookies
  • Toffee Cookies featured image.
    Brown Butter Toffee Cookies
  • Sugared Christmas Shortbread Cookies featured image.
    Sugared Christmas Shortbread Cookies

Recipe

Peanut Butter Fudge featured image.

Peanut Butter Fudge Recipe

This creamy peanut butter fudge is a holiday staple with a smooth texture and rich flavor—perfect for gifting or adding to cookie trays.
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Dessert
Cuisine American
Servings 60 servings
Calories 132 kcal

Ingredients

  • 12 ounce can evaporated milk
  • 4 cups white sugar
  • ½ cup softened butter (divided)
  • 2 tablespoons vanilla extract
  • 16 ounces creamy peanut butter
  • 2 tablespoons light Karo syrup
  • 7 ounces marshmallow fluff

Instructions

  1. Line a 7×11 baking dish with foil or parchment, or butter it.
  2. Combine ¼ cup butter, evaporated milk, and 4 cups sugar in a large pot.
  3. Heat on low until the butter melts without boiling.
  4. In a separate bowl, mix 2 tablespoons vanilla, 2 tablespoons Karo syrup, the remaining ¼ cup butter, peanut butter, and marshmallow fluff. Set aside.
  5. Bring the pot to a rolling boil over medium-low and stir constantly.
  6. Cook 10–15 minutes until the mixture reaches 235°F–240°F (soft ball stage) or passes the cold water test.
  7. Remove from heat and quickly stir in the peanut butter mixture until smooth.
  8. Pour into the prepared dish, smooth the top, cool, then refrigerate at least 4 hours.
  9. Cut into 1-inch squares and serve.

Notes

Store fudge in an airtight container in the refrigerator for up to 2 weeks or freeze for up to 3 months.

Nutrition

Serving: 1 piece | Calories: 132 kcal | Carbohydrates: 19 g | Protein: 2 g | Fat: 6 g | Sugar: 17 g

© Mama Needs Cake

Tried this recipe?

Let us know how it turned out!