Dairy-Free Substitute Converter
Quick answer: Most dairy swaps are 1:1 — soy or oat milk for milk, chilled coconut cream for heavy cream, vegan butter for butter; the exceptions: use ¾ cup oil per cup of butter, and make buttermilk from 1 cup soy milk + 1 tbsp vinegar.
Most dairy swaps are one-to-one, but the exceptions ruin bakes: oil isn't a straight swap for butter, and buttermilk needs building. Enter what the recipe calls for and we'll scale the right dairy-free version.
Dairy-free swaps
| Replace | With | Ratio |
|---|
| Butter (baking) | Vegan butter | 1 : 1 |
| Butter (baking) | Neutral oil | ¾ cup per cup |
| Milk | Soy or oat milk | 1 : 1 |
| Buttermilk | Soy milk + vinegar | 1 cup + 1 tbsp |
| Heavy cream (cooking) | Coconut or cashew cream | 1 : 1 |
| Heavy cream (whipping) | Chilled coconut cream | 1 : 1 |
| Yogurt / sour cream | Coconut or soy yogurt | 1 : 1 |
How it works
Dairy substitution is mostly a fat-and-protein matching game. Vegan block butter swaps 1:1 because it's engineered to; oil needs the ¾ rule because butter is only about 80% fat (and 16% water that bakes rely on). Soy milk bakes best because its protein browns and sets like dairy's; buttermilk is really milk plus acid, so you build it with a tablespoon of vinegar per cup; and coconut cream whips because it's rich enough in saturated fat to hold air when cold. The tool scales each of these to whatever amount your recipe calls for.
Frequently asked
How do I substitute oil for butter?
Use about ¾ the amount — ¾ cup of neutral oil per cup of butter — because butter is only ~80% fat. Expect a moister, denser crumb; where structure matters (cookies, laminated doughs), vegan block butter 1:1 behaves better.
What's the best plant milk for baking?
Soy — its protein content is closest to dairy milk, so structure and browning behave. Oat is the best all-round for flavor; avoid light/watery milks in custards and sauces.
How do I make vegan buttermilk?
Stir 1 tablespoon of lemon juice or vinegar into 1 cup of soy milk and rest 5–10 minutes until it curdles slightly. It provides the same acidity that activates baking soda.
Can I use coconut oil instead of butter?
Yes, 1:1 — refined coconut oil for no coconut flavor. It's harder than butter when cold and fully liquid at 76°F, so chill cookie doughs and expect slightly crisper edges.
Why did my plant milk curdle in coffee or soup?
Acid plus heat. Cheaper milks with less protein and no stabilizers split easily — use 'barista' oat or soy blends for hot drinks, and stir plant milk into soups off the boil.
What replaces sweetened condensed milk?
Canned coconut condensed milk swaps 1:1 in most recipes, or simmer full-fat coconut milk with sugar down to half its volume and use it the same way.
Try RecipeBot's free recipe generator — a personalised recipe from your ingredients in seconds, no credit card needed.