Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente, usually about 7-8 minutes. Drain and set aside.
In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add the diced chicken breasts, season with a pinch of salt and pepper, and sauté until browned and cooked through, about 5-6 minutes. Remove from the skillet and set aside.
In the same skillet, add the sliced mushrooms. Cook for 4-5 minutes until they release their moisture and begin to brown. Add the minced garlic and cook for another minute until fragrant.
Pour in 1 cup of chicken broth and 1 cup of heavy cream. Sprinkle in the dried oregano and thyme. Stir well and bring the sauce to a gentle simmer. Let it cook for 5-7 minutes until slightly thickened.
Return the cooked chicken to the skillet, stirring to coat the chicken evenly with the creamy Marsala sauce. Adjust salt and pepper to taste.
Preheat your oven to 375°F (190°C). In a large bowl, combine the cooked macaroni with the chicken and sauce mixture. Transfer everything to a greased baking dish. Sprinkle the shredded mozzarella and grated Parmesan cheese evenly over the top.
Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the cheese is melted, bubbly, and golden brown on top.
Remove from the oven and let it cool for a few minutes. Sprinkle the chopped fresh parsley on top before serving to add a pop of color and freshness.