If you love artichoke dip but don't queasy feeling that can come after chowing down on the traditional recipe, then try this lightened-up version. A few quick swaps is all it takes to deliver all the flavor without the food coma.
Preheat oven to 350°F. Place cream cheese, mayonnaise, sour cream, Parmesan cheese, and garlic in a food processor. Purée until combined.
Add mozzarella cheese, black pepper, and cayenne, pulsing just until combined.
Add artichoke hearts and spinach. Pulse again just until combined. Transfer mixture to a bowl, and stir in the onion.
Bake in a 9-inch square glass baking dish for 40 to 45 minutes until bubbly and browned. Serve immediately.