Preheat the oven to 350F. Lightly grease a large 3 qt or 4 qt baking dish and set aside.
Cook pasta according to package instructions.
While the pasta is cooking, make the cashew cream sauce. In a small bowl, cover the cashews with 2-3 cups of water. Microwave on high for 3 minutes to soften.
Drain and rinse the softened cashews. Place the cashews, 1 ½ cups fresh water, nutritional yeast, salt, onion powder, garlic powder, pepper and paprika in a blender. Blend on high, until very smooth and creamy. The consistency should be that of heavy cream, add a little more water if needed.
Once the pasta is cooked and drained, pour it back into the cooking pot. Pour in the cashew cream sauce, melted vegan butter and dairy-free cheese. Mix to combine.
Pour the pasta mixture into the prepared baking dish.
In a small bowl, mix together the breadcrumbs, melted vegan butter and salt. Sprinkle the breadcrumbs over the pasta. (NOTE: You don't have to use all the breadcrumbs, just as much as you like!)
Bake for 20-25 minutes, until golden and bubbly. Serve immediately. Enjoy!