Heat 1 tablespoon olive oil over medium heat in a large, deep skillet or Dutch oven. Season the chicken cubes with onion powder, garlic powder, salt, and pepper, then add them to the pot. Cook until cooked through and golden brown on all sides. Remove the chicken from the pot and set aside.
Add the remaining 1 tablespoon of olive oil to the same pot, add the onions, and cook until it becomes translucent—about 3 minutes.
Add the mushrooms and cook for 4-5 minutes until tender and slightly browned. Add the minced garlic, thyme, and paprika and cook for another minute until fragrant.
Pour the chicken broth and the heavy cream into the pot and bring the mixture to a boil.
Stir in the pasta, ensuring it is fully submerged. then reduce the heat to a simmer. Cover and cook for 10-12 minutes, or until the pasta is al dente, stirring occasionally to prevent sticking.
Stir in the Parmesan cheese, mix well, add the cooked chicken back into the pot, and continue cooking for another 2-3 minutes until the sauce thickens and the ingredients are heated.
Remove the pot from the heat and stir in the chopped parsley. Taste and adjust seasoning as needed. If desired, add crushed red pepper flakes for a hint of spice.