Go Back

Old Fashioned Fudge

This Old Fashioned Fudge is the real deal: creamy, dense, and intensely chocolatey without any fancy ingredients or equipment. This recipe delivers that perfect snap when you bite into it, followed by a melt-in-your-mouth texture that store-bought candy can't touch.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 32 pieces
Course: Dessert
Cuisine: American
Calories: 120

Ingredients
  

Main
  • 2 cups granulated sugar
  • 3/4 cup unsweetened cocoa powder
  • 1 cup whole milk
  • 4 tablespoons unsalted butter
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt

Equipment

  • Heavy-bottomed saucepan (3 to 4 quart capacity)
  • Wooden spoon or silicone spatula
  • Candy thermometer (optional)
  • 8x8 inch baking pan
  • Parchment paper or wax paper
  • Shallow bowl filled with cold water
  • Butter knife

Method
 

  1. Line your 8x8 inch baking pan with parchment paper or wax paper, letting the edges hang over the sides for easy removal later.
  2. In your heavy saucepan, whisk together the sugar and cocoa powder thoroughly, breaking up any lumps in the cocoa.
  3. Pour the milk into the sugar and cocoa mixture, stirring constantly with a wooden spoon until you have a smooth paste with no dry streaks.
  4. Place the saucepan over medium heat and add the butter, stirring occasionally as everything melts together. Once the mixture is smooth and the butter is fully incorporated, stop stirring and let it bubble gently for about 8 to 10 minutes without touching it.
  5. Test for doneness by dropping a small amount of hot fudge into your bowl of cold water; it should form a soft ball that holds together but still gives slightly when you press it (236 to 238 degrees Fahrenheit). If it's still too soft and dissolves, let it cook another minute and test again.
  6. Remove the saucepan from heat and let it cool for about 3 to 5 minutes without stirring. Add the vanilla extract and salt, stirring very gently just a few times to distribute them throughout.
  7. Using your wooden spoon, stir the fudge vigorously for about 5 to 7 minutes until it thickens, loses its glossy shine, and starts to look slightly granular at the edges.
  8. Quickly pour the fudge into your prepared pan, using your spatula to smooth the top into an even layer. Let it cool at room temperature for at least 30 minutes, then refrigerate for another 15 minutes to fully set before cutting.

Notes

The most important step is the beating stage after cooling; this is what separates homemade fudge from a chocolate pudding, so don't skimp on the vigor or time spent stirring. Use a candy thermometer if you have one for best results. Cut the fudge while it's still slightly cool but not rock hard; use a sharp knife dipped in hot water and wiped clean between cuts for neat edges. Store pieces in an airtight container with parchment between layers.