Start by bringing a large pot of salted water to a boil. Add 8 ounces of penne or rotini pasta and cook until just al dente, about 1-2 minutes less than the package instructions suggest. Drain the pasta and set it aside.
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the diced chicken breast and season with salt, pepper, and 1 teaspoon of Italian seasoning. Cook until golden brown and cooked through, about 5-7 minutes. Remove chicken and set aside.
In the same skillet, add diced onion, sliced mushrooms, and minced garlic. Sauté until onions are translucent and mushrooms release moisture, about 4-5 minutes.
Reduce heat to medium, pour in 1 cup chicken broth and 1 cup heavy cream. Stir well and simmer for 3-4 minutes until thickened. Add cooked chicken back and stir to combine.
Add the drained pasta to the skillet and mix well to coat pasta in creamy sauce. Adjust seasoning with salt and pepper if needed.
Preheat oven to 375°F (190°C). Transfer the creamy pasta mixture to a greased 9x13 inch baking dish. Sprinkle shredded mozzarella and grated parmesan evenly over the top.
Bake uncovered for 20-25 minutes until cheese is melted, bubbly, and golden brown. Let rest for 5 minutes before serving.
Garnish with fresh chopped parsley. Serve warm and enjoy!