Preheat your oven to 375°F (190°C).
In a skillet, cook the chopped bacon over medium heat until crispy, about 8-10 minutes. Remove and drain on paper towels.
In the same skillet, wilt the spinach for about 2-3 minutes until it reduces in volume. Remove from heat.
In a large mixing bowl, whisk together the eggs, heavy cream, salt, and pepper until well combined.
Stir in the cooked bacon, wilted spinach, chopped artichoke hearts, and half of the cheese into the custard mixture.
Pour the mixture into the pie crust and sprinkle the remaining cheese on top.
Bake in the preheated oven for 35-40 minutes, or until the quiche is set and the top is lightly golden.
Let the quiche cool for about 10 minutes before slicing and serving.