Preheat your oven to 400°F (or 200°C). Cook your macaroni according to the package instructions, then rinse and drain. Set aside in a covered bowl.
In a pot over medium heat, melt the butter completely, then whisk in the flour until it forms a smooth paste.
Add in the milk slowly whilst still whisking until it is mixed in properly. Allow to simmer until it thickens, but continue stirring to avoid burning.
Add in the vegan cheese and keep stirring as this takes a little more time to melt. Now, season with the salt and pepper, to taste. Keep stirring until you get a thick, creamy, cheesy sauce.
Add the cooked macaroni and toss until the sauce is evenly distributed. Transfer the mac and cheese mix to a 9 X 13” baking dish.
Sprinkle some breadcrumbs and grated vegan cheese over the macaroni cheese.
Bake in the preheated oven for 20 minutes, until the top is golden brown.
Voila, your delicious vegan Mac and Cheese dish is ready. Allow to cool before serving.