01 -
Combine mozzarella, Gruyère, and parmesan cheese in a bowl. Set aside and reserve 1 cup of the mixture for the topping.
02 -
Preheat oven to 175°C (350°F).
03 -
Melt butter in a large saucepan over medium heat. Add minced garlic, cooking for 2 minutes until fragrant.
04 -
Reduce heat to medium-low. Stir in chicken broth, bouillon cube, Dijon mustard, cream cheese, sour cream, and mayonnaise. Stir continuously until the mixture is smooth and well combined.
05 -
Add chopped artichoke hearts followed by the spinach. Stir and cook until spinach is wilted, about 3–5 minutes.
06 -
Gradually stir in the combined cheese blend, reserving 1 cup for topping, until melted and fully incorporated. Remove from heat and mix in lemon juice.
07 -
Lightly grease a 1–2 litre baking dish. Pour the mixture in and spread evenly. Sprinkle with reserved cheese blend.
08 -
Bake uncovered for 20–25 minutes until bubbling and golden. For a crispier top, broil at 260°C (500°F) for 1–2 minutes, watching carefully to avoid burning.
09 -
Serve immediately with toasted pita bread, naan, baguette slices, crackers, or fresh vegetables as desired.