Prepare all of the ingredients. Start water boiling for pasta.
In a frying pan over medium-high heat, add bacon. Cook until crispy and remove to a paper towel covered plate.
Add pasta to boiling water. Cook as directed on package. Drain in colander and rinse with cool water. Return to pot, away from heat.
In a sauce pan over medium heat, add butter and garlic powder. Once melted, whisk in flour. Let cook for 3 minutes, then whisk in chicken broth. Let cook for 3 minutes then whisk in heavy cream. Cook for 3 minutes then add cheese, one handful at a time until fully melted.
Pour cheese sauce over pasta and stir to combine. Serve with garnished with bacon and parsely.