Preheat your oven to 350F.
Steam or roast your cauliflower for 10-12 minutes. If you're roasting them drizzle a tbsp of avocado oil on top.
While the cauliflower is steaming or roasting prepare your vegan cheese sauce.
Have all your ingredients out and add it all to a medium sauce pan and cook on medium heat. Whisk all the ingredients together until no clumps are left. Taste and adjust seasonings to your liking. Let it cook for 8-10 minutes.
If you want it thicker you can add up to 2 tbsp of cornstarch however if you're strict keto this ingredient is not allowed and you can add either more almond flour or coconut flour. It will thicken up as it bakes. It won't be as thick as it would be if you use the full cornstarch but it will still have a nice mac n' cheese consistency.
Once cauliflower is all set and cheese is done transfer the cauliflower to a baking dish and pour the vegan cheese sauce on top. You can reserve some vegan cheese sauce for another dish or use the whole thing up on this.
Optional: top with vegan parmesan or breadcrumbs ( breadcrumbs if not low carb or keto), pop in the oven and let bake for an extra 10-12 minutes.
Remove from oven, let settle for about 5 minutes, sprinkle on some fresh parsely, serve it up and Enjoy!