Heat the olive oil in a large pot over medium heat. Add the diced chicken breast and season with salt and pepper. Cook until the chicken is browned and cooked through, about 5-7 minutes.
Remove the chicken from the pot and set aside. In the same pot, add the minced garlic and sauté for about 30 seconds until fragrant.
Add the halved cherry tomatoes and dried Italian herbs to the pot. Cook for another 2-3 minutes until the tomatoes start to soften.
Pour in the chicken broth and bring to a simmer. Add the penne pasta and stir to combine. Cover and cook for 10-12 minutes, or until the pasta is al dente, stirring occasionally.
Once the pasta is cooked, reduce the heat to low and stir in the heavy cream and grated Parmesan cheese until the sauce is creamy and well combined.
Add the cooked chicken back into the pot along with the baby spinach. Stir until the spinach wilts and everything is heated through, about 2 minutes.
Taste and adjust seasoning with salt and pepper, if needed.
Notes
Serve in wide pasta bowls, garnished with fresh basil leaves and an extra sprinkle of grated Parmesan cheese.