Preheat your oven to 190°C (375°F). Prepare a small ovenproof dish or baking dish, around 20cm (8 inches).
In a skillet, sauté the chopped spinach over medium heat until just wilted, about 2 minutes. Drain any excess water and set aside.
In a mixing bowl, combine the softened cream cheese, sour cream, and shredded cheese. Mix until smooth and creamy.
Add the minced roasted garlic cloves, a splash of white wine, and chopped artichoke hearts to the cheese mixture. Fold everything together until evenly combined.
Stir in the wilted spinach and season with salt, pepper, and a pinch of nutmeg. Mix thoroughly to distribute all flavors evenly.
Transfer the mixture to your prepared baking dish, smoothing the top with the back of a spoon or spatula. Sprinkle with a little extra cheese if desired.
Bake in the preheated oven for 20-25 minutes, until the dip is bubbling around the edges and the top is golden brown.
Remove from the oven and let it rest for about 5 minutes to thicken slightly. This helps the dip set and makes it easier to scoop.
Serve warm with crusty bread, pita chips, or vegetable sticks for dipping. Enjoy the creamy, cheesy goodness!