Cook and shred chicken if not pre-cooked. If using fresh spinach, sauté in 1 tablespoon oil for 2-3 minutes until wilted. For frozen spinach, thaw and squeeze out all excess water.
In a large mixing bowl, beat softened cream cheese until smooth. Add sour cream, garlic, onion, salt, pepper, and nutmeg. Stir until well-blended and creamy.
Preheat oven to 375°F (190°C). Grease a 9×13 inch casserole dish. Add chicken and spinach to dish, pour sauce over top, and mix gently to combine. Spread evenly.
Sprinkle mozzarella and remaining Parmesan cheese evenly over the top.
Bake uncovered for 25-30 minutes until bubbling and golden brown on top.
Let cool for 5 minutes before serving.
Notes
Use freshly grated cheese for better melting and richer flavor.
Avoid overcooking chicken to keep meat moist and tender.
Drain spinach thoroughly to prevent soggy casserole.
Try adding breadcrumbs or crushed crackers on top for extra crunch.