Begin by cooking the penne pasta according to package instructions until al dente. Drain and set aside.
While the pasta cooks, season the chicken breasts with salt, pepper, garlic powder, and dried Italian herbs.
In a large skillet, heat the olive oil over medium heat. Add the chicken breasts and cook for about 6-7 minutes on each side, until golden brown and cooked through. Remove from the skillet and set aside.
In the same skillet, add the halved cherry tomatoes and sauté for 3-4 minutes until soft.
Add the baby spinach to the skillet and cook until wilted, about 2 minutes.
Pour in the heavy cream and stir well to combine, then add the grated Parmesan cheese. Stir until the cheese melts and the sauce thickens slightly.
Slice the cooked chicken and return it to the skillet, along with the drained pasta. Toss everything together until the pasta is coated in the creamy sauce.
Taste and adjust seasoning if necessary.
Serve hot, garnished with fresh basil leaves on top for an extra pop of flavor.