Bring a large pot of water to a boil. Cook the pasta according to the package directions. Drain and set aside.
Cut the chicken into bite-sized pieces and season with salt and pepper. In a large high-walled skillet, (preferably an iron skillet if you have one), heat the butter and olive oil over medium high heat. You want the heat nice & high so that the chicken gets a nice, golden-brown color on the outside.
Add the chicken to the skillet and cook until each side is a nice, deep golden brown color and is cooked in the middle. Remove the chicken from the skillet and set aside.
To the same skillet, add the minced garlic and cook for one minute, then add the chicken broth. Let it bubble and reduce for about 2 minutes.
Add the half and half and heavy cream as well as additional salt and pepper if you’d like. Gradually whisk in the Parmesan cheese, stirring constantly until it’s all well-incorporated and has thickened. (If you need to thin it, add a splash of chicken broth).
Reduce the heat to low once the sauce has reached your desired consistency. Add the chicken back to the skillet along with the tomatoes and spinach and mix until the spinach begins to wilt. Gently mix in the pasta with a rubber spatula and top with parsley. Serve immediately and prepare to be amazed ;)