Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the chicken pieces, garlic powder, salt, and pepper. Cook until the chicken is browned on all sides and cooked through, about 5 to 7 minutes. Remove the chicken and set it aside.
Add the minced garlic and sun-dried tomatoes to the pot. Cook for 1 minute until fragrant.
Pour in the chicken broth and bring the mixture to a simmer. Add the tortellini and cook according to package directions, usually about 5 minutes.
Stir in the fresh spinach until it wilts into the broth.
Reduce the heat to low. Stir in the heavy cream and Parmesan cheese until the sauce is smooth and creamy.
Return the cooked chicken to the pot. Stir gently to coat everything in the sauce. Heat through for 1 to 2 minutes.
Serve immediately, garnished with fresh parsley.
Notes
For a thicker sauce, let the mixture simmer uncovered for a few extra minutes before adding the cream.
You can substitute frozen spinach for fresh, but thaw and squeeze out all excess water first.
Use store-bought rotisserie chicken to save cooking time.