Italian · easy · 25 min · serves 2

How to make carbonara vegan

Short answer

Replace eggs, pecorino, guanciale with silken tofu + kala namak, nutritional yeast + cashew, smoked tofu or rice-paper bacon. The method is unchanged and takes about 25 minutes for 2 servings.

What makes the classic version non-vegan

  • Eggs
  • Pecorino
  • Guanciale

Swap table

Instead ofUseNote
EggsSilken tofu + kala namakBlend until glossy; never boil it
PecorinoNutritional yeast + cashewAdds salt and funk
GuancialeSmoked tofu or rice-paper baconFry until genuinely crisp

Method

  1. 1Blend silken tofu, nutritional yeast, kala namak and pepper into a pourable cream.
  2. 2Fry smoked tofu lardons in olive oil until crisp; keep the flavoured oil.
  3. 3Cook spaghetti and reserve a mug of pasta water.
  4. 4Off the heat, toss pasta with the tofu cream and enough pasta water to make it silky.
  5. 5Fold in the lardons and a heavy hand of cracked black pepper.

The one thing people get wrong

Take the pan fully off the heat before adding the tofu cream — direct heat makes it grainy.

Frequently asked questions

Can carbonara be made vegan?
Yes. Replace eggs, pecorino, guanciale with silken tofu + kala namak, nutritional yeast + cashew, smoked tofu or rice-paper bacon. The method stays essentially the same and takes about 25 minutes.
What is the hardest part of veganizing carbonara?
Take the pan fully off the heat before adding the tofu cream — direct heat makes it grainy.
How long does vegan carbonara take?
About 25 minutes for 2 servings — a easy recipe.

Convert any recipe automatically

Paste a recipe or URL into VeggieOS and get a vegan version with swaps, ratios and a shopping list — 100% free, no paid plans.

Try VeggieOS free — no paid plans

More Italian dishes to veganize

Keep going