Vegan Dairy Substitutes for Cooking: Swapping Milk, Butter, and Cream in Savory Dishes

By Updated 812 words 4 min read

Vegan Dairy Substitutes for Cooking: Swapping Milk, Butter, and Cream in Savory Dishes
Vegan Dairy Substitutes for Cooking: Swapping Milk, Butter, and Cream in Savory Dishes

What Is the Best Vegan Substitute for Milk in Savory Cooking?

Unsweetened plain soy milk is the most reliable swap for dairy milk in savory dishes. It has a neutral flavor, a protein content close to cow's milk, and it holds up well when simmered in sauces, soups, and curries. Oat milk also works, but choose the original (not vanilla) variety and avoid barista blends that add sweetness.

For a 1:1 replacement, use soy or oat milk in any recipe that calls for dairy milk. Rice and almond milks are thinner and can make sauces watery, so they are better reserved for smoothies or light dishes. Coconut milk (from a carton, not a can) works in soups but adds a noticeable coconut flavor that may not suit every recipe.

If a recipe relies on milk for browning or thickening, such as a béchamel, consider a slightly richer option like a blend of soy milk and a tablespoon of flour or cornstarch per cup. This helps mimic the body of whole milk without altering the flavor.

Dairy Milk TypeBest Vegan SwapNotes
Whole milkSoy milk (unsweetened)Neutral, creamy, good for sauces
Skim milkOat milk (original)Lighter, but may thin sauces
Evaporated milkCanned coconut milk (thinned)Use 1 part coconut milk to 2 parts water
A carton of soy milk next to a glass of white liquid
A carton of soy milk next to a glass of white liquid

How Do You Replace Butter in Savory Cooking Without Losing Flavor?

The best butter substitute depends on the job. For sautéing and roasting, use a neutral oil like canola, grapeseed, or olive oil. For spreading or finishing dishes, vegan butters made from coconut or oat oil work well and brown similarly to dairy butter. Look for sticks labeled 'vegan butter' in the refrigerated section.

In recipes where butter is the main fat and flavor, such as a pan sauce or mashed potatoes, use a combination of vegan butter and a little olive oil to get both richness and a lower smoke point for gentle cooking. For browning, vegan butter with added soy lecithin browns more reliably than coconut oil alone.

When a recipe calls for melted butter, use an equal amount of vegan butter or coconut oil. If you need a dairy-free option that is also soy-free, try refined coconut oil—it has a neutral taste, unlike virgin coconut oil, which will make your dish taste like coconut.

What Can You Use Instead of Heavy Cream in Soups and Sauces?

Full-fat canned coconut milk is the closest match to heavy cream in savory dishes. It has a similar fat content and creates a rich, velvety texture when simmered. Use it in curries, creamy tomato soups, and mushroom sauces, but be aware it will add a subtle coconut flavor that pairs well with Asian and Indian spices.

For a neutral-tasting cream substitute, blend silken tofu with a little water or vegetable broth until smooth. This makes a thick, creamy base that works in Alfredo-style sauces, creamy pasta, and chowders without changing the flavor profile. Use about 1 cup of silken tofu per 1 cup of cream, thinning as needed.

Cashew cream is another excellent option: soak raw cashews in hot water for 15 minutes, then blend with fresh water until silky. It has a mild, buttery taste and a consistency close to heavy cream. Use it in creamy soups, dressings, and sauces, and adjust the thickness by adding more or less water.

Cream SubstituteBest ForFlavor Profile
Canned coconut milk (full-fat)Curries, soups, saucesSlightly coconutty
Silken tofu blendedAlfredo, chowders, pastaNeutral, mild
Cashew creamCreamy soups, dressingsButtery, nutty
A can of coconut milk with a spoonful of thick white cream
A can of coconut milk with a spoonful of thick white cream

How Do You Make a Vegan Béchamel or White Sauce?

A classic béchamel relies on butter, flour, and milk. To veganize it, start with a roux made from equal parts vegan butter and all-purpose flour. Cook the roux for 2–3 minutes to remove the raw flour taste, then whisk in unsweetened soy or oat milk gradually to avoid lumps.

Use the same proportions as a dairy béchamel: 2 tablespoons of vegan butter, 2 tablespoons of flour, and 1 cup of milk. Bring the sauce to a simmer and stir constantly until it thickens, about 5 minutes. Season with salt, nutmeg, and white pepper to match the classic flavor.

For a richer sauce, replace half the milk with canned coconut milk or a splash of cashew cream. This works well for gratins, mac and cheese, and creamy vegetable bakes. If the sauce needs to be gluten-free, swap the flour for cornstarch mixed with cold water, but reduce the heat and stir more gently to avoid a starchy taste.

How Do You Substitute Sour Cream and Yogurt in Savory Recipes?

For dips, dressings, and toppings, plain unsweetened vegan yogurt made from soy or coconut is the simplest swap for dairy yogurt. It has a similar tang and thickness. For a sour cream substitute, blend silken tofu with a tablespoon of lemon juice and a pinch of salt to get a tangy, creamy result.

In baked or cooked dishes like casseroles or stroganoff, use vegan sour cream or a thick plant-based yogurt that won't curdle when heated. Coconut yogurt is sweeter, so soy yogurt is better for savory uses. If a recipe calls for a cup of yogurt, use an equal amount of vegan yogurt or tofu blend.

To add extra tang without dairy, stir in a teaspoon of lemon juice or white vinegar per cup of substitute. This helps mimic the sharpness of sour cream. For a thicker consistency, strain the yogurt through a cheesecloth for 30 minutes, or blend in a few tablespoons of raw cashews.

Frequently asked questions

Can I use almond milk in savory sauces?
Yes, but it is thinner than dairy milk, so sauces may be less creamy. Use it for light dishes or thicken with a slurry of cornstarch or flour.
Does coconut milk make every dish taste like coconut?
Full-fat canned coconut milk does add a noticeable coconut flavor. For a neutral option, use carton coconut milk or blend silken tofu instead.
What is the best vegan butter for baking and sautéing?
For sautéing, use a neutral oil. For baking or spreading, choose a vegan butter stick that contains soy or oat protein, as it browns and holds shape better than pure coconut oil.
How do I prevent vegan cream sauces from curdling?
Avoid boiling after adding the substitute. Simmer gently and stir constantly. Soy and cashew-based creams are less likely to curdle than coconut milk when heated with acidic ingredients.

Written for general information. Not professional advice.