Preheat oven to 375°F (190°C).
Wash and chop fresh spinach thoroughly.
Drain and chop artichoke hearts into pieces.
Melt butter in medium saucepan over heat.
Add minced garlic and cook one minute.
Whisk in flour until mixture is smooth.
Gradually add heavy cream while whisking constantly.
Add cream cheese and stir until melted.
Mix in Parmesan cheese until well combined.
Season with salt, pepper, and nutmeg.
Combine spinach and artichokes in bowl.
Pour cheese sauce over vegetable mixture.
Transfer everything to greased baking dish.
Top with mozzarella cheese evenly distributed.
Bake for 25 minutes until golden.