1. Cook pasta according to package instructions. Drain and set aside.
2. In a large skillet, heat olive oil over medium heat. Add mushrooms and cook until softened, about 5 minutes.
3. Add minced garlic and cook for another 2 minutes.
4. Add fresh spinach and cook until wilted, about 3 minutes. Remove from heat and set aside.
5. In a blender, combine soaked cashews, almond milk, nutritional yeast, salt, and black pepper. Blend until smooth.
6. Pour the cashew mixture into a saucepan and heat over medium heat until thickened, about 5-7 minutes.
7. Add the cooked mushrooms and spinach to the sauce. Stir to combine.
8. Toss the sauce with the cooked pasta. Serve warm.