Pat the cubed chicken dry and season evenly with the garlic salt and ground black pepper.
Heat the large non-stick skillet or Dutch oven over medium-high and spray or lightly oil the pan. Add the chicken and cook, stirring occasionally, until browned and cooked through, about 5–7 minutes.
Add the minced garlic to the pan and sauté for about 1 minute until fragrant.
Stir in the dry white rice, then pour in the low-sodium chicken broth. Increase heat to bring the mixture to a boil.
Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 12–15 minutes until most of the liquid is absorbed and the rice is almost tender.
Remove the lid, add the heavy cream and fresh spinach, stir to combine, then replace the lid and cook another 5–7 minutes until the rice is fully tender and the spinach is wilted.
Turn off the heat, stir in the freshly grated Parmesan until melted and evenly distributed, then serve.