Start by heating olive oil and butter in a large pot over medium heat. You will notice the butter bubbling and it will start to smell nutty. This helps to sear the chicken nicely. Avoid burning the butter by keeping the heat controlled.
Add the chicken breast, cooking until it’s golden brown and cooked through. Check for doneness with a meat thermometer.
Mix in the diced onion, letting it soften and become translucent. Stir it often to prevent sticking.
Toss in smoked paprika, oregano, thyme, garlic powder, onion powder, cayenne, black pepper, and salt. Make sure to coat the chicken and onions well.
Add uncooked penne pasta, fire roasted tomatoes, and chicken broth, making sure the pasta is submerged. Stir everything gently.
Cover the pot and let it simmer until the pasta is cooked al dente, stirring occasionally to prevent sticking.
Once the pasta's just about done, add chunks of cream cheese to the pot. Stir well until it’s completely melted and the sauce is creamy.
Finish by adding sliced green onions for a fresh touch. Taste, adjusting salt and seasoning if necessary.