Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
Add the cubed chicken to the skillet. Season with curry powder, salt, and pepper. Cook for 5-7 minutes until the chicken is browned on all sides.
Pour in the coconut milk, stirring to combine and scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer and let cook for 10 minutes to thicken the sauce and cook the chicken through.
Stir in the fresh spinach and cook for 2-3 minutes until wilted.
Remove from heat. Serve hot over cooked white rice and garnish with chopped fresh cilantro.