Bring a large pot of salted water to a boil over high heat. Add the pasta and cook until al dente, according to package directions.
Meanwhile, in a 12-inch skillet with high-sides, over medium heat, add cream cheese, milk, mayonnaise, garlic, onion powder and red pepper flakes. Cook, stirring, until a thick sauce forms, 5 to 6 minutes.
When ready, drain the pasta and add it directly to the skillet along with the artichokes, spinach and white wine. Season with salt and pepper, stir, and continue cooking until all the ingredients are heated through, 1 to 2 minutes more.
Stir in the Parmesan, then transfer to a serving platter or bowl and garnish with chopped parsley.
Cook's Note: Change it up by adding 2 cups cooked chicken.