Preheat the oven to 375 degrees.
Rinse artichokes (they typically come in preserved water) and chop them into smaller pieces.
In a skillet, heat up the oil and saute onions until they brown, stirring frequently. Add in garlic for 1 minute, then add chopped artichokes and spinach and cook until spinach wilts.
Turn the heat off. In a high speed blender or food process, blend cashews, nutritional yeast, nut milk, and lemon juice together until smooth.
Add mixture into skillet and use a spatula to even out.
Sprinkle ⅛ cup of vegan parm on top of the mixture (optional).
Place the skillet in the oven and cook for 15 minutes.
Remove from the oven, let cool, and ENJOY!