-
1
Adjust one oven rack to the upper-middle position and keep one rack at the middle position.
-
2
Preheat the oven to 375F Coat an 8-inch baking dish with cooking spray.
-
3
Heat 1 tablespoon of the olive oil in a medium nonstick skillet over medium-low heat.
-
4
Add the onion and garlic and cook until the onion is sticky and golden brown, about 3 minutes, stirring often.
-
5
Add the artichoke hearts and a few cups of the spinach, turning the mixture over until the spinach leaves wilt.
-
6
Add the remaining spinach and continue to cook until all the leaves are wilted, about 5 minutes.
-
7
Set aside to cool.
-
8
Stir the cream cheese, mayonnaise, and 1/4 cup of the Parmesan together in a large bowl until creamy.
-
9
Add the cooled spinach mixture and stir to combine.
-
10
Scrape the mixture into the baking dish and sprinkle with the remaining Parmesan.
-
11
Bake until the Parmesan is golden brown, about 30 minutes.