Preheat your oven to 375°F (190°C).
Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add the diced chicken and cook until browned and cooked through, about 5-7 minutes.
Stir in the minced garlic, Italian seasoning, salt, and pepper. Cook for an additional 1-2 minutes until fragrant.
Add the drained diced tomatoes and heavy cream to the skillet. Stir to combine and let simmer for 3-4 minutes.
In a large mixing bowl, combine the cooked pasta, chicken mixture, half of the mozzarella cheese, and half of the Parmesan cheese. Mix well.
Transfer the pasta mixture into a greased 9x13 inch baking dish. Top with the remaining mozzarella and Parmesan cheese.
Bake in the preheated oven for 20-25 minutes, or until the cheese is bubbly and golden brown.
Remove from the oven and let it cool for a few minutes before serving. Garnish with fresh basil if desired.