First, chop your chicken into bite-sized pieces and mince the garlic. Measure out the spinach, chicken broth, and cream so everything is ready to go. Prepping ahead makes cooking faster and stress-free.
Heat olive oil in a large skillet over medium-high heat. Add the chicken, season with salt and pepper, and cook until golden and cooked through. This locks in the flavor and keeps the chicken juicy.
Add minced garlic and red pepper flakes to the skillet. Pour in chicken broth, diced tomatoes, and Italian seasoning. Let it simmer for a few minutes to let all the flavors meld.
Reduce the heat to low and stir in the heavy cream. Add fresh spinach and cook until wilted. The cream balances the acidity of the tomatoes, and the spinach adds freshness.
Toss the cooked pasta into the skillet with the sauce. Mix well to coat every piece of pasta in the creamy tomato goodness. Finish with freshly grated Parmesan cheese on top.