Bring a large stock pot of water to a rolling boil. Boil pasta according to package directions.
While the pasta is boiling, fry the diced bacon until crisp. Add in the broccoli florets and cook, stirring occasionally, for about 5 minutes or until they are tender-crisp.
Meanwhile, in a small sauce pan, add the butter and heavy cream until heated through and butter is melted. Add in the Parmesan cheese, garlic powder, salt, and pepper. Stir until the cheese is thoroughly melted and sauce is a smooth, creamy consistency.
Drain pasta when done and add to a large serving bowl. Pour in the bacon and broccoli and toss it in with the penne. Pour the Alfredo sauce over top of the penne and stir until well combined.
Serve topped with sliced grilled chicken, if desired.