This Old-Fashioned Chocolate Fudge is rich, creamy, and melt-in-your-mouth delicious. Made with simple ingredients like cocoa, sugar, butter, and milk, it’s a classic homemade candy perfect for holidays and gifting.
Old-Fashioned Chocolate Fudge
Old-fashioned chocolate fudge is a timeless homemade candy known for its smooth, creamy texture and deep chocolate flavor. Unlike modern shortcut versions, this traditional recipe uses simple pantry ingredients and a stovetop cooking method that creates a rich, velvety fudge that sets perfectly every time.
This classic treat is especially popular during holidays, but it’s simple enough to make anytime you want a sweet, nostalgic dessert.
Why You’ll Love This Recipe
- Rich and creamy texture
- Deep chocolate flavor
- Made with simple ingredients
- Perfect for gifting and holidays
- No special equipment needed
- Classic homemade candy
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 15–20 minutes
- Cooling Time: 2 hours
- Total Time: About 2 hours 30 minutes
Servings
Makes about 25–36 pieces
Ingredients
- 2 1/2 cups granulated sugar
- 1/2 cup unsweetened cocoa powder
- 1 cup whole milk
- 1/4 cup unsalted butter
- 1 teaspoon vanilla extract
- Pinch of salt
Equipment Needed
- Medium saucepan
- Wooden spoon or heat-resistant spatula
- Candy thermometer (optional but recommended)
- 8×8-inch baking pan
- Parchment paper
- Mixing bowl
Step-by-Step Directions
Step 1: Prepare the Pan
Line an 8×8-inch baking pan with parchment paper, leaving some overhang for easy removal.
Lightly grease if needed.
Step 2: Combine Dry Ingredients
In a medium saucepan, mix together:
- Sugar
- Cocoa powder
- Salt
Stir until evenly combined.
Step 3: Add Milk
Slowly pour in the milk while stirring continuously to avoid lumps.
Step 4: Cook the Mixture
Place the saucepan over medium heat.
Bring the mixture to a boil, stirring frequently to prevent burning.
If using a candy thermometer, cook until it reaches the soft-ball stage (about 234°F to 240°F or 112°C to 115°C).
If not using a thermometer, boil for about 10–12 minutes until thickened.
Step 5: Add Butter and Vanilla
Remove the pan from heat.
Stir in the butter and vanilla extract until fully melted and smooth.
Step 6: Beat the Fudge
Allow the mixture to cool slightly for 5–10 minutes.
Then beat vigorously with a wooden spoon until it thickens and loses its gloss.
This step helps create the classic fudge texture.
Step 7: Pour into Pan
Quickly pour the fudge mixture into the prepared pan.
Spread evenly with a spatula.
Step 8: Let It Set
Allow the fudge to cool at room temperature for at least 2 hours, or until firm.
Step 9: Slice and Serve
Once set, lift the fudge out using the parchment paper.
Cut into small squares and serve.
Serving Suggestions
Old-fashioned chocolate fudge pairs well with:
- Coffee or espresso
- Hot chocolate
- Vanilla ice cream
- Holiday cookie trays
- Fresh berries
Recipe Tips
- Stir constantly to prevent burning during cooking
- Use a candy thermometer for best accuracy
- Beat the fudge until it thickens for proper texture
- Don’t overcook or it may become grainy
- Store in a cool place for best consistency
Storage Instructions
Room Temperature
Store in an airtight container for up to 1 week.
Refrigerator
Store for up to 2 weeks for firmer texture.
Freezer
Freeze for up to 2 months, separated with parchment paper.
Variations
Nut Fudge
Add chopped walnuts or pecans before pouring into the pan.
Marshmallow Fudge
Stir in mini marshmallows at the end for extra creaminess.
Peanut Butter Swirl Fudge
Swirl in 1/4 cup peanut butter before setting.
Final Thoughts
Old-fashioned chocolate fudge is a rich, nostalgic treat that brings classic homemade candy flavor to your kitchen. With its smooth texture and deep chocolate taste, it’s perfect for holidays, gifting, or simply enjoying a sweet bite of tradition.