Begin by soaking 1 cup of cashews in water for at least 4 hours, or overnight if possible.
If using fresh spinach, wash and chop it. For frozen spinach, thaw and drain excess water. Drain and chop canned artichoke hearts.
In a high-speed blender or food processor, combine soaked cashews, 1/4 cup nutritional yeast, 2 minced garlic cloves, juice of 1 lemon, and a pinch of salt and pepper. Blend until smooth and creamy, scraping down sides as needed.
In a mixing bowl, fold in the prepared spinach and artichokes into the cashew mixture until well combined.
Preheat oven to 350°F (175°C). Pour mixture into baking dish, spreading evenly.
Bake for 25-30 minutes, or until top is slightly golden and bubbling.
Remove from oven and let cool a few minutes. Serve warm with chips, crackers, or sliced veggies.