Prepare elbow pasta according to package directions. Drain in a colander until ready to use.
In a large high speed blender add the cashews, garlic powder, onion powder, salt and pepper, ground mustard, lime juice, soy sauce, nutritional yeast, paprika, ground nutmeg, non-dairy milk and ¾ cup vegan shredded cheese (I use cheddar - this is optional but adds great flavour).
Blend together for about 3 minutes on a high speed, until sauce is completely smooth and incorporate. If you need to blend longer that's fine, just blend until smooth. Taste and add more salt if necessary.
Add the macaroni to a cast iron skillet or other similarly sized oven safe pot or oven sized container (mine is about 8" to 9"). Pour the sauce over the macaroni. Stir to combine until fully combined and all the macaroni is coated with sauce.
Mix breadcrumbs, salt and pepper to taste and vegan butter in a small dish with a small whisk or fork until combined. If using the ¼ cup vegan cheese shreds, gently mix into here too. Sprinkle over the top of the Mac and cheese, covering completely.
Bake for 15 minutes until Mac and cheese is set, then broil for a few minutes until top is golden brown.
Remove from oven, allow to cool slightly then serve and enjoy!
Video
Notes
*You can easily boil your cashews with just enough water covering them for 5 minutes. Drain, let cool, and proceed! This way you can make the recipe the same day.How to store: Store any leftovers in an airtight container in the refrigerator for 3 to 4 days. They can be reheated in the microwave or in a 350ºF oven until warmed through.How to freeze: You can freeze baked vegan mac and cheese for up to 3 months. Wrap it well, or transfer leftovers to an airtight container. I recommend letting it thaw in the refrigerator and then reheating it in the microwave or oven, as this will result in more even heating.