Cook penne pasta in a large pot per package directions, making sure to add ½ teaspoon of salt to the water (cook time is about 14 minutes). Once done, drain the pasta and put it back in the large pot.
In a small bowl, add 1 cup of water. Drop in the bouillon cube. Put in the microwave for 2 minutes on high heat. Be careful, the edges of the bowl will be hot. Set aside.
In a large saucepan, melt the butter over medium-low heat. Once the butter is melted, add the chunks of cream cheese, minced garlic, garlic powder, dried parsley flakes, Italian seasoning, salt, and pepper. Whisk together.
Add the chicken broth, heavy whipping cream, and parmesan cheese. Whisk together and turn heat to medium, to a low boil.
In a small bowl, add 5 tablespoons of sauce and 1 tablespoon of flour. Mix well with a spoon. Add the flour and sauce mixture back to the pan and whisk well.
Let the sauce simmer for about 5 minutes, continue to whisk frequently while simmering.
Once the sauce is done pour over the noodles, stir well, and serve.