Season chicken with salt, pepper and garlic powder.
Add oil to a large deep skillet over medium heat. Once the skillet is hot, add chicken and cook until bottom is golden, flip chicken over and cook until golden and cooked through (165 degrees). When done, transfer chicken to a plate.
Next, add onions and butter to the skillet. Cook for a few minutes until onions are tender. Add minced garlic and cook another minute until fragrant.
Add remaining ingredients (except for the cheeses) to the skillet along with the cooked chicken and stir to combine. Bring to a low simmer. Cover and cook for about 15-20 minutes or until rigatoni is cooked, stirring halfway through.
When done, remove pasta from heat and stir in parmesan cheese. Sprinkle mozzarella cheese on top and cover to melt.
Serve pasta with fresh grated parmesan, red pepper flakes and fresh chopped parsley (optional). Enjoy!
For recipe substitutions see above: "Ingredients you need to make Chicken Parmesan Pasta."
Keyword chicken parmesan pasta, one pot chicken parmesan pasta, one pot chicken pasta