In a large pot, bring generously salted water to a rolling boil. Add the penne pasta and cook according to the package instructions until al dente, typically about 8-10 minutes. Once cooked, drain the pasta and set it aside in a colander, reserving a cup of the starchy pasta water.
In a large skillet, melt the unsalted butter over medium heat. Once the butter is bubbling, add the minced garlic and sauté for 1-2 minutes until it becomes fragrant. Be cautious not to let the garlic burn, as it can turn bitter.
Add the diced chicken to the skillet, ensuring it’s evenly spread out. Season the chicken with smoked paprika, onion powder, red pepper flakes, salt, and freshly cracked black pepper. Sauté for approximately 6-8 minutes, stirring occasionally, until the chicken is browned and thoroughly cooked through.
Pour in the heavy cream and bring the mixture to a gentle simmer. Gradually add the grated Parmesan cheese to the skillet, stirring continuously until the cheese is fully melted and the sauce has thickened slightly, which should take about 3-4 minutes. Toss in the halved cherry tomatoes and allow them to warm through.
Add the drained penne pasta to the skillet, gently tossing everything together to ensure the pasta is well coated in the creamy sauce. If the sauce seems too thick, add a splash of the reserved pasta water gradually until you reach the desired consistency.
Remove the skillet from the heat. Transfer the Cowboy Butter Chicken Pasta to a serving dish or individual plates. Garnish with freshly chopped parsley for a pop of color and added freshness before serving.
Notes
Adjust red pepper flakes to taste for desired spiciness.