Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Add bow tie pasta and cook according to package instructions (usually 10-12 minutes) until al dente.
Before draining, reserve ½ cup of pasta water (this helps adjust the sauce consistency later).
Drain the pasta and set it aside.
Step 2: Prepare the Chicken
While the pasta is cooking, season the chicken with salt, black pepper, Italian seasoning, and paprika.
Heat 2 tbsp olive oil in a large skillet over medium-high heat.
Add the seasoned chicken and cook for 5-6 minutes, stirring occasionally, until golden brown and fully cooked.
Transfer the cooked chicken to a plate and set aside.
Step 3: Make the Garlic Parmesan Sauce
In the same skillet, melt 3 tbsp butter over medium heat.
Add minced garlic and sauté for 30 seconds until fragrant.
Stir in 2 tbsp flour and cook for 1-2 minutes, whisking constantly to form a smooth roux.
Slowly pour in chicken broth, heavy cream, and milk, whisking to avoid lumps.
Bring to a gentle simmer and let it thicken for 3-4 minutes.
Stir in Parmesan cheese and red pepper flakes (if using). Keep stirring until the cheese melts and the sauce is smooth.
Step 4: Combine Everything
Add the cooked chicken back into the sauce and stir to coat.
Add the drained bow tie pasta and toss everything together until the pasta is evenly coated.
If the sauce is too thick, add a splash of the reserved pasta water to loosen it.
Taste and adjust seasoning with more salt, pepper, or Parmesan as needed.
Step 5: Serve and Garnish
Transfer the pasta to serving plates or a large dish.
Garnish with fresh parsley and extra grated Parmesan.
Serve immediately and enjoy!