Lactose-Free Heavy Cream Substitute: Make It at Home

Updated November 3, 2026

Total time
6 min
prep 6 min · cook 0 min
Serves
1
one portion

Jump to recipe

Lactose-Free Heavy Cream Substitute: Make It at Home

This lactose-free heavy cream substitute blends unsweetened soy milk with neutral oil and a little cornstarch for a creamy cooking base. It works well in soups, sauces, pasta, and some baking, but it is not designed to whip like dairy heavy cream.

Ingredients

  • ¾ cup (180 ml) unsweetened, unflavored soy milk, chilled or at room temperature
  • ¼ cup (60 ml) neutral-tasting oil, such as canola, grapeseed, or refined avocado oil
  • 1 tablespoon (8 g) cornstarch
  • ⅛ teaspoon (0.75 g) fine salt, optional

This makes about 1 cup (240 ml), close to the amount of heavy cream in many recipes. Choose plain soy milk without sugar or vanilla; sweetened or flavored milk can make a savory sauce taste unexpectedly sweet. If soy is unsuitable, see the variations for other options.

Instructions

  1. Measure the ingredients. Add the soy milk, cornstarch, and optional salt to a tall, narrow container that is safe for an immersion blender. If using a countertop blender, use its jar instead. Scrape the sides of the measuring spoon so the full amount of cornstarch goes in; it helps the mixture thicken once it is heated in a dish.
  2. Blend in the oil gradually. Start blending the soy milk mixture, then pour in the oil in a thin, steady stream. Continue blending for about 30 to 45 seconds, until the mixture looks smooth and evenly creamy, with no visible oil beads. An immersion blender works particularly well because it keeps the ingredients close to the blade. If using a countertop blender, begin on low and increase to medium rather than starting at high speed.
  3. Check the texture. The freshly blended substitute will be pourable, similar to a thin cooking cream; it will not be as thick as spoonable cream straight from a carton. If you see a slick of oil or uneven streaks, blend for another 10 to 15 seconds. Avoid adding extra cornstarch at this point, since it can leave a powdery taste if it is not fully cooked later.
  4. Use it in your recipe. Measure it as a 1:1 replacement for heavy cream in soups, pan sauces, pasta sauces, and many casseroles. Add it where the recipe calls for cream, then heat the finished dish gently until hot and allow a little time for the starch to thicken it. Stir regularly and avoid a prolonged, vigorous boil, which can weaken the emulsion or make a sauce gummy. The substitute itself does not need to be cooked before use.

For a sauce that is already simmering, lower the heat before stirring in the substitute. If the recipe includes an acidic ingredient such as lemon juice, wine, or tomatoes, add the cream mixture gradually and keep the heat moderate. Acid and high heat together can make some plant-based mixtures look grainy, even when they are safe to eat. For best results, follow the recipe’s order of adding ingredients rather than boiling this mixture by itself.

Tips

  • Use plain, unsweetened soy milk. Its relatively substantial body makes it a useful starting point for a cream-style cooking substitute. Check the carton for added sugar, vanilla, or strong flavorings, which are distracting in savory dishes. Soy is an allergen, so check labels and choose a suitable alternative when cooking for someone with a soy allergy.
  • Pick an oil with a mild flavor. Canola, grapeseed, or refined avocado oil generally stays in the background. Extra-virgin olive oil can make the mixture taste noticeably olive-like, while toasted sesame oil is too assertive for most cream-based sauces. Avoid coconut oil for this version because it can firm up when chilled and make the stored mixture less smooth.
  • Blend to emulsify, not to aerate. The goal is a smooth mixture, not a foamy one. Keep the blender head beneath the surface and use moderate speed. A little foam will settle, but excess air can make it harder to judge the texture and may leave bubbles in a finished sauce.
  • Don’t expect it to behave exactly like cream. Heavy cream has more milk fat and can be whipped or reduced to a rich consistency. This blend is a practical cooking substitute, not a reliable topping for desserts or a direct replacement in recipes where cream is whipped, churned, or used to make a delicate custard.

Serving Suggestions

Use the mixture in recipes where cream is stirred into a savory liquid or batter. It can give tomato soup, mushroom soup, or vegetable soup a rounder, creamier texture; add it near the end of cooking and heat gently. In pasta, stir it into a pan sauce with a splash of pasta water, then toss until the sauce clings to the noodles. It also works in a mild curry or a casserole where the cream is one part of a larger sauce rather than the only source of richness.

For a simple cream-style pan sauce, take the pan off high heat, stir in the substitute, and loosen the sauce with a spoonful or two of broth if needed. Taste before adding more salt, especially if the dish already contains salted stock, cheese alternatives, or seasoning. The blend is fairly neutral, so herbs, black pepper, garlic, lemon zest, or a small amount of mustard can provide the flavor that suits the meal.

Variations

Oat-milk version: Replace the soy milk with ¾ cup (180 ml) plain, unsweetened oat milk and keep the oil and cornstarch amounts the same. The result can be slightly sweeter and a little less sturdy in some sauces, depending on the carton. Look for an unsweetened product, and heat the finished dish gently. Oat milk is a useful choice when soy is not wanted, but it is not appropriate for someone who must avoid oats or cross-contact.

Cashew version: Blend ½ cup (70 g) raw cashews that have been soaked in hot water for 20 minutes and drained with ½ cup (120 ml) fresh water until completely smooth. This makes a thicker, richer cream-style mixture without the added oil or cornstarch. It may need extra blending and does not produce the same exact yield or flavor as the main recipe. Cashews are tree nuts, so avoid this version for anyone with a relevant allergy.

Coconut version: For dishes where coconut flavor fits, use canned, full-fat coconut milk in place of the finished substitute, starting with the same volume called for in the recipe. Stir the can thoroughly before measuring because the thick cream and thinner liquid can separate during storage. Coconut milk tastes distinctly coconutty, so it is better in curries, soups, and desserts that welcome that flavor than in a neutral-tasting cream sauce.

For a thinner pour: If the finished dish tastes too thick, add unsweetened soy milk or broth a tablespoon (15 ml) at a time. If it needs more body, let it simmer gently for a short time after adding the substitute so the cornstarch can activate. Do not add dry cornstarch directly to a hot sauce; it can form lumps. Instead, mix a small amount with cool water first, or make a fresh, properly blended batch.

Storage and Reheating

Use the substitute immediately for the smoothest emulsion. If making it ahead, transfer it to a clean, covered container and refrigerate within 2 hours of blending. Keep it cold and use it within 3 days. A little separation during storage is normal; shake the sealed container or briefly reblend before measuring. Discard it if it develops an unusual smell, appearance, or texture, or if it has been left at room temperature for more than 2 hours.

Freezing is not recommended because the soy milk and oil can separate after thawing, leaving a grainy mixture that is difficult to blend back together. If the substitute has already been added to a cooked dish, refrigerate leftovers promptly in a covered container and use within 3 to 4 days. Reheat the dish gently on the stove, stirring frequently and adding a splash of broth or plant milk if the sauce has thickened. For food safety, reheat leftovers to 165°F (74°C); avoid repeatedly cooling and reheating the same portion.

Frequently Asked Questions

Is this substitute completely lactose-free?

Yes, when made with plain plant-based soy milk, oil, cornstarch, and salt, it contains no dairy ingredients and is lactose-free. Check the labels on every ingredient if you are cooking for someone who needs to avoid lactose or dairy, since packaged products can vary. This recipe is also dairy-free, but soy may not be suitable for everyone.

Can I use it cup for cup instead of heavy cream?

For many soups, sauces, and casseroles, yes: start with the same volume of this mixture as the heavy cream called for. The texture and richness will not be identical, so adjust the finished dish with seasoning or a little extra liquid as needed. It is less suitable for recipes where heavy cream is whipped, reduced substantially, or relied on for a precise high-fat texture.

Can I whip this into whipped cream?

No. The soy milk and oil form a cooking emulsion, but it does not have the fat structure needed to trap air and hold stable whipped peaks. For a whipped topping, use a product specifically formulated for whipping that is labeled dairy-free or lactose-free, and follow its package directions.

Why did the mixture separate in my sauce?

It may not have been fully emulsified, or the sauce may have boiled hard after the mixture was added. Blend the ingredients until no oil droplets are visible, then add the substitute to a dish over moderate or low heat and stir regularly. A sauce with a lot of acid can also be more prone to looking grainy; add the mixture gradually and avoid a long, vigorous boil.

Can I make this without cornstarch?

Yes, but the substitute will be thinner and will not thicken the dish in the same way. You can omit it when adding the mixture to a recipe that already has flour, another thickener, or a naturally thick sauce. If the finished dish needs more body, thicken the sauce separately with a small slurry of cornstarch and cool water, then simmer it briefly until clear and thickened.

Which plant milk works best?

Unsweetened soy milk is the recommended starting point because it has a fuller body than many plant beverages and blends smoothly with oil. Plain oat milk is a convenient alternative, though it may taste a little sweeter and can behave differently across brands. Almond milk is usually thinner, so it may make a lighter sauce; avoid flavored or sweetened cartons for savory cooking.

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).