Meta Info
Servings: 36 small squares
Total Time: ~1 hour 45 minutes (includes cooling)
Difficulty: Intermediate
Calories per Serving: ~95
Macros (Approx.):
Protein: 1g | Carbs: 16g | Fat: 4g | Fiber: 1g
Intro: The Fudge That Never Goes Out of Style
Thereโs a reason this recipe has stood the test of time. Old-Fashioned Chocolate Fudge is rich, smooth, and deeply chocolatey in a way modern shortcuts rarely match. No condensed milk. No marshmallows. Just patience, precision, and a handful of pantry staples.
This is the kind of fudge many of us grew up with โ made slowly on the stovetop, tested with cold water, and beaten by hand until it turns glossy and thick. The result is a dense yet creamy square that melts softly on the tongue and tastes unapologetically nostalgic.
If youโre craving a true classic dessert that feels special, intentional, and worth the effort, this is the fudge recipe to master.
Look at the Recipe
- Smooth, creamy texture with deep chocolate flavor
- Made the traditional way โ no shortcuts
- Perfect for holidays, gifting, or special treats
Ingredients Needed
- 2 cups white sugar
- ยฝ cup unsweetened cocoa powder
- 1 cup whole milk
- 4 tbsp unsalted butter, sliced and softened
- 1 tsp vanilla extract
How to Make Our Old-Fashioned Chocolate Fudge
- Grease an 8-inch square baking pan and set aside.
- In a medium saucepan, combine the sugar and cocoa powder.
- Pour in the milk and stir until fully blended.
- Set the pan over medium-high heat and stir constantly until the mixture comes to a full boil.
- Reduce heat to low. Attach a candy thermometer and simmer without stirring until the mixture reaches 238ยฐF (114ยฐC) โ the soft-ball stage โ about 10 minutes.No thermometer? Drop a small amount into cold water. If it forms a soft ball that flattens when removed, itโs ready.
- Remove from heat and allow the fudge to cool undisturbed to 110ยฐF (43ยฐC), about 50โ70 minutes. Do not stir during this time.
- Add the butter and vanilla extract.
- Using a wooden spoon, beat until the mixture thickens, loses its sheen, and becomes creamy. Do not under-beat โ this step sets the texture.
- Pour into the prepared pan and gently press to level.
- Cool completely at room temperature or refrigerate before cutting into 1-inch squares.
Storage & Serving Suggestions
- Store in an airtight container at room temperature for up to 1 week.
- Refrigerate for firmer texture and longer keeping.
- For gifting, wrap squares in wax paper or parchment.
- Serve with coffee or milk for a classic pairing.
Tips & FAQs
Why canโt I stir while it simmers?
Stirring during this stage can cause sugar crystals, resulting in grainy fudge.
What happens if I under-beat the fudge?
It may stay glossy and too soft to set properly. Beating until dull is key.
Can I double this recipe?
Yes, but use a larger pan and watch temperatures closely.
Why use whole milk?
Whole milk gives the creamiest texture and best flavor.
Is this freezer-friendly?
Yes. Freeze tightly wrapped fudge for up to 2 months.