In a large pot, heat the olive oil over medium heat. Add the diced chicken breasts and season with salt, pepper, and Italian seasoning. Cook until browned, about 5-7 minutes.
Add the minced garlic to the pot and sauté for an additional minute until fragrant.
Stir in the halved cherry tomatoes and the chicken broth. Bring to a boil.
Once boiling, add the penne pasta. Stir well to combine, then reduce heat to a simmer. Cover the pot and cook for about 10-12 minutes, or until the pasta is al dente. Stir occasionally to prevent sticking.
After the pasta is cooked, add the chopped spinach and mix until wilted, about 2-3 minutes.
Taste and adjust seasoning with more salt and pepper if needed.
Remove from heat and let sit for a few minutes to thicken slightly.
Serve hot, garnished with fresh basil leaves and a sprinkle of grated Parmesan cheese if desired.
Notes
Feel free to add more vegetables or adjust the seasoning to your taste.