The best substitutes depend on what you're cooking
Heavy cream works in recipes because of its fat content — usually 36 to 40 percent. When you need a replacement, the right choice depends on whether you're whipping it, heating it, or using it to add richness to a sauce. Some substitutes work in almost any dish. Others work only for specific purposes, and a few will change the flavor or texture of what you're making.
The most reliable replacements are half-and-half mixed with butter, evaporated milk, and Greek yogurt. Each one handles heat differently and produces different results, so knowing which one fits your recipe matters more than picking the "best" one.
Key Takeaways
- Half-and-half mixed with melted butter mimics heavy cream's fat content and works in almost any recipe, from sauces to soups to whipped toppings.
- Evaporated milk creates a thicker texture in sauces and soups without the richness of cream, and it costs less than most other options.
- Greek yogurt adds tang and works well in cold dishes and baked goods, but it breaks if you boil it and won't whip into peaks.
- Coconut milk and cashew cream work for dairy-free cooking but change the flavor of savory dishes.
- Milk alone does not have enough fat to replace heavy cream in most recipes and will produce thin, watery results.
Half-and-half with butter — the closest match
Mixing half-and-half with melted butter recreates the fat content of heavy cream and works in almost any recipe. Use one cup of half-and-half plus one tablespoon of melted butter for every one cup of heavy cream the recipe calls for. Stir the butter in while the half-and-half is still warm so it blends evenly.
This substitute works for whipping, sauces, soups, and baking. The texture will be slightly thinner than heavy cream when whipped, but it will still hold peaks. For sauces and soups, the result is nearly identical to using cream. The main drawback is that you need both ingredients on hand, and the butter adds a small amount of extra flavor that some people notice in delicate dishes like custards.
Evaporated milk — thicker texture, less richness
Evaporated milk is regular milk with about half the water removed. It has roughly 7 to 8 percent fat, much less than heavy cream, but it thickens sauces and soups without adding as much richness. Use it one-to-one in place of heavy cream in savory dishes like stroganoff, gravies, and cream soups.
The texture will be noticeably thinner and less creamy than cream-based versions, but the dish will still be edible and satisfying. Evaporated milk does not whip, so it won't work for whipped toppings or mousse. It also has a slightly cooked, caramelized flavor that some people detect in cold dishes. In hot sauces and soups, this flavor usually blends in and becomes unnoticeable.
Greek yogurt — tangy and thick
Greek yogurt has enough fat and protein to thicken dishes and add body, though it brings a noticeable sour taste. Use it one-to-one in cold dishes like dips, salad dressings, and chilled soups. In baked goods, you can replace up to half the heavy cream with Greek yogurt without major changes to texture.
Do not boil Greek yogurt or add it to very hot sauces — the heat causes it to separate and become grainy. If you need to use it in a hot dish, add it at the very end, off the heat, and stir gently. Greek yogurt will not whip into peaks. The tang works well in savory dishes and desserts with chocolate or fruit, but it will change the flavor of delicate or neutral recipes.
Coconut milk and cashew cream — dairy-free options
Full-fat coconut milk (the kind in a can, not the beverage) has enough fat to replace heavy cream in most recipes. Use it one-to-one. It whips, thickens sauces, and works in baking. The drawback is that it adds coconut flavor to everything, which works in some dishes (curries, tropical desserts, coffee) and clashes in others (beef stroganoff, mashed potatoes).
Cashew cream is made by blending soaked raw cashews with water until smooth. It has a neutral flavor and creamy texture similar to heavy cream. You can whip it, heat it, and use it in any recipe. The main cost is time — you need to soak cashews for at least two hours before blending. Store-bought cashew cream exists but costs significantly more than canned coconut milk or half-and-half with butter.
What does not work as a substitute
Whole milk, 2 percent milk, and skim milk do not have enough fat to replace heavy cream. Using them straight will produce thin, watery sauces and soups. You can add cornstarch or flour to thicken them, but the result will taste noticeably less rich and creamy than a cream-based version. If you have no other option, mix one cup of milk with one tablespoon of cornstarch, heat gently while stirring, and use it in savory dishes only.
Whipped cream is not a substitute — it is heavy cream that has been whipped with air. If a recipe calls for heavy cream to be whipped, you need the liquid form, not the whipped version. Sour cream has too much tang and too little fat to work as a one-to-one replacement, though you can use it in small amounts in baking or cold dishes.
How to choose the right substitute for your recipe
Start by asking what the cream does in your recipe. If it is whipped into peaks for a topping or mousse, use half-and-half with butter or cashew cream. If it is stirred into a hot sauce or soup, use half-and-half with butter or evaporated milk. If it is mixed into a cold dish like dressing or dip, Greek yogurt or coconut milk work well.
Next, consider what flavors are already in the dish. Greek yogurt's tang works in chocolate desserts and savory dishes with vinegar or lemon, but it clashes with delicate flavors. Coconut milk works in curries and tropical recipes but not in beef stew. Half-and-half with butter is the safest choice when you are unsure because it mimics cream's flavor and behavior most closely.
Frequently Asked Questions
Can I whip evaporated milk into peaks?
No. Evaporated milk does not contain enough fat to whip. If you need a whipped topping, use half-and-half with butter, full-fat coconut milk, or cashew cream instead.
Will Greek yogurt work in hot pasta sauce?
Only if you add it off the heat, at the very end, and stir gently. If you add it to boiling sauce, it will separate and become grainy. For hot pasta sauces, half-and-half with butter or evaporated milk are better choices.
Does coconut milk taste like coconut in savory dishes?
Yes, most people notice the coconut flavor in savory recipes like stroganoff or cream soups. It works well in curries and Asian dishes where coconut is expected. For neutral-flavored savory dishes, use half-and-half with butter instead.
How much butter do I add to half-and-half?
Use one tablespoon of melted butter per one cup of half-and-half. Stir it in while the half-and-half is warm so the butter blends evenly and does not separate.
Can I use milk with cornstarch instead of cream?
Yes, but only in savory dishes. Mix one cup of milk with one tablespoon of cornstarch, heat gently while stirring until thickened, and use it in sauces and soups. The result will be thinner and less rich than cream, and it will not work for whipped toppings or desserts.