Dairy-Free Substitutions for Every Dairy Ingredient

Lactose-free, casein-free, or just out of milk? Every dairy substitute the SubSwap database knows about, ranked. This guide covers 12 ingredients and 19 substitutions, pulled live from SubSwap's database.

Need the exact ratio for your recipe? Use the free SubSwap calculator.

Open calculator →
Jump to an ingredient ButterButtermilkCreamCream cheeseEvaporated milkGreek yogurtHalf-and-halfHeavy creamMilkSour creamSweetened condensed milkYogurt

Substitutes for Butter

Coconut oilSame amount
vegandairy-freecommon

1:1 swap — use melted coconut oil. Adds subtle coconut flavor. Use refined coconut oil for neutral taste. Works great in cookies and cakes.

Vegetable oil0.75 cup per 1 cup
budgetvegandairy-freecommon

Use 3/4 cup oil per 1 cup butter. Best for moisture-heavy baked goods like muffins and quick breads. Results in slightly denser texture.

Unsweetened applesauce0.5 cup per 1 cup
budgetvegandairy-freelow-calorie

Use 1/2 cup applesauce per 1 cup butter for a lower-fat result. Adds moisture but reduces richness.

Avocado (mashed)Same amount
vegandairy-free

1:1 swap by volume. Works best in brownies and chocolate baked goods where the green color is hidden. Adds healthy fats.

Substitutes for Buttermilk

Non-dairy milk + vinegarSame amount
vegandairy-free

Mix 1 cup plant milk (oat, almond, or soy) with 1 tbsp vinegar. Let sit 5 min. Best vegan option.

Substitutes for Cream

Coconut MilkSame amount
vegandairy-free

Works as a 1:1 substitute for dairy cream in soups, curries, and sauces. Use full-fat coconut milk for best richness.

Substitutes for Cream cheese

Cashew cream cheeseSame amount
vegandairy-free

Blend 1 cup soaked cashews with 2 tbsp lemon juice, 1 tbsp apple cider vinegar, and a pinch of salt until creamy.

Substitutes for Evaporated milk

Coconut milk (full-fat)Same amount
vegandairy-free

1:1 swap. Adds coconut flavor — works well in curries, soups, and tropical desserts. Use light coconut milk for closer consistency.

Substitutes for Greek yogurt

Coconut yogurtSame amount
vegandairy-free

1:1 swap. Dairy-free and slightly sweet. Best in smoothies, dressings, and baked goods where coconut flavor complements the dish.

Substitutes for Half-and-half

Oat milk creamerSame amount
vegandairy-free

1:1 swap. Works in coffee and light cooking. Lower fat — results may be slightly thinner in sauces.

Substitutes for Heavy cream

Coconut creamSame amount
vegandairy-free

Use full-fat canned coconut cream 1:1. Whips beautifully when chilled. Adds coconut flavor — ideal for desserts.

Cashew creamSame amount
vegandairy-free

Blend ½ cup soaked raw cashews with ½–¾ cup water until silky smooth. Neutral flavor, very creamy.

Substitutes for Milk

Oat milkSame amount
vegandairy-free

1:1 swap. Mildest flavor of plant milks — least likely to affect taste. Best all-purpose substitute for baking and cooking.

Almond milkSame amount
commonvegandairy-free

1:1 swap. Slightly nutty flavor. Works well in most baking. Use unsweetened for savory recipes.

Soy milkSame amount
vegandairy-free

1:1 swap. Highest protein of plant milks. Best for savory dishes and sauces. Curdles well with acid (great for vegan buttermilk).

Coconut milk (light)Same amount
vegandairy-free

1:1 swap. Adds coconut flavor. Better for desserts than savory dishes. Use light for a similar fat content to whole milk.

Substitutes for Sour cream

Coconut cream + lemon juiceSame amount
vegandairy-free

Whisk 1 cup chilled coconut cream with 1 tbsp lemon juice. Adds tang to mimic sour cream. Works in dips and baking.

Substitutes for Sweetened condensed milk

Coconut cream + sugarSame amount
vegandairy-free

Simmer ¾ cup full-fat coconut cream with ¾ cup sugar for 20–25 min until thickened. Adds coconut flavor — beautiful in desserts.

Substitutes for Yogurt

Coconut Milk0.75 cup per 1 cup
vegandairy-free

Coconut milk is thinner and has tropical flavor versus yogurt's tang and protein. Use 3/4 cup and expect a creamier, less acidic result; works in curries and baking but not ideal for marinades.

Want a substitution guide for an ingredient not listed here?

Browse all guides →