Go Back
+ servings
Vegan cauliflower cheese served with sausages, roast potatoes and swiss chard.

Vegan Cauliflower Cheese

Rich and full of savoury flavour this vegan cauliflower cheese recipe is a firm family favourite. Tender cauliflower florets wrapped in a velvety, creamy, vegan cheesy sauce.
Course Main Course, Side Dish
Cuisine English
Keyword vegan cauliflower cheese
Prep Time 15 minutes
Cook Time 30 minutes
Servings 6
Calories 231kcal


  • 1 large cauliflower about 800g/30oz of florets
  • 65 g vegan margarine/butter
  • 65 g plain flour
  • 700 ml unsweetened soy milk + more if needed
  • 60 g nutritional yeast + more to taste
  • 1 tbsp Dijon mustard + more to taste
  • 1 tbsp soy sauce
  • ground black pepper
  • pinch nutmeg
  • pinch salt


  • Preheat oven to 200C/390F
  • Lightly grease a large shallow casserole dish.
  • Break the cauliflower into florets and steam or boil for 3 - 5 minutes until just tender. Drain very thoroughly.
  • Melt the margarine in a large saucepan over a gentle heat.
  • Add the flour and cook gently for a couple of minutes.
  • Remove from the heat.
  • Add a little of the milk and stir or whisk to make a lump free paste.
  • Add the rest of the milk gradually, whisking and stirring with each addition until you have a smooth sauce.
  • Return to the heat and bring to a boil, stirring constantly.
  • Reduce the heat and simmer, stirring until you have a thick sauce. You may need a little more milk.
  • Add the nutritional yeast. mustard, and soy sauce. Taste and add more of each if needed (*see notes).
  • Add a pinch each of salt, pepper and nutmeg. Taste and adjust seasoning if needed.
  • Stir the cooked and well drained cauliflower into the sauce and spoon into your prepared casserole dish.
  • Bake in the preheated oven for about 30 minutes or until bubbling and browning.


Nutritional information is only an approximate guideline. Calculations will vary according to the ingredients you use and your cooking methods.
*If you like more flavour to your sauce add more nutritional yeast, mustard and soy sauce - I always do! 


Calories: 231kcal | Carbohydrates: 24g | Protein: 13g | Fat: 10g | Saturated Fat: 2g | Trans Fat: 1g | Sodium: 366mg | Potassium: 808mg | Fiber: 6g | Sugar: 6g | Vitamin A: 874IU | Vitamin C: 76mg | Calcium: 198mg | Iron: 2mg