Step 1: Boil the Pasta
Bring a large pot of salted water to a boil.
Add the uncooked penne pasta and cook it al dente according to the package directions.
Once cooked, drain the pasta, reserving a small amount of pasta water for later.
Step 2: Prepare the Alfredo Sauce
In a skillet over medium heat, melt butter and add minced garlic. Sauté for 2-3 minutes until fragrant.
Stir in the flour and cook for another 1-2 minutes.
Slowly pour in the milk and whisk until smooth.
Add cream cheese and stir until melted and combined.
Stir in shredded parmesan cheese and continue stirring until the cheese has fully melted into the sauce. Reduce heat to low and let the sauce thicken slightly.
Step 3: Cook the Chicken
In another large skillet, heat olive oil over medium heat.
Add cubed chicken and season with oregano, basil, salt, and pepper.
Cook for 8-10 minutes until the chicken is cooked through and golden brown. Remove from heat and set aside.
Step 4: Combine Pasta and Sauce
Add the cooked penne pasta to the Alfredo sauce and stir well to coat the pasta with the sauce.
If the sauce is too thick, add a splash of the reserved pasta water to loosen it up.
Step 5: Final Touches
Return the cooked chicken to the skillet with the pasta and sauce.
Stir to combine everything and ensure the chicken is heated through.
Sprinkle with fresh parsley and additional shredded parmesan cheese before serving.