Bring a large pot of water to boil, then add Penne pasta, cook for 8 to 10 minutes and drain, and set aside.
Warm 3 tablespoons olive oil in a fry pan over medium-high heat, then stir in chicken, and season with salt, pepper, and garlic powder.
Cook chicken for 5 minutes, then remove chicken from the pan and put it onto paper towels to allow oil to drain off.
Add 3 tablespoons olive oil to the pan and cook Bell Pepper and Onion for 5 minutes, then remove to paper towels.
Pour chicken broth into the pan, then stir in asparagus, sliced garlic, garlic powder, salt, and pepper.
Cover, and steam asparagus for 5 to 10 minutes, then return chicken and vegetables to fry pan, and warm.
Stir pasta into chicken mixture and let sit for about 5 minutes, then drizzle with 2 tablespoons olive oil, stir, and top with Parmesan cheese. Enjoy!