Bring a large pot of salted water to a boil. Add 2 cups of penne or rotini pasta and cook according to package instructions until al dente. Drain and set aside.
If your chicken isn’t cooked yet, cook it thoroughly and shred it. In a skillet, warm 1 tablespoon olive oil over medium heat. Add the chopped fresh spinach and sauté until just wilted, about 2-3 minutes. Remove from heat.
In a mixing bowl, combine 1 cup heavy cream, 1 teaspoon garlic powder, 1 teaspoon onion powder, salt, and pepper to taste. Stir in 1 cup shredded mozzarella and 1 cup shredded parmesan cheese until the sauce is creamy and the cheese begins to melt.
In a large bowl, mix together the cooked pasta, shredded chicken, sautéed spinach, and creamy Alfredo sauce. If you want a little extra heat, sprinkle 1/2 teaspoon red pepper flakes into the mixture and stir well.
Transfer the mixture into a greased baking dish. Spread it evenly and top with an additional sprinkle of mozzarella and parmesan, if desired, for extra cheesiness.
Preheat the oven to 350°F (175°C). Bake the dish uncovered for 20-25 minutes or until the top is golden and bubbly.
Let the bake cool for 5 minutes before serving. This dish pairs wonderfully with a simple green salad or your favorite garlic bread.