The best substitutes depend on what you're cooking
Heavy cream thickens sauces, whips into peaks, and adds richness to soups and desserts. If you don't have it on hand, the right replacement depends on whether you need the fat content, the whipping ability, or just the liquid volume. Some substitutes work in pasta sauces but not in whipped toppings. Others work in both but change the flavor slightly. Knowing which substitute fits your dish means the difference between a sauce that breaks and one that comes together smoothly.
The fat content of your substitute matters most in baking and whipped toppings, less so in cooked sauces where you can add butter or cornstarch to build body. In savory dishes, flavor changes are usually subtle enough that most people won't notice. In desserts, a substitute's flavor becomes more noticeable, so you'll want to choose one that either complements the dish or stays neutral.
Key Takeaways
- Half-and-half mixed with butter or cornstarch works in most sauces and soups where you need body and richness.
- Evaporated milk or Greek yogurt can replace heavy cream in savory dishes but will not whip into peaks.
- Coconut cream works in both sweet and savory recipes and whips like heavy cream, though it adds coconut flavor.
- Milk thickened with cornstarch or flour works when you need volume but can make sauces taste thinner than the original recipe intended.
- The fat content of your substitute matters most in baking and whipped toppings, less so in cooked sauces.
Half-and-half with butter or cornstarch for sauces and soups
Half-and-half is the closest substitute in flavor and texture to heavy cream for most savory dishes. It contains about 10 to 12 percent fat, compared to heavy cream's 36 percent, so it will not whip and may break if boiled hard. To use it in a pan sauce or soup, mix one cup of half-and-half with one tablespoon of cornstarch or flour, or stir in one tablespoon of softened butter per cup. The cornstarch or butter adds body and helps the sauce coat a spoon the way heavy cream would.
This substitution works best in pasta sauces, stroganoff, mashed potatoes, and cream soups. Add the thickener before you heat the half-and-half, or mix the cornstarch with a little cold water first to avoid lumps. If you use butter, let it melt into the half-and-half over medium heat before adding other ingredients. The flavor will be slightly thinner than with heavy cream, but the texture and richness will be close enough that most people won't notice the difference.
Evaporated milk for creamy soups and sauces
Evaporated milk is regular milk with about half the water removed, so it has a thicker body than fresh milk but less fat than heavy cream. Use it one-to-one as a replacement in soups, chowders, and pan sauces. It will not whip, and it has a slightly cooked, caramel-like flavor that some people detect in sweet dishes but that blends into savory recipes without notice.
Evaporated milk works especially well in tomato-based sauces, cream of mushroom soup, and mashed potatoes. It is shelf-stable before opening, so it is useful to keep on hand. If your sauce seems too thin after cooking, you can thicken it with a slurry of cornstarch and water, or simmer it uncovered for a few minutes to reduce the liquid. Do not use sweetened condensed milk by mistake—it contains added sugar and will ruin a savory dish.
Coconut cream for both sweet and savory dishes
Coconut cream is the thick part that rises to the top of a can of coconut milk. It has a fat content similar to heavy cream and will whip into soft peaks if chilled. Use it one-to-one in most recipes, though the coconut flavor will be noticeable. In curries, Thai soups, and tropical desserts, that flavor is an asset. In a traditional French sauce or American pie filling, it will taste out of place.
To whip coconut cream, chill the can in the refrigerator for several hours, open it without shaking, and scoop out the solid cream from the top. Whip it with a mixer or by hand until peaks form. You can add a little sugar and vanilla if you are making a topping. Coconut cream also works in coffee, hot chocolate, and smoothies. If you open a can and find mostly liquid with little solid cream, the brand may not have enough fat content—check the label for at least 13 to 14 percent fat.
Milk thickened with cornstarch or flour
If you have only milk and a thickener, you can make a substitute that works in a pinch. Mix one cup of milk with one and a half tablespoons of cornstarch, or one and a half tablespoons of flour, and heat it gently over medium heat, stirring often, until it thickens. This works in soups, gravies, and cooked sauces. The result will taste noticeably less rich than heavy cream, and the mouthfeel will be thinner, but it will add body and prevent curdling in acidic dishes.
Cornstarch thickens faster than flour and produces a clearer sauce. Flour takes longer to cook out and can leave a slightly starchy taste if you do not simmer it for at least a minute. Neither will whip into peaks. This substitution is most useful when you need volume and thickening power but flavor is less important—in a gravy for mashed potatoes, for example, or in a cream soup where other ingredients carry the taste.
Greek yogurt for tangy sauces and baked goods
Greek yogurt has a thick texture and a fat content that varies by brand, usually between 5 and 10 percent. It adds a tangy flavor that works well in dips, salad dressings, and sauces for roasted vegetables or grilled meat. Use it one-to-one as a replacement in cold sauces, or stir it in at the end of cooking in warm sauces—do not boil it, or it may separate and look curdled.
In baking, Greek yogurt can replace some of the heavy cream in cakes, muffins, and quick breads, though the result will be slightly denser and more tender. Use it for no more than half the heavy cream called for, and reduce the other liquid in the recipe slightly. Greek yogurt will not whip into peaks. Full-fat Greek yogurt works better than low-fat or nonfat versions, which are too thin and too sour.
Mascarpone for desserts and rich sauces
Mascarpone is an Italian cream cheese with a fat content around 40 percent, slightly higher than heavy cream. It has a rich, slightly sweet flavor and a smooth texture. Use it in tiramisu, zabaglione, and other Italian desserts where its flavor is expected. In savory dishes, it can replace heavy cream in pasta sauces, though you should thin it with a little pasta water or broth so it does not clump.
Mascarpone will not whip like heavy cream, but you can fold it into whipped egg whites or whipped cream to add richness and body. It is more expensive than heavy cream and spoils faster, so buy it close to when you plan to use it. If you are making a dessert that calls for whipped heavy cream, whip regular cream and fold in mascarpone at the end instead of trying to whip the mascarpone itself.
Frequently Asked Questions
Can I use milk and butter instead of heavy cream?
Yes. Mix one cup of whole milk with one tablespoon of melted butter, and use it as a one-to-one replacement in sauces and soups. The result will be thinner than heavy cream, but the fat from the butter will add richness and help prevent curdling in acidic dishes. This works best in cooked sauces, not in whipped toppings.
What can I use if I need to whip something?
Coconut cream whips the most reliably. Chill a can of full-fat coconut milk in the refrigerator, scoop out the solid cream, and whip it with a mixer. Heavy cream alternatives like half-and-half or evaporated milk will not whip into peaks. If you need whipped topping and have no coconut cream, whip cold milk with a tablespoon of cornstarch per cup, though the peaks will be less stable.
Does the substitute change the flavor of the dish?
Most substitutes are fairly neutral in savory dishes. Evaporated milk has a slight caramel note, and Greek yogurt adds tanginess. Coconut cream adds coconut flavor, which is noticeable in any dish. Half-and-half with butter tastes very close to heavy cream. In desserts, flavor changes are more noticeable, so choose your substitute based on whether the new flavor fits the recipe.
Can I use sour cream instead of heavy cream?
Sour cream is too thick and too sour to use one-to-one. You can thin it with milk and use it in cold sauces or dressings, or stir it into warm soups at the end of cooking. Do not boil sour cream, or it will separate. It works best in dishes where the tangy flavor is welcome, like baked potatoes or chili.
What if my sauce breaks or curdles?
If a sauce curdles, remove it from heat when ready and let it cool slightly. Whisk in a tablespoon of cold milk or cream slowly while stirring constantly. If that does not work, pour the sauce into a blender with a little cold milk and blend until smooth. Curdling happens most often with substitutes that have less fat, so using half-and-half with butter or evaporated milk instead of milk alone helps prevent it.