Cook the penne pasta in salted water according to package directions, reserve ½ cup of the starchy cooking water.
Season the chicken with 1 teaspoon of the salt, garlic powder, cayenne and onion powder.
Heat the oil in a large skillet over medium high heat. Add the seasoned chicken and cook on both sides until chicken is cooked through and browned and hits 165℉ in the thickest part of the breast, about 8-10 minutes. Remove to a plate covered with foil to keep warm, and set aside.
To the same skillet add the onion and cook until translucent and slightly browned, about 3-4 minutes. Add the garlic, oregano, basil, red pepper flakes, remaining teaspoon of salt and tomato paste. Cook for 1 minute until tomato paste darkens.
Add in the can of tomatoes and bring to a simmer, breaking up the large chunks with a wooden spoon until it reaches a crushed tomato consistency. Simmer for 15 minutes.
Stir in the cream cheese until melted and combined. Remove from heat and stir in the cream, followed by the pasta. Use the reserved pasta water as necessary to thin out the sauce if it is too thick. Taste and adjust seasoning.
Slice the chicken for serving.
Remove pasta to a large serving platter and top with the sliced chicken, and freshly grated Parmesan cheese, serve immediately.