Ricotta and mascarpone are good alternatives to cream cheese as they both provide a creamy richness as cream cheese does. If you are looking for healthier alternatives, cottage cheese blended until it's smooth, or Greek yogurt can be used. Although they will add creaminess, the dish won't be as rich and can be more watery.