Preheat oven to 375˚ F.
Heat oil in a large, oven-safe skillet over medium heat. Sauté shallot (or onion) and garlic until softened, about 5 minutes. Remove half of the sautéed shallot mixture and set aside.
Add artichokes and spinach to pan and continue to sauté until greens are wilted - about 3-5 minutes. Remove skillet from heat.
Meanwhile, add soaked cashews, water, lemon juice, olive oil, nutritional yeast, salt, pepper, miso, vegan parmesan, vegan cream cheese and reserved half of shallot/garlic mixture to a blender. Blend on high speed until completely smooth and creamy.
Pour cheese mixture into skillet with artichoke/spinach. Stir well to incorporate, then top with remaining 1 cup of vegan parmesan.
Bake for 10 minutes, until dip is hot and bubbly and cheese is melty.
Serve with toasted bread, pita, chips and/or fresh vegetables.
