Preheat your oven to 350°F (175°C). Lightly grease an 8x8-inch baking dish or oven-safe skillet. This prevents sticking and makes cleanup easier. Having the dish ready beforehand speeds up the assembly process.
In a large mixing bowl, combine the softened cream cheese, sour cream, mayonnaise, Dijon mustard, lemon juice, and Chardonnay if using. Stir until the mixture becomes smooth and creamy. Make sure there are no lumps remaining.
Mix in the Parmesan cheese, 1½ cups of the grated Asiago cheese, garlic powder, onion powder, black pepper, and salt. Stir thoroughly so every ingredient is evenly distributed. The cheese mixture should look rich and thick.
Add the chopped artichoke hearts and gently fold them into the cheese mixture. Distributing them evenly ensures every bite contains a tender artichoke flavor. Avoid overmixing so the artichoke texture remains noticeable.
Spread the mixture evenly into the prepared baking dish. Smooth the surface with a spatula. Sprinkle the remaining ½ cup Asiago cheese across the top to create a golden cheesy crust during baking.
Place the dish in the preheated oven and bake for 20–25 minutes. The dip should become hot, bubbly, and lightly golden on top. The edges may brown slightly, adding even more flavor.
Remove the dip from the oven and allow it to rest for about 5 minutes. Sprinkle with chopped chives, parsley, or basil. This brief resting time helps the dip thicken slightly for easier serving.
Serve immediately alongside toasted baguette slices, crostini, crackers, pita chips, or fresh vegetables. The warm, creamy texture is best enjoyed fresh from the oven while the cheese remains soft and melty.