Preheat the oven to 375°F (190°C).
In a mixing bowl, beat the cream cheese until smooth and creamy.
Add the mayonnaise, sour cream, parmesan cheese, mozzarella cheese, chopped spinach, chopped artichoke hearts, garlic powder, onion powder, and black pepper. Mix until well combined.
Transfer the mixture to an 8-inch baking dish and smooth out the top.
Bake for 20-25 minutes, until hot and bubbly.
Serve with keto-friendly crackers, celery sticks, or sliced bell peppers.