This dip is a delicious blend of sautéed spinach, onions, and garlic combined with creamy cheeses and tender artichoke hearts and is perfect for any occasion
Over medium heat, melt the butter in a large skillet. Saute the onions and the garlic until the onions turn translucent.
Add handfuls of fresh spinach to the pan and let it cook down before adding more. Repeat this until all the spinach has been cooked down in the butter mixture. This entire process should take about 10-12 minutes. Set aside.
Combine the cream cheese, sour cream, and mayonnaise in a large mixing bowl. Add the parmesan cheese, pepper, and artichoke. Stir well.
Add the broth and stir until it’s fully incorporated into the mixture. (Don't worry if it looks soupy - that's normal at this stage.)
Fold in the spinach mixture and mozzarella. Pour into a 4-quart baking dish. Spread it out into an even layer. Bake for 30 minutes.
Remove the dip from the oven and serve immediately with crackers, tortilla chips, toasted French bread slices, bagel chips, etc. Enjoy!
Video
Notes
Store leftovers in an airtight container in the refrigerator for up to 5 days.