The simple answer is the fat content. Fat, which is found in cream, egg yolks, and chocolate, carries the flavor molecules. These molecules magnify the chocolate and vanilla flavoring in the ice cream.