Preheat oven to 450℉.
Prepare pizza crust or bring dough to rroom temperature.
Ona lightly floured surface, roll dough into a 12-inch circle and place on a pizza pan or stone.
Brush pizza dough with 2 tablespoons olive oil and prick holes into the dough with a fork (to prevent air bubbles).
Prebake pizza crust for 4-5 minutes until edgs are just beginning to brown. Remove from oven and set aside to cool
Heat 2 tablespoons butter in a large pan over low heat.
Add 3 teaspoons minced garlic and cook, stirring frequently, until lightly browned and fragrant, about 1 minute.
Add 2 teaspoons Italian seasoning and salt and pepper to the pan.
Add 8 ounces fresh baby spinach to the pan, drizzle with 1 tablespoon olive oil and cook stirring frequently until wilted, about 2-3 minutes.
Top prebaked pizza crust with spinach, 8 ounces of cubed fresh mozzarella cheese, and 8 ounces of artichoke hearts. Sprinkle with 1 cup of shredded cheese and ⅓ cup grated parmesan. Top with red pepper flakes, if desired.
Bake at 450℉ degrees for 8-10 minutes are pizza crust is browned and cheese is bubbly.
Serve immediately.