Preheat oven to 350°F.
Line a spring form pan with parchment paper, allowing edges to hang outside of pan.
In a large pot, cook pasta in boiling water for 10 minutes.
In a large bowl, mix to combine artichoke hearts (plus liquid), spinach, cream cheese, eggs, and cheeses.
Drain spaghetti and add to bowl with artichoke cheese mixture, tossing to coat the pasta completely. Pour in prepared pan, and top with remaining 1 cup artichoke hearts.
Bake for 45 minutes to 1 hour, until edges are crispy and mixture is set. Allow to cool a bit before removing from pan. Serve warm.
Garnish with shaved Parmesan and kale chips.