The best substitutes depend on what you're making
Heavy cream works in recipes because of its fat content — usually 36 to 40 percent. When you replace it, you need something with enough fat to match the texture and richness the recipe expects. The right substitute changes based on whether you're whipping cream for dessert, thickening a sauce, or mixing it into soup.
For most savory dishes, half-and-half (which is 10 to 12 percent fat) works if you add a thickener like cornstarch or flour. For whipped toppings, Greek yogurt or mascarpone give you the body you need. For baking, evaporated milk or sour cream often work without changing the recipe much. The substitution that works best is the one that matches both the fat level and the cooking method of your original recipe.
Key Takeaways
- Half-and-half can replace heavy cream in sauces and soups if you thicken it with cornstarch or flour, since it has less fat and will not reduce as quickly.
- Greek yogurt and mascarpone work for whipped toppings and desserts because they have enough fat and body to hold air when beaten.
- Evaporated milk is a one-to-one swap in most baking recipes because it has concentrated milk solids that mimic heavy cream's texture.
- Coconut milk works in curries and Asian dishes but will change the flavor, so use it only when coconut fits the dish.
- Butter mixed with milk creates a makeshift heavy cream for sauces when you have no other option, though the texture will not be identical.
Half-and-half with a thickener for sauces and soups
Half-and-half is the closest thing to heavy cream in fat content, but it sits at about 12 percent fat instead of 36 percent. In a sauce that simmers for a while, this matters because heavy cream reduces and thickens on its own, while half-and-half will not. If you use half-and-half straight, your sauce will be thin and break apart.
The fix is to add a thickener. Mix one tablespoon of cornstarch with two tablespoons of cold water to make a slurry, then stir it into your half-and-half before you add it to the pan. Alternatively, make a roux by cooking equal parts butter and flour together for one minute, then whisk in the half-and-half slowly. Both methods give you the body that heavy cream would have provided. Use the same amount of half-and-half as you would have used cream — the thickener does the work that the fat would have done.
Greek yogurt and mascarpone for whipped toppings and desserts
Heavy cream whips because the fat globules trap air when you beat them. Greek yogurt and mascarpone both have enough fat and protein to do the same thing, though the flavor will be tangier or richer than whipped cream.
For Greek yogurt, use full-fat versions only — nonfat will not whip. Chill the bowl and beaters, then whip the yogurt on medium speed for two to three minutes until soft peaks form. Fold in a tablespoon of honey or powdered sugar per cup of yogurt to sweeten it. Mascarpone whips even faster — usually one to two minutes — and tastes closer to heavy cream because it is milder. Both work as a topping for fruit, cake, or pie, though neither will hold peaks as long as whipped cream does, so whip them just before serving.
Evaporated milk for baking
Evaporated milk is regular milk with about half the water removed, which concentrates the milk solids and fat. A can of evaporated milk has roughly the same fat and protein content as heavy cream, making it a one-to-one swap in most baking recipes.
Use it straight from the can in recipes for ice cream, custard, or cream pies. For recipes that call for whipped cream as a topping, chill the evaporated milk in the freezer for 30 minutes first, then whip it like regular cream — it will hold peaks, though not quite as stiffly. The flavor will be slightly more cooked or caramel-like than fresh cream, which is usually not noticeable in baked goods but can stand out in raw desserts like mousse. Evaporated milk also works in savory sauces and soups without any thickener, since the milk solids provide body on their own.
Sour cream for baking and sauces
Sour cream has about 20 percent fat, which is less than heavy cream but more than milk. It works best in recipes where the tang fits the flavor — coffee cakes, chocolate desserts, and sauces for beef or mushrooms.
In baking, sour cream can usually replace heavy cream at a one-to-one ratio, though you may need to reduce other liquids slightly because sour cream is thicker. In sauces, add sour cream at the end of cooking and do not boil it, or it will curdle and separate. Stir it in off the heat or over very low heat, and the sauce will thicken and gain a subtle tang. Sour cream does not whip well because the acid breaks down the fat structure, so it is not a good choice for whipped toppings.
Coconut milk for curries and Asian dishes
Full-fat coconut milk has about 13 to 17 percent fat, similar to half-and-half, and it thickens sauces the way heavy cream does. It works well in Thai curries, Indian gravies, and Southeast Asian soups where the coconut flavor belongs in the dish.
Use it as a one-to-one swap for heavy cream in these recipes — no thickener needed. Coconut milk will not whip, and it will change the flavor of any dish that is not meant to have coconut in it. Avoid it in French sauces, cream soups, or desserts unless coconut is already part of the recipe. Shake the can well before opening, since the fat separates from the liquid as it sits.
Butter and milk as a last resort
If you have butter and milk but nothing else, you can make a substitute that works in a pinch. Melt one tablespoon of butter and mix it with one cup of milk, then use it in place of one cup of heavy cream. The result will not have the same richness or body, but it will add fat and liquid to a recipe.
This method works best in sauces and soups where you can add a thickener. Whisk in cornstarch or flour to get the texture right, since the butter-milk mixture will not reduce and thicken on its own the way cream does. For baking or whipped toppings, this substitute is less reliable because the milk solids are too thin to hold structure. Use it only when you have no other option.
Frequently Asked Questions
Can I use milk alone instead of heavy cream?
Milk alone will not work because it has only 3 to 4 percent fat, and it will not thicken or whip. You need to add fat — either butter, oil, or a higher-fat dairy product like Greek yogurt or evaporated milk — to get the texture and richness a recipe expects.
What do I use if I need to whip something but have no heavy cream?
Greek yogurt, mascarpone, and chilled evaporated milk all whip into peaks. Greek yogurt will be tangiest, mascarpone will be richest, and evaporated milk will taste most like regular whipped cream. Chill your bowl and beaters first for best results.
Does sour cream work in savory sauces?
Yes, but add it at the end of cooking and do not boil it, or it will curdle. Stir it in over low heat or off the heat entirely. Sour cream works especially well in sauces for beef, mushrooms, or paprika-based dishes where the tang fits the flavor.
Can I use coconut milk in a French cream sauce?
No — coconut milk will change the flavor completely. Use it only in dishes where coconut already belongs, like Thai curries or Asian soups. For French sauces, use half-and-half with cornstarch, evaporated milk, or sour cream instead.
How much evaporated milk do I use to replace one cup of heavy cream?
Use one cup of evaporated milk for one cup of heavy cream — it is a one-to-one swap. If the recipe calls for whipped cream as a topping, chill the evaporated milk first, then whip it like regular cream.