01 -
Combine mozzarella, Gruyère, and Parmesan cheese in a bowl and set aside. Reserve 1 cup of the mixture for topping.
02 -
Preheat oven to 175°C (350°F).
03 -
In a large saucepan over medium heat, melt butter. Add garlic and sauté for 2 minutes until fragrant.
04 -
Reduce heat to medium-low. Add chicken broth, bouillon cube, Dijon mustard, cream cheese, sour cream, and mayonnaise. Stir continuously until smooth and well combined.
05 -
Stir in chopped artichoke hearts. Add spinach and cook until wilted, about 3–5 minutes. If using frozen spinach, ensure it is fully thawed and drained before adding.
06 -
Stir in the cheese blend, reserving 1 cup for topping. Once well combined and melted, remove from heat and blend in lemon juice.
07 -
Transfer mixture to a lightly greased baking dish (such as a 1–2 L dish or pie dish). Sprinkle with remaining cheese blend.
08 -
Bake uncovered for 20–25 minutes until bubbling. Optionally, broil at 260°C (500°F) for 1–2 minutes for a golden top, watching closely to avoid curdling.
09 -
Let cool briefly and serve with tortilla chips, pita, naan, baguette, crackers, or fresh vegetables.