01 -
Preheat the oven to 350°F (175°C).
02 -
Over medium heat, melt the butter in a large skillet. Sauté the chopped onions and minced garlic until the onions turn translucent.
03 -
Add handfuls of fresh spinach to the skillet, allowing it to cook down before adding more. Repeat this process until all the spinach is cooked down in the butter mixture. Set aside.
04 -
In a large mixing bowl, thoroughly combine the softened cream cheese, sour cream, and mayonnaise until smooth.
05 -
Mix in the shredded Parmesan cheese, ground pepper, and chopped artichoke hearts. Stir well to combine.
06 -
Slowly add the vegetable or chicken broth to the mixture and stir until fully incorporated. The mixture will have a slightly soupy consistency.
07 -
Fold the cooked spinach mixture and shredded mozzarella into the prepared batter. Ensure everything is evenly mixed.
08 -
Pour the mixture into a 4-quart baking dish and spread evenly. Bake for 30 minutes at 350°F (175°C).
09 -
Remove from the oven and serve immediately with crackers, tortilla chips, toasted French bread slices, or bagel chips. Enjoy!