Classic Homemade Chocolate Fudge
Steven
This classic homemade chocolate fudge delivers silky, rich, melt-in-your-mouth squares using just five pantry staples — semi-sweet chocolate chips, sweetened condensed milk, butter, vanilla, and salt. No candy thermometer required, no soft-ball stage stress — just a straightforward stovetop method that produces consistently glossy, dense, candy-shop-quality fudge in about 15 minutes of active cooking time. Makes 36 generous squares, perfect for holiday gift tins, bake sales, or treating yourself.
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Dessert
Cuisine American
Servings 36 pieces
Calories 105 kcal
Heavy-bottomed saucepan - 2–3 quart capacity; essential for even heat distribution and preventing scorching
8x8-inch square baking pan - For setting the fudge slab
Parchment paper - Two sheets, placed horizontally and vertically to line all four sides
Rubber spatula or wooden spoon - For continuous stirring; high-heat silicone preferred
Sharp chef's knife - For clean cuts; run under hot water between slices
Cutting board
Measuring cups and spoons
Mixing bowl - Optional; for preparing mix-ins before folding in
Offset spatula - Optional; for smoothing the top of the fudge evenly
- 3 cups semi-sweet chocolate chips - 510g; high-quality chips or chopped baking bars recommended for a smoother, glossier finish
- 14 oz sweetened condensed milk - 397g, 1 full can; must be full-fat — do not substitute evaporated milk or fat-free versions
- 2 tbsp unsalted butter - 28g; adds richness and contributes to a glossy finish
- 1 tsp pure vanilla extract - Added off heat to preserve aroma
- 1/4 tsp fine sea salt - Balances sweetness and deepens chocolate flavor; do not skip
Optional Mix-Ins
- 1/2 cup chopped walnuts or pecans - 60g; optional but recommended; reserve a small handful for topping if desired
Optional Topping
- flaky sea salt - Optional; sprinkle over the surface immediately after pouring into pan
Line an 8x8-inch pan with two sheets of parchment paper (one horizontal, one vertical) so the paper overhangs all four sides, then lightly butter the parchment. Set aside near your stovetop.
Add the chocolate chips, sweetened condensed milk, butter, and salt to a heavy-bottomed saucepan — do not add the vanilla yet.
Place the saucepan over medium-low heat and stir continuously with a rubber spatula, scraping the bottom and sides; after 3–4 minutes reduce to low and keep stirring until the mixture is completely smooth, thick, and glossy, about 5–7 minutes total.
Remove the pan from heat, immediately stir in the vanilla extract, then quickly fold in the chopped nuts if using, reserving a small handful for the top.
Pour the fudge mixture into the prepared pan and spread evenly into all corners; sprinkle reserved nuts or flaky sea salt on top and gently press to adhere.
Let the fudge cool at room temperature for 20–30 minutes, then refrigerate for at least 2 hours (overnight is ideal) until firm and set throughout.
Lift the fudge slab from the pan using the parchment overhang, place on a cutting board, and slice into a 6x6 grid for 36 squares using a sharp knife run under hot water between each cut.
- Use full-fat sweetened condensed milk only — fat-free or reduced-fat versions will not set correctly and result in sticky, soft fudge.
- Keep the heat low and stir constantly; chocolate seizes easily at high temperatures and cannot be recovered once it does.
- Work quickly after removing from heat — the mixture begins to firm up as it cools, so have your pan lined and ready before you start cooking.
- For the smoothest finish, use chopped high-quality baking bars instead of chips; they melt more evenly and produce a glossier result.
- Do not place hot fudge directly in the fridge — let it cool at room temperature for 20–30 minutes first to prevent condensation from forming on the surface.
- Run your knife under hot water and dry it between each slice for clean, professional-looking edges.
- Flavor variations: swap vanilla for 1/2 tsp peppermint extract and top with crushed candy canes, stir in 1 tsp instant espresso powder for espresso fudge, or swirl in spoonfuls of peanut butter before chilling.
- Storage: keep in an airtight container at room temperature for up to 1 week, refrigerated for up to 2 weeks, or freeze individually wrapped squares for up to 3 months.
- Always layer stored fudge squares with parchment paper between them to prevent sticking.
- Do not microwave to soften — bring refrigerated fudge to room temperature naturally for 10–15 minutes before serving for the best texture.
Keyword chocolate fudge recipe, easy fudge, holiday candy, homemade fudge, no candy thermometer fudge