Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Chocolate Fudge Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 108 reviews
  • Author: Anna
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 2 hours 20 minutes
  • Yield: Approximately 16 1-inch squares (1 8-inch pan)
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American

Description

This Foolproof Chocolate Fudge recipe is a creamy, rich, and indulgent treat made with sweetened condensed milk, semi-sweet chocolate, and butter. It uses a gentle double boiler method to melt the ingredients perfectly, ensuring a smooth texture without greasy separation. Easy to make and customizable with nuts or crushed candies, this classic fudge sets beautifully in the refrigerator and slices into perfect squares for sharing or gifting.


Ingredients

Scale

Main Ingredients

  • 1 14-ounce can sweetened condensed milk (NOT evaporated milk)
  • 1 teaspoon pure vanilla extract
  • 20 ounces semi-sweet chocolate, roughly chopped
  • 3 tablespoons unsalted butter, cut into 1/2-inch pieces, at room temperature

Optional Mix-ins

  • Flaky sea salt, for sprinkling
  • 1/2 cup chopped nuts or crushed candies


Instructions

  1. Prepare the Pan: Lightly grease an 8×8-inch baking pan and line it with parchment paper or aluminum foil, leaving excess paper overhanging the sides for easy removal later. Set aside.
  2. Combine Ingredients: In a large heatproof bowl, combine the sweetened condensed milk, vanilla extract, chopped semi-sweet chocolate, and unsalted butter pieces.
  3. Set Up Double Boiler: Fill a saucepan with about 1/4 full of water and bring it to a boil. Reduce the heat to a gentle simmer.
  4. Melt Chocolate Mixture: Place the heatproof bowl with the ingredients over the simmering water, ensuring the bottom of the bowl doesn’t touch the water. Stir continuously with a rubber spatula until the chocolate is almost fully melted and only a few small pieces remain, about 4 minutes. Be careful not to overheat to avoid greasy fudge.
  5. Finish Melting: Remove the bowl from heat and stir for an additional 2 minutes until the mixture is fully melted, smooth, and glossy.
  6. Add Mix-ins: Stir in any optional nuts or crushed candies if using.
  7. Pour and Set: Scrape the fudge mixture into the prepared pan and spread an even layer with a spatula. Sprinkle with flaky sea salt if desired.
  8. Chill: Refrigerate the fudge for about 2 hours until fully set.
  9. Slice and Serve: Run a butter knife around the edges to loosen the fudge, then lift it out using the foil or parchment overhang. Peel off the paper, place the fudge on a cutting board, and cut into squares. Serve immediately or store.
  10. Storage Tips: Store fudge in an airtight container in the refrigerator for up to 1 month, or freeze in a freezer-safe container for up to 2 months.

Notes

  • Use sweetened condensed milk, NOT evaporated milk, to achieve the proper sweetness and texture.
  • Do not overheat while melting chocolate to prevent separation and greasiness.
  • Include your favorite mix-ins like nuts or crushed candies to add texture and flavor.
  • For easy removal, be sure to line the pan with parchment or foil with an overhang.
  • Fudge keeps well refrigerated and can be frozen for longer storage.

Nutrition

  • Serving Size: 1 square (about 1/16th of the batch)
  • Calories: 190
  • Sugar: 20g
  • Sodium: 35mg
  • Fat: 11g
  • Saturated Fat: 7g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 20mg