planted logo


vegan mac and cheese
6min read

Vegan Mac and Cheese

by Valentina Concordia

6min read

A very low maintenance yet super cheesy, super creamy classic vegan mac and cheese that comes together in 30 minutes. Ps. it's also nut, seed and tofu free.

One of the least Italian things about me is that I'm in the mood for mac and cheese at least once a week. If I've had a bad day it comforts me, and if I've had a good day it rewards me. Some of the time I go for a cashew based mac and cheese, but most of the time I'm craving this - a mac and cheese that's as close to the original as I can get. Just like a regular mac and cheese does, this version comes together over the stove with a creamy béchamel. It's then folded through cooked macaroni and topped with vegan cheddar which bubbles and crisps up in the oven. In the recipe I suggest using vegan cheddar cheese but if you have a favourite vegan cheese on hand you want to add, feel free to sub 50-60% of the cheddar with it. If you are going the full cheddar route and aren't sure which to choose, violife, ASDA, Waitrose cheddars are my favourite in general and for this vegan mac and cheese - they melt and bubble just as they should and don't have an overpowering or artificial flavour.

Prep Time

15 mins

Cook Time

25 mins




60g plant based butter
50g plain flour 
1 tsp salt
1L high-fat plant based milk (like oatly whole)
½ tsp freshly ground black pepper
½ tsp nutmeg
2 tsp grainy mustard 
200g vegan cheddar, grated
500g macaroni



Preheat your oven to 220˚C and grease a baking dish with plant based butter.


Melt the butter in a large pot over medium heat. Stir in the flour until it forms a paste. Lower the heat, and whisk in 200ml of milk and salt until smooth and clump-free. 


Slowly whisk in the remaining milk 200ml at a time - allowing the mixture to thicken between each addition. 


Once all of the milk has been incorporated, stir in the black pepper, nutmeg and mustard. Taste for seasoning and adjust to taste.  Add 140g of grated vegan cheddar and stir for 2-3 minutes, until it has melted. 


In the meantime, cook 500g macaroni in salted boiling water for 1 minute less than the package instructions. Before draining the macaroni, reserve 100ml of the water the macaroni is cooking in. 


Once drained, fold the macaroni into the cheese sauce along with the 100ml cooking water and stir to combine. Transfer the mac and cheese into the baking dish. 



Valentina Concordia
by Valentina Concordia

Valentina is our Food Creative, who dreams up our tasty dishes and recipes for our social channels. She has loads of experience cooking up a storm in Italian kitchens, so it’s no surprise she can’t live without good-quality olive oil (don’t come between her and her olive oil) and fresh pasta.

All Valentina Concordia's article


Let us take care of dinner

After getting creative in the kitchen, give yourself the weekend off by letting us take care of dinner. Check out our delicious meals here.
People and Planet icon
Atoms/Icons/Payment/Large/VisaCreated with Sketch.Atoms/Icons/Payment/Large/MasterCardCreated with Sketch.Atoms/Icons/Payment/Large/AmexCreated with Sketch.Atoms/Icons/Payment/Large/ApplePay CopyCreated with Sketch.Atoms/Icons/Payment/Large/ApplePay Copy 2Created with Sketch.

© Copyright 2020 Allplants Ltd.
All rights reserved

Welcome to allplants. We use cookies (plant-based, of course!). By continuing to browse the site you are agreeing to our use of cookies. Find out more.