French · easy · 25 min · serves 2

How to make croque monsieur vegan

Short answer

Replace ham, gruyère, béchamel with milk and butter with smoked tofu or vegan deli slices, vegan mature cheese + nutritional yeast, oat milk + vegan butter. The method is unchanged and takes about 25 minutes for 2 servings.

What makes the classic version non-vegan

  • Ham
  • Gruyère
  • Béchamel with milk and butter

Swap table

Instead ofUseNote
HamSmoked tofu or vegan deli slicesFry briefly first
GruyèreVegan mature cheese + nutritional yeastAdd mustard for sharpness
BéchamelOat milk + vegan butterSeason with nutmeg

Method

  1. 1Make a thick béchamel with vegan butter, flour, oat milk, mustard and nutmeg.
  2. 2Spread on bread, layer smoked tofu slices and vegan cheese.
  3. 3Top with more béchamel and cheese.
  4. 4Bake at 200°C for 12 minutes, then grill for 3 until blistered.
  5. 5Rest 2 minutes before cutting.

The one thing people get wrong

Mustard in the béchamel is what gives it the sharpness Gruyère normally provides.

Frequently asked questions

Can croque monsieur be made vegan?
Yes. Replace ham, gruyère, béchamel with milk and butter with smoked tofu or vegan deli slices, vegan mature cheese + nutritional yeast, oat milk + vegan butter. The method stays essentially the same and takes about 25 minutes.
What is the hardest part of veganizing croque monsieur?
Mustard in the béchamel is what gives it the sharpness Gruyère normally provides.
How long does vegan croque monsieur 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 French dishes to veganize

Keep going