Preheat your oven to 180°C (350°F) and gather all your ingredients.
Melt a tablespoon of butter in a skillet over medium heat, filling your kitchen with a warm, fragrant aroma.
Add minced garlic to the skillet and sauté for about 1 minute until fragrant, hearing a gentle sizzle.
Stir in the chopped spinach and cook until wilted, which takes about 3 minutes, watching it turn bright green and soften.
Drain the chopped artichoke hearts to remove excess moisture, then fold them into the spinach mixture.
Add the softened cream cheese, sour cream, and grated Parmesan to the skillet, stirring until the mixture is smooth and creamy, about 2-3 minutes.
Season with salt, pepper, and a pinch of freshly grated nutmeg, tasting and adjusting the seasoning as needed.
Transfer the creamy mixture into a baking dish, spreading it evenly with a spatula or back of a spoon.
Bake in the preheated oven for 20-25 minutes until bubbling around the edges and a golden crust forms on top.
Remove from the oven, let it rest for about 5 minutes, and then serve warm with chips, bread, or vegetables for dipping.