Preheat oven to 350 degrees.
In a large cast iron skillet, heat olive oil over medium-high.
Add onion and a pinch of salt and saute, stirring frequently for about 3 minutes or until onion is tender.
Add, garlic and saute, stirring, for about 30 seconds.
Add the cream cheese and Italian seasoning and stir until melted,lowering heat at any point if necessary.
Stir in artichoke hearts followed by greens, one cup at a time, allowing each cup to wilt before adding next cup.
Then stir in mushrooms, water chestnuts, mozzarella shreds, and 1/4 cup Parmesan topping, stirring until mozzarella is completely melted. Season to taste with additional sea salt, if needed, and freshly ground black pepper.
At this point, you may transfer into a greased casserole dish if you like, but I baked it right in the skillet. Sprinkle the top with remaining Parmesan and sliced almonds.
Bake, uncovered, for 20 minutes. Sprinkle with smoked or plan paprika and serve hot with chips or crackers.Recipe by The Blooming Platter of Vegan Recipes