Begin by preparing the marinade. In a mixing bowl, whisk together the olive oil, fresh lime juice, chili powder, brown sugar, cumin, paprika, onion powder, garlic powder, salt, black pepper, and a pinch of cayenne pepper. Add the chicken tenders and coat them thoroughly in the marinade. Allow the chicken to marinate for at least 30 minutes, or up to 2 hours in the refrigerator for maximum flavor.
While the chicken is marinating, bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain the pasta and set it aside.
In a large skillet over medium heat, add a splash of olive oil. Once hot, add the marinated chicken tenders. Cook for about 5-7 minutes on each side or until the chicken is fully cooked and has a nice char. Remove the chicken from the skillet and let it rest for a few minutes before slicing it into bite-sized pieces.
In the same skillet, melt the butter over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and cook for an additional minute until fragrant. Sprinkle the flour over the onions and garlic, whisking constantly to avoid lumps, and cook for 1-2 minutes.
Gradually pour in the chicken broth and milk, continuing to whisk until smooth. Bring the mixture to a simmer and let it thicken for about 3-5 minutes. Stir in the cream cheese until melted and well combined. Season with salt and black pepper to taste.
Add the cooked penne pasta to the creamy sauce, stirring gently to coat the pasta evenly. Fold in the sliced chicken, diced tomatoes, and fresh parsley. Cook everything together for an additional 2-3 minutes until heated through.
Serve your Chili Lime Chicken with Creamy Garlic Penne Pasta warm, garnished with freshly grated Parmesan cheese, if desired. Enjoy the rich and zesty flavors that make this dish truly unforgettable!