Old-Time Fudge Recipe
Introduction
Old-Time Fudge is a classic, rich chocolate treat that brings a nostalgic touch to any dessert table. With its smooth, creamy texture and deep cocoa flavor, this homemade fudge is perfect for sharing or enjoying by yourself.

Ingredients
- 3 cups granulated sugar
- 2/3 cup unsweetened cocoa (Dutch processed)
- 1/8 teaspoon salt
- 1 1/2 cups whole milk
- 1/4 cup salted butter (room temperature) *If using unsalted butter, increase salt to 1/4 teaspoon
- 1 teaspoon vanilla extract
Instructions
- Step 1: Prep the Pan by lining an 8-inch square pan with buttered parchment paper for easy removal later.
- Step 2: In a medium saucepan, combine the sugar, cocoa, and salt. Add the milk and stir with a wooden spoon (avoid metal spoons).
- Step 3: Cook over medium heat, stirring constantly, until the mixture reaches a strong boil, which should take about 15 minutes.
- Step 4: Lower the heat to medium-low and cook without stirring until the mixture reaches 234°F (112°C), approximately 30 minutes.
- Step 5: Remove from heat and add the butter and vanilla extract, but do not stir. Let the mixture cool to room temperature, about 30 minutes.
- Step 6: When the mixture cools to 110°F (43°C), use a wooden spoon to beat the fudge for 6 to 8 minutes until it starts losing its gloss.
- Step 7: Quickly spread the fudge into the prepared pan and allow it to cool completely, preferably overnight at room temperature.
- Step 8: Once cooled, cut the fudge into squares and enjoy!
Tips & Variations
- Use Dutch processed cocoa for a smoother, less bitter chocolate flavor.
- Beat the fudge with a wooden spoon as recommended to achieve the best texture; metal spoons may affect the consistency.
- Add chopped nuts, such as walnuts or pecans, for extra crunch and flavor.
- For a richer texture, substitute half of the whole milk with evaporated milk.
- If you prefer a saltier touch, sprinkle a small pinch of sea salt on top before the fudge sets.
Storage
Store the fudge in an airtight container to maintain freshness. At room temperature, it will keep for up to 2 weeks. If you’d like to extend its shelf life, wrap the fudge well and refrigerate it for 2 to 3 weeks. For longer storage, freeze the wrapped fudge; thaw at room temperature before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a candy thermometer to check the temperature?
Yes, using a candy thermometer is recommended to accurately reach the specific temperatures needed for perfect fudge consistency.
Why shouldn’t I stir after the mixture reaches the soft ball stage?
Stirring after this point can cause sugar crystals to form, resulting in a grainy texture instead of smooth, creamy fudge.
PrintOld-Time Fudge Recipe
This classic Old-Time Fudge recipe delivers a rich, creamy, and nostalgic chocolate treat made from simple ingredients like cocoa, sugar, and butter. The slow simmer and careful beating produce a smooth, melt-in-your-mouth texture perfect for any occasion.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 25 minutes
- Yield: About 36 small squares 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Fudge Ingredients
- 3 cups granulated sugar
- 2/3 cup unsweetened cocoa (Dutch processed)
- 1/8 teaspoon salt
- 1 1/2 cups whole milk
- 1/4 cup salted butter (room temperature) – if using unsalted butter, increase salt to 1/4 teaspoon
- 1 teaspoon vanilla extract
Instructions
- Prep the Pan: Line an 8-inch square pan with buttered parchment paper to ensure easy removal of the fudge once set.
- Mix the Base: In a medium saucepan, combine the granulated sugar, unsweetened cocoa, and salt. Pour in the whole milk, then stir gently using a wooden spoon to blend the ingredients without scratching the pan.
- Boil the Mixture: Place the saucepan over medium heat and stir constantly until the mixture reaches a strong boil. This should take about 15 minutes and is crucial for dissolving the sugar evenly.
- Simmer & Monitor Temperature: Reduce the heat to medium-low and cook the mixture without stirring until the temperature reaches 234°F (112°C), approximately 30 minutes, developing the perfect fudge consistency.
- Add Butter & Vanilla: Remove the saucepan from heat and add the room temperature butter and vanilla extract. Do not stir at this point. Allow the mixture to cool down to room temperature, approximately 30 minutes.
- Beat the Fudge: When the mixture reaches about 110°F (43°C), use a wooden spoon to beat the fudge vigorously for 6-8 minutes until it starts losing its glossy appearance and becomes creamy and thick.
- Set the Fudge: Immediately spread the beaten fudge evenly into the prepared pan. Leave it at room temperature to cool completely, ideally overnight, to achieve the best texture.
- Cut & Serve: Once the fudge is fully set, cut it into squares using a sharp knife and serve as a delicious homemade treat.
- Storing the Fudge: Store fudge in an airtight container at room temperature for up to 2 weeks to maintain freshness.
- Refrigerator Storage: Wrap the fudge tightly and refrigerate for 2-3 weeks, which helps preserve its texture and flavor.
- Freezer Storage: For long-term storage, wrap fudge in plastic wrap and freeze. Thaw before serving to enjoy the best consistency.
Notes
- Use a wooden spoon to avoid any reaction with the acidic cocoa and to prevent scratching your pan.
- If using unsalted butter, increase the salt to 1/4 teaspoon to balance flavors.
- Accurately monitoring temperature with a candy thermometer is essential for proper texture.
- Allow the fudge mixture to cool to the specified temperature before beating; beating while too hot or cold will affect consistency.
- For easier cutting, let fudge rest overnight at room temperature.
- Store fudge in airtight containers to prevent it from drying out or absorbing fridge/freezer odors.
Keywords: Old-Time Fudge, classic fudge recipe, homemade fudge, chocolate fudge, traditional fudge, easy fudge recipe

