I make this in the microwave, which only cooks for 3 minutes, so the total prep time is only about 5 minutes. If you don't own a microwave, you can make this in a saucepan on the stove-top over medium-low heat. The cook time is a little longer but the end result is just as delish.
2cups12 ounces semisweet chocolate, chopped evenly (chips are also fine for this recipe)
3/4cupwhole roasted salted pistachios
3/4cupwhole dried cranberries
1/4cupfinely ground pistachiosoptional
Grease a baking pan, 8x8x2 inches. Line with parchment or waxed paper so that the paper overhangs two sides of the pan.
Stir the sweetened condensed milk and semisweet chocolate together in a microwave-safe 2 quart dish. Add the unsweet chocolate and microwave at 100% for 1 minute; stir. Microwave again until chocolate is melted and mixture can be stirred smooth, about 2 minutes longer. Stir in the vanilla extract.
Fold in the whole pistachios and cranberries using a large rubber spatula. Pour the mixture into the prepared pan and smooth the top of the candy with the spatula. Sprinkle the top with ground pistachios, if using.
Refrigerate until firm. Cut into 2-inch squares. Store in a container that seals air-tight.
Package 6 pieces in small cellophane bags tied with ribbon for gift giving. Give larger amounts in festive Christmas tins or stacked inside lidded Mason jars.