Creamy Peanut Fudge (Soft Pé de Moleque)

While traditional brittle cracks, this version belongs to the fudge family. The slow heating of milk proteins and sugar in condensed milk creates a deep, complex flavor and soft texture beloved in Brazil. This candy requires patience: stirring over low heat is a meditative process rewarded by a sliceable, creamy peanut block.
🕒 Prep Time 5 mins
🍳 Cook Time 25 mins
Total Time 1 hr
🍽️ Servings 6 servings
🔥 Calories 380 kcal
🌍 Cuisine Brazilian

Ingredients

Equipment Needed

  • Non-stick saucepan
  • Silicone spatula
  • Square pan (e.g., 8x8 inch)

Allergen Information

⚠️ Peanuts
⚠️ Milk

Instructions

1

If peanuts have skins, rub them off. Line a square pan with parchment paper and grease lightly.

Tip: Peanut skins can be bitter, ruining the sweet harmony.
2

In a heavy saucepan, combine sugar, butter, and condensed milk. Heat over medium low.

Tip: Use a silicone spatula to continuously scrape the bottom and corners.
3

Cook while stirring constantly. The mixture will first thin out, then darken and thicken. This takes about 15-20 minutes.

Tip: The color change is due to the Maillard reaction between milk proteins and sugar.
4

When the mixture pulls away from the sides and passes the 'trace test', stir in peanuts and salt. Cook 1-2 minutes more.

Tip: Trace test: dragging a spoon leaves a clear path that doesn't immediately close.
5

Pour into the prepared pan and smooth the top. Let cool completely (30 mins room temp, then fridge) before cutting into squares.

Tip: Use a sharp, lightly oiled knife to cut.

Recipe FAQ

Why did it burn?
Heat was too high, or you didn't scrape the bottom well enough. Condensed milk scorches easily.
How do I know it's done?
When you can drag the spoon across the bottom and see the pan for a moment before the mixture flows back (the 'trace' test).

Ingredients

  • 1 1/2 cups Roasted Unsalted Peanuts
  • 1 cup Brown Sugar (packed)
  • 10 oz Sweetened Condensed Milk (approx. 3/4 can)
  • 4 tbsp Butter
  • 1 pinch Salt