While pasta water comes to a boil, in a high walled skillet or saucier pan, over medium low heat, add the vegan butter or olive oil and melt / heat up. Then add in the minced garlic, calabrian chiles or red pepper flakes, and Italian seasoning. Stir to combine and cook for 1 minute making sure you don't burn the garlic or herbs.
Stir in the vegan chicken or veggie stock and then the cashew or tofu cream. Start with 1/2 cup of the cashew cream and add more later as needed. It will thicken as it heats up. Add in the dijon mustard and whisk to combine. Raise the heat to medium and bring to a simmer.
Add in the sun-dried tomatoes and vegan parmesan (or nutritional yeast) and stir to combine.
Then add in the vegan cheddar shreds (and tapioca starch if using) and stir to melt. Once cheese is melted, keep the sauce warm on low until pasta is done boiling.
Once pasta is ready, add it to the pan / skillet with the sauce and stir to combine. Feel free to add in pasta water if the sauce is too thick. This will loosen it up and emulsify it too! Taste and adjust for seasoning, add some fresh parlsey or basil if you like and dig in!
Notes
*Use any pasta you like, but elbow macaroni is perfect in my opinion! I ended up using 10 oz. but if you like it saucier, go for 8 oz. If you don't like it as saucy, you can do 12 or even a full pound!