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 similar fat, similar texture, or both, depending on whether you're whipping, simmering, or baking. A single substitute rarely works everywhere. Milk mixed with butter works for sauces. Greek yogurt works for baking but not for whipping. Coconut cream works for both but changes the flavor. The right choice depends on what the recipe needs to do.

The most common mistake is using low-fat milk as a one-to-one swap — it will thin your sauce, won't whip, and can break in hot dishes. Start by identifying whether you need the fat for texture (whipping, richness), for cooking stability (sauces that won't break), or for moisture (baking). Then pick the substitute that handles that job.

Key Takeaways

  • Whole milk mixed with melted butter (1 cup milk plus 1 tablespoon butter) replaces heavy cream in sauces, soups, and gravies without changing flavor.
  • Greek yogurt or sour cream works in baking and cold dishes but will curdle if boiled, so add it at the end of hot recipes.
  • Coconut cream (the thick part from a can of coconut milk) whips and cooks like heavy cream but adds coconut flavor.
  • Evaporated milk creates a richer texture than regular milk and works in both hot and cold applications without added butter.
  • Cashew cream (soaked cashews blended with water) mimics heavy cream's texture and works in both sweet and savory dishes.

Milk and butter for sauces, soups, and gravies

Mix 1 cup of whole milk with 1 tablespoon of melted butter. This is the closest match to heavy cream's fat content and works in any recipe where cream is simmered into a sauce. The butter adds the richness that milk alone lacks, and the ratio keeps the texture similar to what the recipe expects.

Use this for pan sauces, cream soups, mashed potatoes, and gravies. Add it the same way you would add heavy cream — slowly, while stirring, so it doesn't break. If your recipe calls for 2 cups of heavy cream, use 2 cups of milk mixed with 2 tablespoons of butter. This swap does not work for whipping, and it will not thicken on its own, so if your recipe relies on heavy cream to reduce and thicken, you may need to simmer longer or add a thickener like cornstarch.

Evaporated milk for cooking and baking

Evaporated milk is whole milk with about half the water removed. It has a richer, slightly caramelized flavor and a thicker texture than regular milk, which makes it closer to heavy cream than you might expect. Use it as a one-to-one replacement in sauces, soups, casseroles, and baked goods. It does not need butter added.

Evaporated milk works in both hot and cold recipes. It will not whip into peaks like heavy cream, but it can be chilled and whipped if you add a tablespoon of lemon juice or vinegar per cup — the acid helps it hold air. Look for it in the baking aisle, usually near condensed milk. A 12-ounce can replaces about 1.5 cups of heavy cream.

Greek yogurt and sour cream for baking and cold dishes

Greek yogurt and sour cream are thick and tangy, which works well in baking, dips, and cold sauces. Use them one-to-one in recipes where heavy cream is mixed into batter or folded into a cold dish. They add moisture and richness without the fat of cream, so baked goods may be slightly less tender, but the difference is usually small.

Do not boil these in hot sauces — the heat will curdle them and break the texture. If a recipe calls for heavy cream in a hot sauce, add yogurt or sour cream at the very end, off the heat, and stir gently. They work best in recipes where cream is not the main ingredient — a dollop on soup, mixed into a cake batter, or stirred into a cold pasta salad. If you use full-fat Greek yogurt, the flavor will be closer to cream than low-fat versions.

Coconut cream for dairy-free cooking

Coconut cream is the thick, fatty layer that sits on top of a can of coconut milk. Scoop it out and use it like heavy cream — it whips, it simmers without breaking, and it creates a rich texture in both sweet and savory dishes. Use it one-to-one in any recipe that calls for heavy cream.

The main trade-off is flavor: coconut cream adds a noticeable coconut taste, which works in curries, tropical desserts, and coffee drinks but not in a beef stroganoff or vanilla cake. If you want the richness without the flavor, use lite coconut milk (which has less coconut flavor) or mix coconut cream with a neutral oil. Coconut cream is naturally dairy-free and works for people avoiding animal products.

Cashew cream for a neutral, creamy substitute

Soak 1 cup of raw cashews in hot water for 15 minutes, then drain and blend them with 1 cup of water until completely smooth. The result is a thick, neutral-flavored cream that works in both sweet and savory dishes. It whips, it simmers, and it does not curdle. Use it one-to-one in place of heavy cream.

Cashew cream takes more work than opening a carton, but it is dairy-free, has no coconut flavor, and creates a texture almost identical to heavy cream. It works in soups, sauces, desserts, and coffee. Make it fresh each time, or store it in the refrigerator for up to five days. If you do not have a high-speed blender, soak the cashews longer (up to an hour) to soften them more before blending.

Mascarpone and cream cheese for richness

Mascarpone is an Italian cream cheese that is thick, rich, and less tangy than regular cream cheese. Thin it with a little milk or water to reach the consistency you need, then use it in sauces, desserts, and baking. It adds more flavor than heavy cream, so it works best in recipes where that richness is welcome — tiramisu, pasta sauces, or frosting.

Regular cream cheese can work too, but it is tangier and needs more thinning. Mix 1 part cream cheese with 2 to 3 parts milk to get a pourable consistency. Neither mascarpone nor cream cheese will whip into peaks, and both can break if boiled, so add them to hot dishes at the end and stir gently. These are richer than heavy cream, so use less if the recipe allows.

Frequently Asked Questions

Can I use milk alone instead of heavy cream?

Milk alone is too thin and will not create the same richness or texture. It works only if you add fat — butter, oil, or another source. Whole milk by itself will thin sauces and won't whip. If you add 1 tablespoon of butter per cup of milk, you get a working substitute.

What can I use if I need to whip something like whipped cream?

Coconut cream whips the best among common substitutes. Chill it first, then whip it with a mixer until peaks form. Evaporated milk can also be whipped if you add lemon juice or vinegar. Cashew cream whips well too. Regular milk, yogurt, and sour cream will not whip into peaks no matter how long you beat them.

Will my recipe taste different if I use a substitute?

Milk and butter taste nearly identical to heavy cream. Evaporated milk has a slightly sweeter, caramelized note. Coconut cream adds coconut flavor. Greek yogurt and sour cream add tanginess. Cashew cream is neutral. Choose based on whether the flavor change fits your dish.

Can I use half-and-half instead of heavy cream?

Half-and-half has less fat than heavy cream (about 12 percent versus 36 percent) and will not whip or reduce as thickly. It works in sauces and soups if you do not mind a thinner result, but it is not a true replacement. If you use it, add a little butter or cornstarch to compensate for the lower fat.

What is the best substitute for baking?

Evaporated milk and Greek yogurt both work well in baking. Evaporated milk is closer to heavy cream in texture and does not add tang. Greek yogurt adds moisture and works in cakes and quick breads but may make them slightly less tender. Milk mixed with butter also works if the recipe does not rely on heavy cream to whip.