Preheat the oven to 375°F. Lightly grease an oven-safe casserole dish, mine is about 8" across.
In a high-powdered blender, combine the soaked cashews, dairy-free milk, nutritional yeast, lemon juice, garlic, tapioca starch, salt, and onion powder.
1¼ cups raw cashews, 1 cup dairy-free milk of choice, ¼ cup nutritional yeast, 3 tablespoons fresh lemon juice, 2 cloves fresh garlic, 2 tablespoons tapioca starch, 1½ teaspoons sea salt, 1 teaspoon onion powder
Blend on medium-high speed until completely smooth, about 3 to 5 minutes. Use the tamper and scrape down the sides as necessary.
Meanwhile, heat a medium saute pan over medium heat. Add a tablespoon or so of oil (like avocado oil or olive oil) and add the diced onion. Cook for one minute, and then add in the chopped artichoke heart. Cook for 2 to 3 minutes or until lightly browned.
1 onion, 1 (8 oz) jar marinated artichokes
Add in the spinach and toss for a minute, until the spinach is wilted.
4 cups fresh spinach
Pour the cashew sauce over the top and stir to combine. The sauce will thicken slightly.
Transfer the dip into the prepared casserole dish and garnish with vegan parmesan, if using. Bake for 8 to 10 minutes or until warmed through.
Vegan parmesan
Serve hot with chips, crackers, veggie sticks, baguettes, or whatever else you'd like!
Leftovers can be stored in the refrigerator for up to five days.