"My friends go crazy over this version. With three cheeses, how can you go wrong? The cubes of Brie partially melt, and you bite into a piece of heaven."
1. Preheat oven to 350°F. Lightly grease a 9-inch round ovenproof baking dish and set aside.
2. Bring a medium pot of water to a boil. Add spinach in batches and cook until wilted, 2 to 3 minutes. Drain and refresh under cold running water. Squeeze to remove excess water. Chop and set aside.
3. Melt butter in a medium pot on medium-high. Add onion and cook, stirring, for 3 minutes. Add garlic, salt, black pepper, and cayenne and cook, stirring, for 1 minute. Add flour and cook, stirring constantly, to make a light roux, about 2 minutes. Add milk and cream in a steady stream and cook, stirring constantly, until thick and creamy, 2 to 3 minutes.
4. Add cooked spinach and lemon juice and stir to incorporate. Add Brie and Monterey Jack, artichoke hearts, and bacon; stir well. Remove from heat and pour into prepared baking dish. Top with Parmesan and bake until bubbly, about 10 minutes. Remove from oven and serve hot with chips.