My Never-Ever-Fail Chocolate Fudge

A rich and creamy chocolate fudge made with marshmallows, butter, and optional nuts. This foolproof recipe yields perfect fudge every time, with a smooth texture and deep chocolate flavor.

24 servings
1 hr 20 min

Ingredients

  • 12 oz bittersweet or semisweet chocolate, finely chopped
  • 2 cups toasted walnut, pecan, macadamia, or other nuts, chopped, optional
  • 10 tbsps unsalted butter
  • 1 tbsp pure vanilla extract
  • 20 large marshmallows
  • 4 cups sugar
  • 2 cans evaporated milk

Cooking Instructions

  1. 1.

    Combine the chocolate pieces, nuts (if using), butter, and vanilla in a large heatproof bowl. Set aside.

    5 min

  2. 2.

    Place the marshmallows, sugar, and evaporated milk in a heavy-bottomed saucepan over medium heat. Stirring constantly, bring to a boil. Continuing to stir, boil for exactly 6 minutes.

    10 min

  3. 3.

    Remove from the heat and immediately pour the marshmallow mixture into the chocolate mixture; beat constantly until creamy. Quickly pour into the prepared pan or platter, pushing slightly with the back of a wooden spoon to spread the fudge evenly.

    5 min

  4. 4.

    Cool for at least 1 hour before cutting into pieces. Serve at room temperature.

    60 min