Chop the 8 oz semi-sweet baking chocolate into small, uniform pieces and place in a heat-safe bowl. Heat the heavy cream in a small saucepan over medium heat until it just begins to steam and small bubbles form around the edges—don't let it boil. Pour the hot cream directly over the chopped chocolate and let it sit undisturbed for 1 minute to allow the residual heat to begin melting the chocolate. This gentle heating method ensures smooth, lump-free ganache. Add the vanilla extract and stir slowly with a spatula until the mixture is completely smooth and homogeneous.
Transfer the ganache mixture from Step 1 to a shallow container or bowl and cover it tightly with plastic wrap or a lid. Refrigerate for 2 hours until the mixture is firm enough to scoop but still slightly soft—you're aiming for the consistency of cookie dough. I like to use a shallow dish rather than a deep bowl because it allows the ganache to chill more evenly and makes scooping easier. Check the texture at the 1.5-hour mark; depending on your refrigerator, it may be ready a bit earlier.
Remove the chilled ganache from Step 2 and let it sit at room temperature for 2-3 minutes to soften slightly, making it easier to work with. Using a small ice cream scoop, melon baller, or two spoons, portion the ganache into roughly 1-inch balls and place them on a parchment-lined baking sheet. Roll each portion between your palms to create smooth, uniform spheres. If the ganache becomes too soft during rolling, return it to the refrigerator for 10 minutes to firm up.
Chop the 8 oz baking chocolate for dipping into small pieces and melt it gently using a double boiler or microwave in 30-second intervals, stirring between each interval until completely smooth. Allow it to cool for 2-3 minutes so it's still fluid but not so hot that it will cause the truffle centers to collapse. Line a baking sheet with parchment paper. If using holiday icing for decoration, have it nearby in a small bowl or piping container along with any sprinkles you'd like to use.
Working with one truffle at a time, drop it into the melted chocolate from Step 4 and use a fork to coat it completely, then lift it out and let the excess chocolate drip back into the bowl. Place the chocolate-coated truffle on the prepared parchment-lined sheet. Immediately decorate with holiday sprinkles, a drizzle of icing, or additional melted chocolate if desired—work quickly before the chocolate coating sets. I find that decorating right after dipping ensures the toppings stick beautifully to the still-warm chocolate.
Once all truffles are dipped and decorated, refrigerate them for 20-30 minutes until the chocolate coating is completely set and firm. Remove from the refrigerator 5 minutes before serving to allow them to come to room temperature slightly, which will give them the best texture and flavor. Store any remaining truffles in an airtight container in the refrigerator for up to one week.