Bittersweet Chocolate and Walnut Fudge

From the kitchen of Carly

Dark chocolate and walnuts collide in this silky fudge, deepened with espresso powder and bittersweet intensity. Creamy, nutty, and dangerously easy to eat straight from the pan. A sophisticated sweet that doesn't pretend to be anything but pure indulgence.

Bittersweet Chocolate and Walnut Fudge

Fudge that actually stays fudge, not a grainy mess. The trick is boiling the sugar and milk to exactly 234°F, then pouring that hot mixture over the chocolate and butter so everything melts smooth without extra work. Toasted walnuts add texture that cuts the richness, and a little espresso powder deepens the chocolate without tasting like coffee.

Prep
n/a
Cook
n/a
Total
n/a
Servings
4
Difficulty
medium

Ingredients

4 servings

  • 1 lbbittersweet or semisweet chocolate, chopped
  • 3/4 cupunsalted butter, room temperature
  • 2 ozunsweetened chocolate, chopped
  • 2 tspinstant espresso powder
  • 3 cupsugar
  • 112-ounce can fat-free evaporated milk
  • 1 1/2 cupwalnut pieces, toasted
  • 1 tbspvanilla extract

Instructions

  1. Drape a 13x9x2-inch metal baking pan with foil, leaving enough overhang on the sides to lift the fudge out later. In a large bowl, combine the bittersweet chocolate, butter, unsweetened chocolate, and instant espresso powder.

  2. Pour the sugar and evaporated milk into a heavy, deep large saucepan and set it over medium heat. Stir until the sugar dissolves and the mixture reaches a boil, then clip a candy thermometer to the side of the pan. Keep it at a boil, stirring constantly and nudging the heat up or down to prevent it from boiling over, until the thermometer hits 234°F, about 10 minutes. The moment it gets there, pour the hot milk mixture straight over the chocolate mixture in the bowl. Whisk until the chocolate and butter melt into a glossy, smooth fudge, then fold in the walnuts and vanilla.

  3. Scrape the fudge into the prepared pan and spread it into an even layer. Refrigerate uncovered until cold and firmly set, about 3 hours. Grip the foil overhang and lift the whole slab out of the pan onto a cutting board. Cut crosswise into 7 strips, then turn and cut lengthwise into 5 strips. Nestle the pieces back into the pan, cover tightly, and keep chilled until ready to serve. The fudge holds well covered in the refrigerator for up to 2 weeks; let it come to room temperature before serving.

Tips from the kitchen

  • Use a clip-on candy thermometer and don't rush the temperature check. 234°F is the soft-ball stage, and one degree matters. Constant stirring during the boil prevents crystallization.
  • Toast your walnuts in a 350°F oven for about 8 minutes before chopping. You'll taste the difference.
  • Room temperature butter is key. If it's cold, the mixture won't emulsify smoothly when you whisk in the hot milk.

Variations

  • Skip the espresso powder for a cleaner chocolate flavor, or bump it to 1 tablespoon if you want the depth to linger.
  • Swap walnuts for toasted pecans or almonds, or go half and half for complexity.
  • Stir in 1 teaspoon fleur de sel with the nuts for salty-sweet contrast that stops the fudge from feeling heavy.
  • Press the fudge into the pan with cocoa powder dusted on top, then cut into smaller pieces and coat each side with more cocoa for a finish that looks polished.

Make ahead and storage

Store covered and chilled for up to 2 weeks. Bring to room temperature before serving so the fudge softens enough to bite cleanly. Freezing is not recommended, as the texture will change.