The best substitutes depend on what you're making
Heavy cream works in recipes because of its fat content — usually 36 to 40 percent — which makes sauces rich, whips into peaks, and stabilizes when heated. The substitute you choose depends on whether you need that richness, the ability to whip, or just liquid volume. A sauce needs different help than whipped topping, so matching the substitute to the job matters more than picking the "best" one overall.
The most useful replacements are half-and-half mixed with butter, whole milk with cornstarch, Greek yogurt, evaporated milk, and coconut milk. Each one handles different cooking situations. Some work for whipping, some work for sauces, and some work for both — but none work equally well for everything.
Key Takeaways
- Half-and-half plus melted butter mimics heavy cream's fat content and works in almost any recipe where you need richness without whipping.
- Whole milk thickened with cornstarch creates a sauce-like texture and works well in gravies, soups, and creamy pasta dishes.
- Greek yogurt adds tang and creaminess to sauces and baked goods but will curdle if boiled, so add it at the end of cooking.
- Evaporated milk has concentrated dairy flavor and works in both sweet and savory recipes, though it cannot be whipped.
- Coconut milk is the best option for dairy-free cooking and works in curries, soups, and desserts, but adds coconut flavor.
Half-and-half with butter for sauces and soups
Mixing half-and-half with melted butter gets you close to heavy cream's fat content. Use one cup of half-and-half plus two tablespoons of melted butter as a direct swap for one cup of heavy cream in most recipes. The butter adds the missing fat, and the combination behaves almost identically to cream in sauces, soups, and casseroles.
This works best when you are heating the mixture — the butter stays emulsified in warm liquid. It does not work for whipping because the fat ratio is still lower than true cream, and whipping requires a higher fat content to hold air bubbles. For gravies, stroganoff, mashed potatoes, and cream-based pasta sauces, this is your fastest fix if you have both ingredients on hand.
Whole milk with cornstarch for thickened sauces
When you need a creamy sauce but do not have cream, whole milk thickened with cornstarch creates the right texture. Mix one tablespoon of cornstarch with two tablespoons of cold water or milk until smooth, then stir it into one cup of whole milk while heating. The cornstarch thickens as the milk warms, creating a sauce that coats a spoon the way cream sauce does.
This method works in gravies, cream soups, and creamy pasta sauces. The cornstarch does not add flavor and disappears into the sauce. The main drawback is that cornstarch-thickened sauces can break if they boil hard or if you stir them too much after thickening — keep heat at medium and stir gently. This substitute does not work for whipping or for recipes where you need the sauce to stay thin, like in coffee.
Greek yogurt for tangy sauces and baked goods
Greek yogurt adds creaminess and a slight tang to sauces, dressings, and baked goods. Use it one-to-one in place of heavy cream in recipes where the tang will not clash with other flavors — it works well in stroganoff, sour cream-based sauces, and in baked goods like cakes and muffins. The yogurt's thickness means you may need to thin it slightly with milk if the recipe calls for pouring consistency.
The critical rule: add Greek yogurt at the end of cooking or after heat is off. If you boil it, the proteins will separate and the sauce will look curdled. Stir it in gently once the dish is done cooking or just before serving. This works for cold sauces and dressings without any heat concern. Greek yogurt cannot be whipped into peaks the way cream can.
Evaporated milk for concentrated dairy flavor
Evaporated milk is regular milk with about half the water removed, so it has a richer, more concentrated flavor than fresh milk. Use it one-to-one in place of heavy cream in soups, sauces, and desserts. It works in both sweet recipes like custards and savory ones like cream soups because the flavor is neutral and the texture is naturally thicker than whole milk.
Evaporated milk does not whip, and it can separate if boiled hard, so keep heat moderate. It works especially well in recipes where you want creaminess without adding fat — it has less fat than heavy cream but more body than whole milk. Look for it in the baking aisle, usually near condensed milk. Unsweetened evaporated milk is standard; sweetened evaporated milk is for desserts only.
Coconut milk for dairy-free cooking
Coconut milk is the best option if you cannot use dairy. Use full-fat canned coconut milk one-to-one in place of heavy cream in curries, soups, desserts, and sauces. The fat content is similar to heavy cream, and it creates the same richness and mouthfeel. Shake the can well before opening — the cream and liquid separate during storage.
The trade-off is flavor: coconut milk adds coconut taste to whatever you are making. This works beautifully in Thai curries, coconut-based soups, and tropical desserts, but it will change the flavor of a traditional cream sauce or mashed potatoes. Light coconut milk has less fat and less flavor, so use full-fat if you want the richness of cream. Coconut milk cannot be whipped into peaks.
Mascarpone or cream cheese for rich desserts
Mascarpone and cream cheese are both high in fat and create very rich, thick textures. Mascarpone works one-to-one in tiramisu, mousse, and frosting — it is already the right consistency. Cream cheese needs thinning: mix it with milk or yogurt until it reaches pouring consistency, then use it in cheesecake filling, frosting, or creamy desserts.
These substitutes add flavor — mascarpone is sweet and mild, cream cheese is tangy — so they work best in desserts where that flavor fits. They do not work in savory dishes, and they cannot be whipped into the light, airy peaks that whipped cream makes. Use them when you want richness and do not mind a thicker, denser texture than cream would give.
Frequently Asked Questions
Can I whip any of these substitutes into peaks?
No. Only heavy cream and whipping cream have enough fat to hold air bubbles when whipped. Half-and-half, whole milk, Greek yogurt, evaporated milk, and coconut milk will not whip into peaks. If you need whipped topping, buy heavy cream or whipping cream, or use store-bought whipped cream.
What if the recipe calls for heavy cream in coffee?
Use half-and-half straight, or use whole milk if you want less richness. Do not use cornstarch-thickened milk or Greek yogurt in hot coffee — the cornstarch will settle and the yogurt will separate. Evaporated milk also works and adds a slightly richer flavor than whole milk.
Does the substitute change the flavor of the dish?
It depends on the substitute. Half-and-half with butter tastes nearly identical to cream. Greek yogurt adds tang. Coconut milk adds coconut flavor. Evaporated milk is neutral but slightly sweeter. Cornstarch-thickened milk is neutral. Choose based on whether the flavor change fits your recipe.
Can I use skim milk or low-fat milk instead?
Skim and low-fat milk are too thin and will not create the same richness or mouthfeel as cream. If you use them, thicken with cornstarch or add butter to get closer to the texture you need. They work better in soups where thinness is acceptable than in sauces meant to coat food.
What if I need the substitute to be shelf-stable?
Evaporated milk and coconut milk are both shelf-stable in cans. Powdered milk mixed with water also works, though the flavor is less rich. Half-and-half, whole milk, Greek yogurt, mascarpone, and cream cheese all require refrigeration.