This 5-ingredient chocolate fudge recipe makes over 60 mini fudge squares! These rich, creamy, and delicious fudge treats are perfect for special occasions or holiday dessert tables. Customize these chocolaty fudge squares by adding 1 cup of add-ins (like chopped nuts, chocolate chips, or mini candies) when you add the butter. Be sure to use a candy thermometer for best results.

Prep Time: 20 mins

Cook Time: 15 mins

Additional Time: 50 mins

Total Time: 1 hr 25 mins


2 cups white sugar

½ cup unsweetened cocoa powder

1 cup whole milk

4 tablespoons unsalted butter, sliced and softened

1 teaspoon vanilla extract


Gather ingredients.

Grease an 8-inch square baking pan.

Place sugar and cocoa powder in a medium saucepan; pour in milk and stir until blended. Set heat to medium-high and stir constantly until mixture comes to a boil.

Reduce heat to low and place a candy thermometer in the pan. Let the mixture simmer without stirring until the temperature reaches 238 degrees F (114 degrees C) when measured with a candy thermometer, about 10 minutes.

If you don’t have a candy thermometer, drop a small amount of the mixture into cold water; if it forms a soft ball that flattens when removed from the water and placed on a flat surface, it’s ready.

Remove from the heat. Allow to cool to 110 degrees F (43 degrees C), 50 to 70 minutes. Do not disturb fudge as it’s cooling.

Add butter and vanilla to the fudge. Beat with a wooden spoon until well incorporated and fudge loses its sheen; do not under beat.

Pour fudge into prepared pan and press to flatten. Let cool at room temperature or in the refrigerator before cutting into 1-inch squares.



For best results, it’s important to simmer the chocolate mixture in Step 3 without stirring! Stirring can crystallize the sugars and affect your outcome.

Nutrition Facts

calories: 35 total fat 1g saturated fat 1g cholesterol 2mg sodium 2mg total carbohydrate 7g dietary fiber 0g protein 0g calcium 6mg iron 0mg potassium 16mg

Leave a Reply

Your email address will not be published. Required fields are marked *