A firm, full-fat cream cheese. You can never go wrong with Philadelphia cream cheese, in my opinion.