Butterscotch pudding gets its deep, rich flavor from cooking brown sugar and butter together until they caramelize before the cream and egg yolks are added. It sets into a smooth, spoonable pudding that can be made a day ahead and chilled until serving. Active cooking time is around 25 minutes, plus at least 2 hours to set.