Cook bacon in skillet, stirring occasionally until crisp. Drain on paper towels. Pour off all but 2 T grease.
Saute onion in bacon fat until softened about 10 minutes.
Add garlic and cook and stir 1 minute. Add artichoke hearts and stir fry until golden in places.
Season with salt and pepper. Add corn then spinach. Cover pan with a lid and let set for 3-5 minutes. Remove lid and stir wilted spinach down into other vegetables. Add bacon back to pan, add 1/2 of cheese, and stir.
Place pie crust dough in deep dish round pie pan. Spread bottom with sauce. Pour vegetable mix onto dough, top with remaining cheese and fold dough edges in over filling.
Bake at 350 for 35-45 minutes or until dough is done and golden.
Let sit 10 minutes, then cut into wedges to serve.