Vegan Substitute for Heavy Cream in Cooking

Updated November 3, 2026

Total time
35 min
prep 5 min · cook 0 min
Serves
6
portions as written

Jump to recipe

Vegan Substitute for Heavy Cream in Cooking

This cashew-based vegan substitute for heavy cream blends raw cashews and water into a smooth, pourable cream for soups, sauces, curries, and pasta. It gives dishes body without dairy, and you can adjust the water to make it thicker or lighter depending on the recipe.

Ingredients

  • 1 cup (140 g) raw, unsalted cashews
  • 2 cups (480 ml) just-boiled water, for soaking
  • 3/4 cup (180 ml) cool water, for blending, plus up to 1/4 cup (60 ml) as needed
  • 1/8 teaspoon (about 0.5 g) fine salt, optional

Instructions

  1. Soften the cashews. Put the cashews in a heat-safe bowl and cover them with the just-boiled water. Leave them to soak for 30 minutes. This short soak softens the nuts enough for a smooth blend; it is part of the total time, not active cooking. If you have a high-powered blender and very fresh cashews, they may blend without soaking, but soaking is the more reliable route to a silky texture.
  2. Drain and rinse. Pour away the soaking water, then rinse the cashews under cool running water. Draining removes the water used for soaking, which can taste slightly bitter or starchy. Transfer the softened cashews to a blender.
  3. Blend until smooth. Add 3/4 cup (180 ml) cool water and the optional salt. Blend for 1 to 2 minutes, stopping to scrape down the sides if needed. The cream should look glossy and have no gritty flecks when rubbed between your fingers. If it is too thick to pour, blend in more water 1 tablespoon (15 ml) at a time, up to 1/4 cup (60 ml).
  4. Check the consistency for your recipe. For a rich sauce or a thick soup, keep the cream as made. For a thinner soup, curry, or pan sauce, add enough water to make it pour easily. The finished amount is about 1 1/2 cups (360 ml), though the exact yield varies slightly with the blender and how much extra water you use.
  5. Use it in place of cream. Stir it into a hot dish gradually, preferably near the end of cooking, and warm it gently. Use roughly the same volume as the heavy cream called for, then adjust with a splash of water or broth if the dish becomes thicker than you want. It does not need to be cooked separately.

Tips

  • Soak longer if your blender is modest. If the cashews still leave tiny grains after blending, cover them with cool water and soak in the refrigerator for 4 to 8 hours, then drain and rinse. The longer soak is especially helpful when you want a completely smooth cream for a delicate sauce. For food safety and quality, do not leave nuts soaking at room temperature for an extended period.
  • Make the texture suit the dish. Start with the measured water rather than adding it all at once. Thick cashew cream is easy to thin, while an overly watery batch takes more cashews to correct. For a recipe that already contains broth, begin with a thicker blend and let the broth provide the remaining liquid.
  • Warm it gently. Cashew cream can be used in hot cooking, but a hard boil may make a thick sauce reduce quickly or stick to the pan. Stir it in over low to medium heat and keep the mixture moving. If it tightens as it heats, loosen it with water, broth, or another liquid already used in the dish.
  • Keep the flavor neutral. Salt is optional because soups, sauces, and packaged broths can already be seasoned. Leave it out when the cream is going into a sweet or delicately flavored recipe, and season the finished dish after tasting.

Serving Suggestions

Use this substitute in roughly equal amounts wherever a savory recipe calls for heavy cream. It works well stirred into tomato soup, mushroom soup, potato soup, or a blended vegetable soup; add it after the vegetables are tender and blend or stir until combined. In pasta, fold it into a warm sauce with a little pasta water so the coating stays fluid rather than becoming pasty. It can also add a creamy texture to lentil dishes, vegetable gratins, mild curries, and pan sauces for roasted vegetables.

For a soup or sauce that needs to simmer for a while, add the cashew cream toward the end rather than at the beginning. It can be heated through, but prolonged reduction makes it thicker and more concentrated. Taste before adding extra salt, especially if the dish includes stock, olives, miso, or other salty ingredients. If you are using the cream in a recipe that relies on dairy cream for a distinct buttery flavor, you may want to add a small amount of olive oil or vegan butter separately; this recipe is intentionally simple and does not try to imitate every quality of dairy.

Variations

For a richer, thicker cream: Blend in less water at first, then add only enough to reach the desired consistency. This is useful for a concentrated pasta sauce or a creamy filling. For a thinner, pourable cream, add water gradually after blending. Do not assume that every recipe needs the same thickness: a soup can tolerate a looser blend, while a sauce may need a more concentrated one.

For a nut-free alternative: Use unsweetened, unflavored soy cream or another plant-based cooking cream in the amount required by the recipe. Product thickness and salt levels vary, so check the label and season the finished dish to taste. Silken tofu blended with a little water can also work in some soups and sauces, but it has a more noticeable bean flavor and a denser texture than cashew cream. Avoid cashews if anyone eating the dish has a tree-nut allergy, and check packaged alternatives for allergen cross-contact information.

For a coconut flavor: Use full-fat canned coconut milk in equal volume, particularly in curries, soups, or dishes where its aroma fits. It is not a neutral swap: coconut flavor will come through, and the fat may separate if boiled vigorously. For recipes where coconut would be out of place, use the cashew version or a neutral plant-based cooking cream instead.

For a lighter substitute: Add extra water to the cashew cream, or choose unsweetened plant milk when the recipe only needs a little creaminess and not the same richness. Plant milk is much thinner, so it may not thicken or coat ingredients in the same way. A small spoonful of flour or cornstarch can thicken a sauce, but it changes the recipe and should be cooked according to the thickener’s instructions rather than blended into this cream by default.

Storage and Reheating

Transfer unused cashew cream to a clean, airtight container and refrigerate it within 2 hours of preparation. It keeps for up to 4 days in the refrigerator. The cream may thicken as it chills or separate slightly; stir it well, then whisk in a teaspoon or two of water to restore a pourable consistency. If you have already mixed it into a cooked dish, refrigerate that dish within 2 hours as well and use it within 3 to 4 days.

You can freeze the plain cream for up to 2 months for best quality. Leave a little space in the container for expansion, thaw it in the refrigerator, and blend or whisk it again because it may look separated or grainy after freezing. The texture is usually easier to restore when blended than when stirred by hand. Freeze in small portions if you expect to use only a little at a time, and do not refreeze cream that has been thawed.

Reheat a dish containing cashew cream gently on the stovetop over low to medium heat, stirring often and adding water or broth if it has thickened. A microwave also works: heat in short intervals, stirring between each one. Reheat leftovers to 165°F (74°C), and avoid repeatedly cooling and reheating the same portion. The cream itself is a substitute ingredient rather than a finished cooked meal, so warm only the amount you need for the dish.

Frequently Asked Questions

Can I substitute this for heavy cream in a 1:1 ratio?

Usually, yes: start with the same volume of cashew cream as the heavy cream listed in a savory soup, sauce, or curry. The result may be thicker because this version contains blended nuts rather than dairy fat and water, so adjust with broth or water if needed. For a recipe that depends on whipped cream, a particular dairy flavor, or a very precise fat percentage, this is not a like-for-like replacement. It is designed for cooking, not for every use of heavy cream.

Will vegan cashew cream whip like heavy cream?

No. This recipe makes a smooth cooking cream, not a whipping cream. It does not behave like dairy cream when beaten and will not make stable whipped peaks for topping desserts. Some commercial plant-based whipping products are formulated for that purpose, but they are different products. Choose one labeled for whipping if the recipe needs aeration or a firm topping, and follow its package directions rather than trying to whip this cashew blend.

Can I make it without soaking the cashews?

You can skip soaking if you have a powerful blender that can turn raw cashews completely smooth, but the texture is less predictable. Soaking in just-boiled water for 30 minutes is a practical shortcut that helps soften the nuts without a long wait. If you cannot use hot water, soak the cashews in cool water in the refrigerator for 4 to 8 hours, then drain and rinse before blending. Do not use the soaking water as the measured blending water.

Why is my cashew cream gritty?

Common reasons are cashews that were not softened enough, a blender that needs more time, or too little liquid for the blender to circulate properly. Blend for another minute, scrape down the sides, and add water 1 tablespoon (15 ml) at a time. If it is still gritty, pass it through a fine-mesh sieve or soak the next batch for longer. A slightly grainy cream may be less noticeable in a blended soup than in a smooth pasta sauce.

Does cashew cream change the taste of a recipe?

It has a mild, slightly nutty flavor, so it is not completely flavorless. In most savory dishes, herbs, spices, vegetables, and broth make that flavor subtle, but it can be noticeable in a very delicate sauce. Coconut milk has a stronger coconut taste, and soy-based alternatives can have a bean-like note, so select a substitute that suits the other ingredients. If you are unsure, stir a small amount into a spoonful of the finished dish and taste before adding the rest.

Can I use roasted or salted cashews?

Raw, unsalted cashews give the most neutral flavor and let you control the seasoning. Roasted cashews can be blended, but they bring a toasted taste and may make the cream darker; that can suit some soups but may not fit a mild sauce. Salted cashews can make the finished dish too salty, especially when the recipe also includes stock or salted ingredients. If salted nuts are your only option, omit the optional salt and taste the cooked dish before seasoning further.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).