Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the softened cream cheese, Greek yogurt (or sour cream), and mayonnaise. Mix until smooth and creamy.
Add in the freshly grated mozzarella and Parmesan cheeses. Stir until well incorporated.
Gently fold in the diced artichoke hearts, minced garlic, Dijon mustard, maple syrup, and crushed red pepper flakes. Season with kosher salt and black pepper to taste.
Spoon the mixture into a greased baking dish or an 8x8 inch casserole dish, spreading it evenly.
Sprinkle the additional mozzarella and Parmesan cheese on top for an extra cheesy finish.
Bake in the preheated oven for 25-30 minutes, or until the dip is bubbly and the top is golden brown.
Remove from the oven and let it cool slightly. Garnish with finely chopped parsley and a sprinkle of crushed red pepper flakes. Serve warm with your favorite dippers and enjoy!