In a small mixing bowl, add water to the raw cashews and leave them to soak for 4 to 6 hours.
Clean and chop the red pepper and small onion.
In a medium sized skillet, saute the red pepper, onion, minced garlic in oil until soft about 8 minutes. When done set aside to cool.
After the cashews have soaked, drain and rinse.
Pour the cashews into the blender with oil, tomato paste, mustard, tomato sauce, and all the seasonings.
Next add the cooled sauteed vegetables to the blender.
Measure the vegetable broth in a large measuring cup along with the cornstarch.Mix until there is no lumps. Slowly add the vegetable broth mixture to the blender as you turn on the blender to a low speed.
Once all the broth is added to the blender, continue slowly increasing the speed to the highest setting.
Continue at the highest speed for about 1 minute.
Now slowly decrease the blender speed until it is off.
Continue blending if the cheese isn't smooth.
After the cheese is well blended and smooth, pour into a medium sized sauce pan.
Cook and stir on a medium heat for about 5 to 10 minutes, or until the cheese has thickened.
Cook the pasta of your choice to package instructions.
Drain the pasta and place pasta back into the pot it was cooked in.
Pour the vegan cheese over the cooked pasta and stir until the pasta is covered.
Serve this Vegan Macaroni and Cheese with a side of a favorite veggies and enjoy!