heavy cream has a higher fat content than half-and-half and is, therefore, richer and adds more body for soups and sauces. in some cases, like mashed potatoes or tomato soup, you can use half-and-half in recipes that call for dairy products that have a higher fat content, like heavy cream. but it won't work every time.