In a medium, microwave safe bowl, heat vegetable broth for about 2 minutes, or until it is hot. Add cashews, and let sit for at least 2 hours, or overnight.
Once cashews have soaked, place the mixture in a blender with nutritional yeast, oregano, salt, pepper, garlic powder and onion powder. Turn the blender on medium speed and puree. Turn off the blender, and scrape down the sides. Turn the blender back on high speed, and puree until smooth and creamy, about 5 minutes.
Meanwhile, cook pasta according to package directions.
VERY roughly chop the artichoke hearts. Return the pasta to the pot with the sauce, artichoke hearts and spinach. Place on medium-low heat, and cook, stirring constantly, but gently, until spinach just begins to wilt.
Remove from heat and divide evenly among 4 bowls. Enjoy!