- 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!