SmartChef AI app iconSmartChef AI

Dairy-Free Substitutes: Milk, Butter, Cheese and Cream Swaps

Dairy-free substitutes that work in cooking and baking: plant milks, butter, cream, yogurt and cheese alternatives, and which to use where.

By Ayoub Farid · · 2 min read

Dairy-Free Substitutes: Milk, Butter, Cheese and Cream Swaps

Whether you're lactose intolerant, cooking for someone with a milk allergy or eating vegan, the right dairy-free swap depends on what the dairy is doing in the recipe. Here's what works where.

Milk

Plant milkBest forNotes
OatCoffee, baking, saucesCreamy, neutral, slightly sweet
SoyBaking, savory saucesHighest protein, behaves most like milk
AlmondSmoothies, cerealThin; can taste nutty
Coconut (carton)Curries, dessertsDistinct flavor
RiceDrinkingVery thin; weak in sauces

Use unsweetened, unflavored versions for savory cooking.

Buttermilk swap: 1 cup soy or oat milk + 1 tbsp lemon juice or vinegar, rested 5–10 minutes. See buttermilk substitute.

Butter

  • Baking: use a plant-based butter block (not a soft spread, which contains more water and can make cookies spread). See why cookies spread.
  • Cooking: olive oil or neutral oil.
  • Spreading: any plant spread.

Cream

  • Coconut cream for curries, soups and some desserts.
  • Oat or soy cooking cream for pasta sauces.
  • Cashew cream (soaked cashews blended with water) for rich, neutral sauces.

Yogurt and sour cream

  • Soy or coconut yogurt in marinades, dips and baking.
  • Cashew-based sour cream for tacos and baked potatoes.

Cheese

  • Nutritional yeast adds a savory, cheesy flavor to sauces and popcorn.
  • Plant-based cheeses vary widely; some melt well, others don't. Try a few.
  • Cashew "parmesan": blitz cashews with nutritional yeast, salt and garlic powder.

Watch for hidden dairy

Whey, casein, milk solids, ghee and lactose appear in bread, sauces, processed meats and snacks. Read labels carefully for allergies.

Adapt recipes with AI

Import a recipe into SmartChef AI and ask Cook AI to "make it dairy-free; tell me which plant milk works best here." Save the dairy-free version as its own recipe. See also vegan recipes for beginners.

Dairy-free swaps by dish

DishSwap
Mac and cheeseCashew sauce or oat milk béchamel with nutritional yeast
Creamy pastaOat cooking cream or blended white beans
CurryCoconut milk or cream
PancakesOat or soy milk + 1 tbsp lemon juice
Mashed potatoesOlive oil or plant butter + oat milk
CakePlant butter block + soy milk

Taste-test before serving guests

Plant milks and cheeses vary a lot between brands. Try a new product in a family meal before using it for a dinner party, and keep the brand you like noted in the recipe.

Frequently asked questions

What's the best dairy-free milk for baking?

Soy or oat milk usually perform closest to cow's milk.

Can I use coconut milk instead of cream?

Yes, full-fat coconut milk or cream works in many curries, soups and some desserts; it adds coconut flavor.

Is lactose-free milk dairy-free?

No. Lactose-free milk is still cow's milk, so it isn't suitable for a milk allergy.

Save it in one tap

Every recipe you love, in one smart kitchen

SmartChef AI saves recipes from TikTok, Instagram and any website, scans cookbooks and handwritten cards, and answers your cooking questions with an AI chef. Free to download on iPhone and iPad.

Download on theApp Store

Keep reading